При работе за прокси, люди испытывают неудобство при обновлении и установке портов.
Хотя, наверное, догадываются, что FreeBSD может элегантно обходить эти камни, но не знают как. Ну что же, поможем им еще полюбить фри за ее разносторонность. Обновление портов будем производить CSUPом с использованием prtunnel. Это может быть из-за отсутствия NAT, например, при некоторых конфигурациях спутникового интернета, религиозного вероисповедания начальства и т.п.
Итак, сначала устанавливаем prtunnel:
Хотя, наверное, догадываются, что FreeBSD может элегантно обходить эти камни, но не знают как. Ну что же, поможем им еще полюбить фри за ее разносторонность. Обновление портов будем производить CSUPом с использованием prtunnel. Это может быть из-за отсутствия NAT, например, при некоторых конфигурациях спутникового интернета, религиозного вероисповедания начальства и т.п.
Итак, сначала устанавливаем prtunnel:
cd /usr/ports/net/prtunnel make install cleanТеперь нужно немножко поправить настройки cvsup. Всего одну строчку. Было что-то вроде:
*default host=cvsup.ua.freebsd.orgСтало:
*default host=localhostТеперь создаем туннель:
prtunnel -t http -H IP_Proxy -P Port_Proxy -D 5999 cvsup5.FreeBSD.org 5999Флаги:
-t <Тип прокси> По умолчанию стоит http (default), но можно использовать socks5, direct, direct6
-H адрес прокси
-P порт прокси
-u имя пользователь
-p пароль пользователя
-D используемый порт
Все, обновляемся:
csup ports-supfileПосле обновления не забываем закрыть туннель:
killall -9 prtunnel?????
PROFIT!
(взято отсюда)
CVSUP из дет! Да здравствует svnup. А что portsnap через прокси не ходит?
ОтветитьУдалить