nixp.ru v3.0

29 мая 2017,
понедельник,
22:09:25 MSK

DevOps с компанией «Флант»
neogeisha написала 15 июля 2008 года в 21:45 (810 просмотров) Ведет себя как женщина; открыла 53 темы в форуме, оставила 266 комментариев на сайте.

не получается сабжик

cd /usr/ports/net/prtunnel && make install clean

cp /usr/share/examples/cvsup/stable-supfile /etc/supfile

cat /etc/supfile

*default host=127.0.0.1

*default base=/var/db

*default prefix=/usr

*default release=cvs

*default tag=RELENG_6_2

*default delete use-rel-suffix

*default compress

src-all

prtunnel -t http -H 192.168.2.3 -P 3128 -D 5999 cvsup2.ru.FreeBSD.org 5999

cvsup -g -L2 /etc/supfile

Connecting to 127.0.0.1

Cannot connect to 127.0.0.1: Connection refused

sockstat | grep prtunnel

root prtunnel 686 3 tcp4 *:5999

Anarchist

На хрена prtunnel?

neogeisha
cvsup -g -L2 /etc/supfile

Ты пробел нигде не забыла?

Где конфиг сквида?

neogeisha

ога, в прокси забыла порт открыть =)

а как узнать обновились исходники, порты или нет?

Anarchist
neogeisha
а как узнать обновились исходники, порты или нет?

Например поискав в /usr/ports файлы изменённые в течение суток (предполагается, что поиск запускается достаточно оперативно, но не совсем сразу после обновления дерева портов).

neogeisha

так пробовала увидеть, путем удаления всех портов

и жмаканья cvsup -g -L2 /etc/supfile

0 эффекта, или подождать стоит? =)

Anarchist
neogeisha
так пробовала увидеть, путем удаления всех портов

и жмаканья cvsup -g -L2 /etc/supfile

0 эффекта, или подождать стоит? =)

Какой-то странный файлик ты используешь?

А ну признавайся: какие порты ставила?!.

Почто меня любимого невнимательно читаешь?!! http://www.nixp.ru/articles/freebsd_fine_tune_for_linuxers

Странный у тебя какой-то supfile…

# ls /usr/share/examples/cvsup | grep ports
neogeisha
Anarchist
Какой-то странный файлик ты используешь?

А ну признавайся: какие порты ставила?!.

Почто меня любимого невнимательно читаешь?!! http://www.nixp.ru/articles/freebsd_fine_tune_for_linuxers

Странный у тебя какой-то supfile…

# ls /usr/share/examples/cvsup | grep ports

не поняла суть твоих вопросо, поподробнее плиз

6.2

в ссылке, в .cshrc

пробовала

setenv HTTP_PROXY http://192.168.2.3:3128

setenv FTP_PROXY http://192.168.2.3:3128

setenv http_proxy http://192.168.2.3:3128

setenv ftp_proxy http://192.168.2.3:3128

0 эмоций,

чем тебе конфиг моего cvsupa не нравится?????

Anarchist
neogeisha
не поняла суть твоих вопросо, поподробнее плиз

Файл, на который я указал читала? Внимательно?

neogeisha
в ссылке, в .cshrc

пробовала

setenv HTTP_PROXY http://192.168.2.3:3128

setenv FTP_PROXY http://192.168.2.3:3128

setenv http_proxy http://192.168.2.3:3128

setenv ftp_proxy http://192.168.2.3:3128

0 эмоций

Это не для cvsup’а, а для fetch’а.

neogeisha
чем тебе конфиг моего cvsupa не нравится?????

Не конфиг cvsup’а, а supfile.

Вкратце: всем.

У тебя:

*default host=127.0.0.1
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default tag=RELENG_6_2
*default delete use-rel-suffix
*default compress
src-all

У меня:

# grep -v "#" ports-supfile
*default host=proxy.mydomain.ru
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-security

(здесь я обновляю не всё дерево портов, а только ветку security, target — clamav)

Намёк поняла?

Д/з: разобраться с тем, что значит

src-all
neogeisha
Anarchist
Файл, на который я указал читала? Внимательно?

Это не для cvsup’а, а для fetch’а.

Не конфиг cvsup’а, а supfile.

Вкратце: всем.

У тебя:

*default host=127.0.0.1
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default tag=RELENG_6_2
*default delete use-rel-suffix
*default compress
src-all

У меня:

# grep -v "#" ports-supfile
*default host=proxy.mydomain.ru
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-security

(здесь я обновляю не всё дерево портов, а только ветку security, target — clamav)

Намёк поняла?

Д/з: разобраться с тем, что значит

src-all

если у тебя в host=proxy.mydomain.ru

как фря определяет откуда качать???

tag=.

это я как понимаю обновить текущую версию???

скажем если фря 6.2, то будет обновлять тока эту ветку а переходить на ветку, скжем 7 не будет, да?

срц-флл

обновление исходников

Anarchist
neogeisha
если у тебя в host=proxy.mydomain.ru

как фря определяет откуда качать???

Этот мезанизм не осилил: работает — и хорошо.

Остальное — банально лениво.

neogeisha
tag=.

это я как понимаю обновить текущую версию???

скажем если фря 6.2, то будет обновлять тока эту ветку а переходить на ветку, скжем 7 не будет, да?

Или всё :)

neogeisha
срц-флл

обновление исходников

Системы!

«Дерево портов» <> «система»

neogeisha
Anarchist
в ссылке, в .cshrc

пробовала

setenv HTTP_PROXY http://192.168.2.3:3128

setenv FTP_PROXY http://192.168.2.3:3128

setenv http_proxy http://192.168.2.3:3128

setenv ftp_proxy http://192.168.2.3:3128

0 эмоций

Это не для cvsup’а, а для fetch’а.

для фетча так ведь:

FETCH_ENV=FTP_PROXY=http://IP_Proxy:Port_Proxy

FETCH_ENV=HTTP_PROXY=http://IP_Proxy:Port_Proxy

как в консоли настроить интернет?

Anarchist
neogeisha
для фетча так ведь:

FETCH_ENV=FTP_PROXY=http://IP_Proxy:Port_Proxy

FETCH_ENV=HTTP_PROXY=http://IP_Proxy:Port_Proxy

как в консоли настроить интернет?

Ты, это самое, с темы не соскальзывай :)

С проксёй разобралась?

В смысле Интернет? Где в консоли?

Дык те самые переменные, которые в моём случае обеспечивают в том числе работоспособность fetch’а они и рулят соединением консольного браузера.

lynx рулит!

neogeisha

уряяяяяяяяяяяяяяяяяяяяяяяяя. заработало!!!!!!!!!!!!!!

вот отчет

cvsup через proxy(squid)

cd /usr/ports/net/cvsup-without-gui

make install clean

появится:

If there are vulnerabilities in these programs there may be a security

risk to the system. FreeBSD makes no guarantee about the security of

ports included in the Ports Collection. Please type 'make deinstall'

to deinstall the port if this is a concern.

For more information, and contact details about the security

status of this software, see the following webpage:

cp /usr/share/examples/cvsup/ports-supfile .

cat ports-supfile:

*default host=127.0.0.1

*default base=/var/db

*default prefix=/usr

*default release=cvs

*default tag=.

*default delete use-rel-suffix

*default compress

#src-all

#ports-all

#doc-all

ports-security

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 используемый порт

prtunnel -t http -H 192.168.2.3 -P 3128 -D 5999 cvsup2.ru.freebsd.org 5999

появится:

prtunnel daemon started

Waiting for connection to port 5999…

cvsup -g -L 2 ports-supfile

checkout ports/security/*

…………………….

…………………….

killall -9 prtunnel

Установка портов через proxy(squid)

etc/make.conf такие параметры.

FETCH_ENV=FTP_PROXY=http://IP_Proxy:Port_Proxy

FETCH_ENV=HTTP_PROXY=http://IP_Proxy:Port_Proxy

При авторизации в прокси используем следующие значения в /etc/make.conf

FETCH_ENV=FTP_PROXY=http://USER:PASS@IP_Proxy:Port_Proxy

FETCH_ENV=HTTP_PROXY=http://USER:PASS@IP_Proxy:Port_Proxy

Или следующий метод авторизации с применением HTTP_PROXY_AUTH

HTTP_PROXY=http://IP_Proxy:Port_Proxy

HTTP_PROXY_AUTH=basic:*::

Для работы по 5999 порту, в сквиде у меня следущее

acl free src 192.168.2.20

acl Safe_ports port 5999 # cvsup

acl CONNECT method CONNECT

http_access deny CONNECT !Safe_ports

http_access allow free

http_access deny all

Anarchist
neogeisha
Установка портов через proxy(squid)

etc/make.conf такие параметры.

FETCH_ENV=FTP_PROXY=http://IP_Proxy:Port_Proxy

FETCH_ENV=HTTP_PROXY=http://IP_Proxy:Port_Proxy

При авторизации в прокси используем следующие значения в /etc/make.conf

FETCH_ENV=FTP_PROXY=http://USER:PASS@IP_Proxy:Port_Proxy

FETCH_ENV=HTTP_PROXY=http://USER:PASS@IP_Proxy:Port_Proxy

Или следующий метод авторизации с применением HTTP_PROXY_AUTH

HTTP_PROXY=http://IP_Proxy:Port_Proxy

HTTP_PROXY_AUTH=basic:*::

И оно у тебя реально работает?

Или ты просто в лучших традициях бздунишек переписываешь документацию неопределённого качества?

Если последнее — то лучше цитируй меня любимого (заставить работать через проксю с авторизацией fetch мне так и не получилось).