Новые торренты

Самые скачиваемые

5 C

5

Полезная информация?

Да   90%  90%  [ 10 ]
Нет   0%  0%  [ 0 ]
Я вообще ничего не понял(а)   9%  9%  [ 1 ]

Total Votes : 11

 

r00t ®

Longevity:
11 years
Posts:
762

Недавно разбирался как работают "порты" в Леопарде, разобрался и решил написать иллюстрированный туториал для народа по этой теме.
"Порты" пошли вообще от систем FreeBSD, а так как мак тоже некий наследник этой архитектуры, то в нем тоже они имеются. Что такое "порты" и как они работают в Леопарде.
Порты (англ. Ports) — программное решение во FreeBSD для установки сторонних программ, распространяемых как в исходных кодах (обычный способ в мире UNIX) так и в бинарных файлах (для проектов с закрытым исходным кодом). Порт включает в себя файлы, необходимые для правильной компиляции, установки и работы приложения под FreeBSD. В настоящее время коллекция портов насчитывает около 19000 приложений самого разного назначения. (с) Wiki
Значит мы уже знаем что это хранилища с исходниками программ которые мы пожем собрать у себя на Лео буквально за несколко минут, программ очень много, так что каждый может найти для себя все что ему нужно для работы.
Первое что нам нужно это установить(обновить) программу которая работает с портами(port), что бы иметь актуальную версию, идем на http://www.macports.org:

Переходим в раздел инcталяции и скачиваем пакет MacPorts-1.7.1-10.5-Leopard.dmg для Леопарда:

Смонтируем и проинсталлируем, все программу установили(обновили) на последнюю оффициальную версию, теперь приступим к непосредственной работе с ней.
Запускаем консоль и переходим в режим рута(root) через команду "su", запускаем команду "port" и сверяем версию с 1.7.1:

Все хорошо, версии совпадают и мы в интерактивном режиме.
Теперь проинсталлируем какую нибуть программу, например я недавно искал гидру(hydra) под Лео, а она оказывается здесь и ждет своего часа для инстала:)
Для того чтобы просмотреть весь список программ доступных для инсталлирования, наберем команду "list":

Увидим много доступных программ, но мы ищем hydra, наберем "info hydra" и обнаружим что она присутсвует в хранилище :)

Через команду "info" мы можем получить информацию о любой из всех этих программ, из скриншота видим, что программа зависит от двух библиотек без которых конечно работать не будет, но в этом и есть приятная оссобенность портов, программа инсталяции все сделает сама - подгрузит и установит все библиотеки и нужные файлы, на же только остается ввести команду "install hydra" и ждать завершения установки :) Все установка завершилась, открываем новое окно консоли и вводим "hydra":

Программа успешно установлена, можно пользоваться. Как вы увидели установки программы прошла гладко и безболезненно.
Туториал написан легким языком, думаю вы все освоили и поняли для себя еще что-то из "скрытых" особенностей Леопарда.
Всем полезных инсталов :)
By r00t
http://www.youtube.com/watch?v=yYkk79rADDU - Favorite & Awesome Party! KaZan The BEST
[Profile]  [PM] 
Display posts from previous:    

The time now is: Today 18:41

All times are GMT + 4 Hours



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum