Ниже привожу несколько наиболее используемых мной команд при работе с портами. Может и еще кому пригодится. Итак поехали... host# cd /usr/ports host# make readmes Выполняется долго, но оно того стоит, особенно если вы плохо знакомы с софтом содержащимся в портах. Результатом будет файл /usr/ports/README.html. Открыв его в браузере вы сможете перемещаться по всему дереву портов, получая информацию по каждому из них. Каждая страничка описывающая порт содержит его однострочное описание, ссылку на более полное описание, ссылку на сайт программы, электронный адрес мантейнера(лицо официально поддерживающее порт) и списка рассылки, а так же полный список зависимостей порта. далее рассмотрим создание пакетов прежде всего рекомендую создать каталог /usr/ports/packages host# mkdir /usr/ports/packages при наличии каталога все пакеты будут лежать там, в противном случае собраные пакеты будут ложится в текущий каталог host# cd /usr/ports/net-im/centericq/ host# make package ..... ....бла-бла-бла, многа букв.... ..... Creating package /usr/ports/net-im/centericq/centericq-4.21.0_11.tbz Registering depends: gettext-0.17_1 libiconv-1.13.1. Creating bzip'd tar ball in '/usr/ports/packages/All/centericq-4.21.0_11.tbz' если не создавать /usr/ports/packages, то последняя строка будет выглядеть так: Creating bzip'd tar ball in '/usr/ports/net-im/centericq/centericq-4.21.0_11.tbz' для сохранения пакетов в другом месте надо выставить значение переменной окружения PKGREPOSITORY, например: host# setenv PKGREPOSITORY /home/ax2m/my_pkgs и последнее, не забывайте про зависимости. Чтобы поставить только что собранный пакет на другой машине, вам понадобится собрать еще два пакета(gettext-0.17_1 и libiconv-1.13.1) host# cd /usr/ports/devel/gettext host# make package ..... ....бла-бла-бла, многа букв.... ..... Creating package /usr/ports/packages/All/gettext-0.17_1.tbz Registering depends: libiconv-1.13.1. Creating bzip'd tar ball in '/usr/ports/packages/All/gettext-0.17_1.tbz' host# cd /usr/ports/converters/libiconv host# make package ..... ....бла-бла-бла, многа букв.... ..... Creating package /usr/ports/packages/All/libiconv-1.13.1.tbz Registering depends:. Creating bzip'd tar ball in '/usr/ports/packages/All/libiconv-1.13.1.tbz' Теперь можно юзать:)
creatiff Firmware FreeBSD gadgets Linux mobile phone MySQL nginx OpenSources ports Rulez!!! security sysadmin tools system utilites sysutils tweaks Windows www Аренда ВЕО Видео Вынос мозга Жизнь Игры Кино Концерты Лицензии Лорд МТС Политика Путешествия Реестр Семья Токарево Юмор интернет мудаки музыка пиздец питомцы работа реклама скрипты стихи шок
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.