Реклама

Сигурно је рећи да је Аппле-ов екосистем довео „продавнице апликација“ у главни ток. Пре увођења иПхонеа, куповина дигиталног софтвера често је била пуна испитивања подносите уплату на веб локацију програмера, чекате кључ лиценце путем е-поште и повраћај преговора.

Биће вам опроштено да мислите да је бесплатни софтвер са отвореним кодом (ФОСС) реткост на Мацу, с обзиром на Апплеов приступ. У стварности, Мац је одличан домаћин за многе најбоље алате у заједници Најбољи софтвер отвореног кода само за МацКада већина људи мисли на опен соурце, они мисле на Линук. Али и Мац ОС Кс има свој део квалитетних програма отвореног кода - а гомила њих није доступна за Линук или Виндовс. Опширније .

МацПортс је ваша "продавница апликација" за сав овај сјајан софтвер. Погледајмо како то функционише.

Шта је МацПортс?

МацПортс је пакетни систем за Мац рачунаре. Врло је слична у функцији и употреби у систему Ред Хат Пацкаге Манагемент (РПМ) и напредним алатима за пакете (АПТ), који инсталирајте ДЕБ пакете на Линук

instagram viewer
Како инсталирати софтвер на Линук: Објашњени формати пакетаПрешли сте на Линук и желите да инсталирате неки софтвер. Али менаџери пакета разликују се у зависности од вашег окружења. Па које апликације можете преузети и инсталирати? Све је у акронимима. Опширније . Заправо, потиче из Портс система ФрееБСД.

Да ли сте знали да је Мац ОС Кс започео свој живот као форк ФрееБСД звани Дарвин? И данас мацОС има солидна основа заснована на УНИКС-у 20-годишње функције скривене у вашем Мац-уАппле већ дуже време прави рачунаре и софтвер, али Ел Цапитан је потпуно модеран — јел? Нема шансе да укључује било какве елементе из 90-их. Опширније . То програмерима олакшава стварање „лука“ бесплатних софтверских апликација које ће се изводити на Мац рачунарима.

МацПортс је колекција тог софтвера, као и апликација која делује као „продавница“ или инсталатер. У свету ФрееБСД, портови систем помажу корисницима компајлирање софтвера Како саставити свој Линук кернелКомпајлирање сопственог Линук кернела једна је од тих лукавих, техничких ствари, зар не? Већ смо објаснили неколико разлога због којих бисте то можда желели - сада је време да га сами испробате! Опширније од извора:

  1. Прво, донесите га портс цоллецтион, што представља огроман број конфигурација које описују апликације и како их правити (укључујући њихове зависности). Оне се чувају у вашем директорију "/ уср / портс" са поддиректом за сваки порт.
  2. Затим идите до директорија апликације и издајете наредбу „маке инсталл“. Тхе макефиле буквално гради апликацију испочетка: преузима изворни код, компајлира га и конфигурише. Доња слика приказује садржај порта за музички плејер Амарок компаније КДЕ. Можете чак и поново изградити цео систем из извора помоћу наредбе „маке ворлд“.
увод мацпортс бесплатни порт

МацПортс прати овај модел. Када одаберете неку апликацију, систем ће је преузети, саставити и инсталирати (поново, укључујући зависности) на ваш Мац.

Које врсте портова су доступне?

МацПортс складиште је препуно свих истих одличних апликација отвореног кода које ћете наћи на Линуку и сродним оперативним системима. Ако сте упознати са Линуком, постоји велика шанса да ваше омиљене апликације буду међу Доступно 19.000+. И не само то, већ су инсталирани и одржавани у врло Уник-овом облику, али се још увек лепо интегришу са мацОС-ом.

Пронаћи ћете неке апликације које су подједнако добре или квалитетније од комерцијалних колега, попут Емацс и ВИМ уређивачи текста Тект Едиторс вс. ИДЕ: Који је бољи за програмере?Избор између напредног ИДЕ-а и једноставнијег уређивача текста може бити тежак. Нудимо вам неки увид који ће вам помоћи да донесете одлуку. Опширније . Неки други нису баш добри, али су и даље бесплатни.

Ако тражите одређени програм, покушајте да прегледате горњу везу или употребите команду „сеарцх порт“ (детаљније о томе касније). Неки од доступних софтвера укључују:

  • Сервери: Стандардни ФОСС сервери, укључујући АМП (Апацхе веб сервер, МиСКЛ / Мариа сервер базе података и ПХП / Питхон Како створити виртуелно окружење за развој и веб серверПа како уравнотежите своју способност више задатака са потребом за развојем веб апликација у матичном контексту у коме ће се они покретати? Унесите виртуелне машине. Опширније ), ССХ, САМБА и БИНД ДНС сервер су доступни.
  • Софтвер ГНОМЕ / КДЕ: Ако сте корисник десктоп оперативног система Линук, изаберите међу вама 325 ГНОМЕ портова 10 феноменалних ГНОМЕ апликација које нису стигле са вашим дистрограмомГНОМЕ радна површина је једно од најпотпунијих и најдоступнијих окружења за радне површине у Линук екосистему, али апликације нису унапред инсталиране. Ево листе неколико сјајних ГНОМЕ апликација које треба инсталирати. Опширније и 274 КДЕ портови Водич за КДЕ: Друга радна површина ЛинукаОвај водич је намијењен упознавању такозваних "корисника напајања" рачунара са уводом у КДЕ, укључујући опцију (и слободу) коју он пружа. Опширније . Од ГНОМЕ-овог ГнуЦасх-а до КДЕ-овог Амарока, нећете ништа пропустити. Остале радне површине укључујући КСФЦЕ и НектСтеп су такође представљене.
  • Обрада текста: Ако кодирате, радите техничко писање или једноставно уживате у искуству попут зен-а које нуди рад у обичном тексту, покривени сте. Уређивачи текста као што су већ поменути Емацс и ВИМ Вим је сјајан: Боље је са ових 5 прилагођавањаУређивачи текста можда нису секси, али су важни. Један од најмоћнијих Линук уређивача текста је ВИМ (скраћено за Ви Импровед), а овде вам показујемо како да проширите његову функционалност. Опширније доступни су за ауторски рад, док апликације и системи воле Мултимаркдовн Маркдовн учења: Пишите за Интернет, бржеОзначавање је најбољи начин писања обичним текстом, али и даље креирање сложених докумената. За разлику од ХТМЛ-а или ЛаТек-а, на пример, Маркдовн је једноставан за научити. Опширније , ДоцБоок и ЛаТеКс помажу у објављивању у прилично великом формату.
  • Програмски језици: Стандарди попут Питхон, ПХП, Руби Који програмски језик треба научити - Веб програмирањеДанас ћемо погледати различите језике веб програмирања који покрећу Интернет. Ово је четврти део у серији за почетнике програмирања. У првом делу смо научили основне ... Опширније , а сви се узимају у обзир, као што су новији или специјализованији језици ЦоффееСцрипт ЦоффееСцрипт је ЈаваСцрипт без главобољаНикада нисам толико волео да пишем ЈаваСцрипт. Од дана када сам написао свој први ред користећи га, одувек ми је замерило да све што напишем у њему увек изгледа као Јацксон ... Опширније , Луа и Котлин Да бисте направили Андроид апликацију, морате да научите ових 7 језика програмирањаКоји програмски језик је прави за креирање Андроид апликација? То се своди на вашу историју програмирања и на којим се језицима осећате најудобније. Срећом, имате опције. Опширније . Такође су присутни и други алати попут развојног окружења (нпр. Кт Цреатор за Мац) и компајлери (гцц).

Инсталирање и подешавање МацПортс-а

Будући да ће МацПортс састављати софтвер на вашој машини, требат ће вам неки алати за програмере. Не брините, апликација ће обавити све теже дизање, тако да нећете морати да учите глупости (осим ако не желите, у ком случају почните овде 6 најлакших језика за програмирање за почетникеУчење програмирања подразумијева проналажење правог језика једнако колико и процес едификације. Ево првих шест најлакших програмских језика за почетнике. Опширније ). Прво морате да инсталирате Ксцоде, што је једноставан снимак из Апп Сторе-а.

увод мацпортс кцоде аппсторе

Затим отворите апликацију Терминал и покрените следећу наредбу, у којој ће се појавити дијалог за преузимање и инсталирање Ксцоде алата наредбеног ретка:

кцоде-селецт - инсталирај
увод мацпортс кцоде цомманд2

Добијање МацПортс-овог једноставног дела је једноставно као и преузимање апликације за вашу верзију мацОС-а (као што је приказано на слици испод) са веб локације инсталл паге.

преузимање мацпортс апликација

Долази као ПКГ датотека Овако функционишу инсталатери софтвера на Виндовс, мацОС и ЛинукуСавремени оперативни системи омогућавају вам једноставне методе за подешавање нових апликација. Али шта се заправо дешава када покренете инсталацијски програм или издате ту наредбу? Опширније , па ћете видети како се појављује познати чаробњак да вас води кроз инсталацију. Можете да кликнете Настави кроз ове екране, јер заиста нема избора за вас.

увод мацпортс апликација за инсталацију6

Једном инсталиран, нећете видети ништа у мапи Апплицатионс, као што је ваш просечни Мац програм. Тхе порт порт апликација је програм командне линије, тако да ћете морати да га покренете Терминал (или твој омиљена апликација заснована на Мац-у Прилагодите своју Мац командну линију помоћу ових терминалаЈедан од најбољих начина да направите мацОС свој властити је прилагођавање командне линије било алтернативним апликацијама или само избацивање апликације Терминал. Опширније ) започети.

Прво што треба учинити је ажурирати колекцију портова (који су, опет, описи доступних апликација):

судо порт самостално ажурирање
интро мацпортс порт се надограђује

Инсталирање вашег првог порта

Након ажурирања, можете почети са тражењем апликација за инсталирање. На терминалу можете да тражите кључне речи са порт порт команда. Претпоставимо да желимо да пронађемо управитеља датотека са двоструким окном у старој школи. Сличне ставке у Апп Сторе-у су или комерцијалне или имају куповину путем апликације. Покушајмо да пронађемо бесплатну следећу команду:

претрага порта „менаџер датотека“
увод мацпортс сеарцхманагер

Када прођете кроз ове резултате, пронаћи ћете Крусадер. Овај супер користан алат за Линук заиста је двоструко окно и додаје додатне функције попут синхронизације датотека и управљања архивом. Да бисте га инсталирали, покрените следеће:

судо порт инсталирај крусадер

Требаће да унесете лозинку администратора, јер покрећете команду „судо“. Инсталација ће потрајати неко време. (Имајте на уму све зависности, веће од 100, као што је приказано на доњој слици.)

увод мацпортс крусадер инсталл1

Пре него што побегнете и узмете кафу, одвојите тренутак за гледање аутоматског преузимања и израде апликације. Можда изгледа пуно техно-баблица која попуњава прозор терминала (у ствари, излаз из ових састављања је благословљено компактан). Али ако погледате пажљиво, лако је схватити шта се дешава за сваки порт.

  1. Прво, МацПортс одређује унутра која наредба требало би да инсталира портове на основу њихових зависности.
  2. За сваки од њих МацПортс ће га преузети архива изворног кода са сервера.
  3. Такође ће потврдити да има исправног упоређујући контролни зброј архиве против описа порта.
  4. Затим га отпакује изворни код порта.
  5. Ако постоје конфигурационе скрипте трчати пре изградње, они иду следеће.
  6. Израда софтвера укључује компилирање свих изворних кодова у нешто што Мац може да изврши.
  7. Након довршетка састављања, настали извршни код је смештен у одговарајућу директоријум, онда региструје апликацију са системом.
  8. Коначно, МацПортс ће поспремити сав изворни код. Ови кораци по порти приказани су за Крусадер на доњој слици.
увод мацпортс крусадер инсталл3

Сада ћете наћи нову подмапу у апликацијама под називом „МацПортс“ која садржи вашу апликацију (у овом случају Крусадер у мапи „КДЕ4“). Укључите га и залепите на пристаниште, као и било које друге апликације. Можете такође лансирајте га помоћу Спотлигхт-а Претражите ефикасније у Мац ОС Кс са нашим најбољим саветима за рефлектореСпотлигхт је већ годинама убојица Маца, с тим што је Цупертино редовно школовао Редмонд у уметности уметности претраживања. Ево неколико савета који ће вам помоћи да пронађете више на свом Мац рачунару. Опширније .

МацПортс доноси најбољи софтвер отвореног кода вашем Мац уводу да мацпортс крусадер са 670к463

Ажурирање и брисање ваших портова

Да бисте ажурирали колекцију портова, користите наредбу коју смо користили на самом почетку (ово ће такође ажурирати саму МацПортс апликацију):

судо порт самостално ажурирање

Тада можете навести све застареле портове овом командом:

порт је застарио

Да бисте извршили надоградњу на ове, користите ово:

надоградња судо порта

Тхе надоградњу подкоманда ће се одвијати кроз исте кораке као инсталирај, осим што ће пребрисати старије верзије. Ако сте испробали неку апликацију и желите да је избришете, деинсталирати подкоманда ће учинити трик (палета, приказана доле, је МацПортс ГУИ који сам инсталирао и чини се да је покварен):

судо порт деинсталирати палету
интро мацпортс палета деинсталирати

Набавите своју мацОС Опен Соурце доброту са МацПортс-ом

Пројект МацПортс откључава многе сјајне ствари о софтверу отвореног кода, укључујући заједницу. Имате пуни приступ свим кодима, у формату који се лако инсталира и одржава.

Шта мислиш? Да ли вас смешта интерфејс командне линије? Које сте апликације до сада инсталирали? Јавите нам своје мисли испод у коментарима!

Аарон је био технолошки висок као пословни аналитичар и руководилац пројеката већ петнаестак година и био је веран Убунту корисник скоро као дуго (од Бреези Бадгер). Његова интересовања укључују отворени извор, мале пословне апликације, интеграцију Линука и Андроид-а и рачунарство у обичном текстуалном режиму.