Ports | Othniel.Ru Othniel.Ru Администрирование и безопасность Unix Portmaster – шпаргалка по ключам Опубликовано 06.10.2011 в 12:11, размещено в категории freebsd Комментариев нет

Нашёл в сети небольшую шпаргалку по ключам portmaster. Сохраняю её здесь в более-менее причёсанном виде скорее для себя чем для вас ;) Кое-что не переведённое и не нужное удалено. Сам ман под катом.
Читать далее »

, , , Хитрости работы с портами Опубликовано 30.08.2011 в 22:23, размещено в категории freebsd Комментариев нет

Порты FreeBSD - основной камень преткновения всех новичков в *BSD-системах. Неофиту никогда не понять зачем нужно выкачивать сотни трафика исходников и часами наблюдать за их компиляцией,  никогда не ощутить прирост производительности за счёт оптимизации под конкретный процессор, не увидеть всю красоту системы, собранной под конкретные задачи и цели, без лишних зависимостей и помойки в /usr/local. Сборка из портов для *BSD столь же  гармонична и естественна, как открытость и свобода современных *nix, позволяющая администратору стать действительно хозяином системы, получить возможность использовать всю её мощь. Трафик и ожидание небольшая плата за всё это, не так ли? Если вы со мной согласны, то вот вам несколько советов на будущее:

Если вы новичок во FreeBSD и не знаете как правильно установить приложение при помощи системы портов, обязательно изучите этот документ: http://www.freebsd.org/doc/ru/books/handbook/ports.html Он даст вам базовое представление об особенностях работы с портами, а я постараюсь уберечь вас от подводных камней.  Читать далее »

, , Как собрать пакет из установленного порта? Опубликовано 27.08.2011 в 18:09, размещено в категории freebsd Комментариев нет

Для сборки пакета из уже установленного в системе порта можно воспользоваться командой pkg_create. Для этого необходимо запустить её с ключом -b, готовый пакет будет лежать в текущей директории. Также очень полезен ключ -R, позволяющий собрать пакет со всеми его зависимостями. Например:

# pkg_create -Rb /var/db/pkg/mc-4.5.7_1/

Оставит в текущей директории пакет  mc-4.5.7_1.tbz со всеми его зависимостями. Полезная функция, не правда ли?

P.S.: Для полноценной работы с портами, помимо страницы ports (7), необходимо также внимательно изучить файл /usr/ports/Mk/bsd.port.mk, в котором содержится множество дополнительных целей make и переменных.

, , ,