Апргейд коллекции портов:
Редактируем /usr/share/examples/cvsup/ports-supfile и запускаем:
cvsup -g -L 2 ports-supfile
Поиск:
make search key="строка" - поиск пакета по ключевому слову.
make search name="строка" - поиск пакета по названию пакета.
Установка портов:
cd /usr/ports/порт; make; make install
Другие команды:
make deinstall - деинсталлировать приложение.
make fetch - скачать приложение из сети.
make checksum - проверить контрольные суммы.
make depends - перестроить зависимости.
make extract - разархивировать исходные тексты в work директорию.
make patch - применить патчи к приложению.
make build - собрать приложение из исходных тестов.
make clean - "почистить" исходники после сборки.
make reinstall - переустановить приложение после удаления.
make package - построить из порта package.
URL:
Обсуждается: http://www.opennet.me/tips/info/204.shtml
Подскажите пожалуйста, как указать адрес proxy, чтобы дистфайлы вытягивались через проксисервер.
Если стоит у Вас в организации стоит прокси сервер, то данной командой cvsup -g -L 2 ports-supfile, ВЫ не сможете обновить коллекцию портов.
К сожалению я сам не знаю как это сделать.
Может кто-нибудь из знающих подскажет?
Посмотрите /etc/make.conf или /etc/defaults/make.conf на предметFETCH_ENV= FTP_PROXY=ftp://10.0.0.1:21
FETCH_ENV= HTTP_PROXY=http://10.0.0.1:80
FTP_PROXY=ftp://<имя_пользователя>:<пароль>@10.0.0.1:21
то же самое для хттп, плюс надо сказать, что
FTP_PASSIV_MODE=YES
мои извинения, это касается только команды фетч, при синхронизации - не работает
А как установить порт не производя patch так как попался порт который не хочет патчится. (ircd-hybrid-ru).
Ставишь /usr/ports/net/socks5, настраиваешь файл /usr/local/etc/libsocks5.conf и запускаешь cvsup командой runsocks cvsup <параметры cvsup> @M3novmДля того, чтобы ports collection считала, что патчи уже наложены, делаешь make extract, а дальше touch work/.patch_done.<имя пакета>._usr_local по аналогии с уже имеющимся в каталоге work файлом .extract_done.*, образующимся после распаковки
что делать если находясь в /usr/ports дал команду 'make deinstall' и удалил часть установленых портов. Можно их востановить или нет?