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

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

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





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





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





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

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

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



МацПортс је збирка тог софтвера, као и апликације која делује као „продавница“ или инсталатер. У свету ФрееБСД -а, систем портова помаже корисницима да саставе софтвер из извора:

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

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





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

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

Наћи ћете неке апликације које су добре или боље од комерцијалних, као што су уређивачи текста Емацс и ВИМ. Други вероватно нису тако добри, али су и даље слободни.





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

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

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

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

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

xcode-select --install

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

Долази као ПКГ датотека, па ћете видети познати чаробњак који ће вас провести кроз инсталацију. Можете кликнути Настави кроз ове екране јер заиста немате избора.

пронађите љубавни роман по опису

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

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

sudo port selfupdate

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

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

port search 'file manager'

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

sudo port install krusader

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

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

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

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

где могу да штампам ствари у својој близини

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

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

sudo port selfupdate

Затим помоћу ове команде можете навести све застарјеле портове:

port outdated

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

sudo port upgrade

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

sudo port uninstall pallet

Добијте доброту свог отвореног кода за МацОС помоћу МацПортс -а

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

Шта мислиш? Одлаже ли вас интерфејс командне линије? Које сте апликације до сада инсталирали? Реците нам своја размишљања испод у коментарима!

Објави Објави Твеет Емаил 6 звучних алтернатива: најбоље бесплатне или јефтине апликације за аудио књиге

Ако не волите да плаћате аудио књиге, ево неколико сјајних апликација које вам омогућавају да их слушате бесплатно и легално.

Прочитајте следеће
Повезане теме
  • Линук
  • Мац
  • Мац Апп Сторе
  • Отвореног кода
  • Терминал
  • Уник
О аутору Аарон Петерс(Објављен 31 чланак)

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

Више од Аарона Петерс -а

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили