URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63372
[ Назад ]

Исходное сообщение
"обновление портов FreeBSD"

Отправлено AntiMir , 16-Янв-06 14:18 
Вот в портах многие проги скачаться не могут... можно как-нить обновить всю коллекцию портов сразу

система FreeBSD 4.9


Содержание

Сообщения в этом обсуждении
"обновление портов FreeBSD"
Отправлено hromach , 16-Янв-06 14:28 
>Вот в портах многие проги скачаться не могут... можно как-нить обновить всю
>коллекцию портов сразу
>
>система FreeBSD 4.9

pkg_add -r cvsup-without-gui
далее
man cvsup



"обновление портов FreeBSD"
Отправлено AntiMir , 16-Янв-06 14:40 
>pkg_add -r cvsup-without-gui
>далее
>man cvsup


# pkg_add -r cvsup-without-gui
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4.9-re...: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4.9-re...' by URL

ну вот... опять чето он не может


"обновление портов FreeBSD"
Отправлено crash , 16-Янв-06 15:18 
>>pkg_add -r cvsup-without-gui
>>далее
>>man cvsup
>
>
># pkg_add -r cvsup-without-gui
>Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4.9-re...: File unavailable (e.g., file not found,
>no access)
>pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4.9-re...' by URL
>
>ну вот... опять чето он не может
вы думаетет тут  телепаты сидят..  вы ходите через прокси или как? если через прокси, то настроен ли fetch идти через прокси?


"обновление портов FreeBSD"
Отправлено n9 , 16-Янв-06 15:29 
для 4.9 не получится сделать pkg_add -rv, так что давайте правильные советы
самое простое в этой ситуации: если есть инсталляционный диск - поставить с него cvsup и далее по документации

"обновление портов FreeBSD"
Отправлено lavr , 16-Янв-06 15:36 
>>pkg_add -r cvsup-without-gui
>>далее
>>man cvsup
>
>
># pkg_add -r cvsup-without-gui
>Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4.9-re...: File unavailable (e.g., file not found,
>no access)
>pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4.9-re...' by URL
>
>ну вот... опять чето он не может

не опять, а снова, сто лет назад как удалили пакеты для 4.9-release

ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/old-releases/i3.../
- вот тут можно найти


"обновление портов FreeBSD"
Отправлено AntiMir , 16-Янв-06 17:42 
>
>не опять, а снова, сто лет назад как удалили пакеты для 4.9-release
>
>
>ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/old-releases/i3.../
>- вот тут можно найти


а как ему указать чтобы он скачивал по новой ссылке?


"обновление портов FreeBSD"
Отправлено newser , 16-Янв-06 18:05 
>>
>>не опять, а снова, сто лет назад как удалили пакеты для 4.9-release
>>
>>
>>ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/old-releases/i3.../
>>- вот тут можно найти
>
>
>а как ему указать чтобы он скачивал по новой ссылке?

Скачайте один пакет (cvsup-without-gui), чтобы не мучаться, а дальше по указанной процедуре через cvsup.


"обновление портов FreeBSD"
Отправлено lavr , 16-Янв-06 19:13 
>>
>>не опять, а снова, сто лет назад как удалили пакеты для 4.9-release
>>
>>
>>ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/old-releases/i3.../
>>- вот тут можно найти
>
>
>а как ему указать чтобы он скачивал по новой ссылке?

man pkg_add

раздел ENVIRONMENT: две переменные среды PACKAGEROOT, PAKAGESITE


"обновление портов FreeBSD"
Отправлено AntiMir , 16-Янв-06 19:25 
спасибо всем за помощь!
только вот у меня логин/пароль при входе на
ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/old-releases/i3.../
просит... анонимно залогиться не могу =(
не подскажите где зарегаться нужно?

"обновление портов FreeBSD"
Отправлено fitter , 16-Янв-06 19:31 
>спасибо всем за помощь!
>только вот у меня логин/пароль при входе на
>ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/old-releases/i3.../
>просит... анонимно залогиться не могу =(
>не подскажите где зарегаться нужно?

По вповоду обновления портов, очень толково написано здесь:
http://www.lissyara.su/?id=1012



"обновление портов FreeBSD"
Отправлено lavr , 17-Янв-06 14:12 
>спасибо всем за помощь!
>только вот у меня логин/пароль при входе на

бред, ftp.ru.freebsd.org пускает anonymous:

[unix1]~ > uname -nrsp
FreeBSD unix1.jinr.ru 5.4-RELEASE-p6 i386
[unix1]~ > traceroute ftp.ru.freebsd.org
traceroute: Warning: ftp.ru.freebsd.org has multiple addresses; using 213.24.208.27
traceroute to ftp.gamma.ru (213.24.208.27), 64 hops max, 40 byte packets
1  159.93.44.1 (159.93.44.1)  0.766 ms  1.029 ms  0.720 ms
2  jinr-gw-1 (159.93.15.1)  0.538 ms  0.421 ms  0.378 ms
3  159.93.2.2 (159.93.2.2)  1.187 ms  0.819 ms  1.244 ms
4  Jinr-gw-3.dubna.ru (159.93.160.2)  3.946 ms  3.680 ms  3.727 ms
5  MSK-M9-RBNet-3.RBNet.ru (195.209.14.155)  5.081 ms  4.540 ms  6.256 ms
6  195.161.4.117 (195.161.4.117)  6.527 ms  51.152 ms  5.099 ms
7  217.106.0.122 (217.106.0.122)  4.575 ms  5.035 ms  4.095 ms
8  217.106.0.122 (217.106.0.122)  4.580 ms  5.479 ms  5.685 ms
9  newsfeed.gamma.ru (194.186.254.21)  9.829 ms  5.177 ms  11.595 ms
10  ftp.gamma.ru (213.24.208.27)  8.831 ms  5.805 ms  10.612 ms
[unix1]~ >

[unix1]~ > echo default login anonymous password lavr@ >> .netrc

в файл .netrc (его chmod должен быть 600) заносим дефолтные
значения для анонимного входа куда угодно, команда выше.

default login anonymous password lavr@
---------------------------------^^^^^- большинство анонимных ftp
требуют указания email или name@ в качестве пароля
в качестве login - можно ftp или anonymous

В FreeBSD большинство ftp клиентов (практически ВСЕ) by default
используют файл .netrc, если он есть - man ftp

[unix1]~ > ftp ftp.ru.freebsd.org
Trying 194.186.254.27...
Connected to ftp.gamma.ru.
220 ftp.gamma.ru FTP server ready.
331 Guest login ok, send your complete e-mail address as password.
230- Welcome ftp.gamma.ru/{ftp,ftp1}.ru.freebsd.org.
230- There are 7 users in your class (maximum 80).
230- Local time is Tue Jan 17 14:05:42 2006.
230-
230- All transfers are logged with your host name and email address.
230- If you don't like this policy, disconnect now!
230-
230- Please do NOT use clients which open up multiple connections
230- to this server - it will result in your ISP being banned.
230-
230- If your FTP client crashes or hangs shortly after login, try using
230- a dash (-) as the first character of your password. This will turn off
230- the informational messages which may be confusing your ftp client.
230-
230- 100Mbps services provided by Rostelecom/Internet Centre.
230- For more information, please visit http://www.rt.ru/.
230-
230- Please send mail to <ivt@gamma.ru> if you experience any problems.
230-
230- For more information about Gamma, please visit http://www.gamma.ru/.
230-
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> bye
221-You have transferred 0 bytes in 0 files.
221-Total traffic for this session was 1242 bytes in 0 transfers.
221-Thank you for using the FTP service on ftp.gamma.ru.
221 Goodbye.
[unix1]~ >

>ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/old-releases/i3.../
>просит... анонимно залогиться не могу =(
>не подскажите где зарегаться нужно?

[alone]~ > ftp ftp.ru.freebsd.org
Trying 194.67.80.52...
Connected to ftp.gamma.ru.
220 ftp.gamma.ru FTP server ready.
Name (ftp.ru.freebsd.org:lavr): ftp
--------------------------------^^^
331 Guest login ok, send your complete e-mail address as password.
Password: lala@
^^^^^^^^^^^^^^^

230- Welcome ftp.gamma.ru/{ftp,ftp1}.ru.freebsd.org.
230- There are 9 users in your class (maximum 80).
230- Local time is Tue Jan 17 14:10:19 2006.
230-
230- All transfers are logged with your host name and email address.
230- If you don't like this policy, disconnect now!
230-
230- Please do NOT use clients which open up multiple connections
230- to this server - it will result in your ISP being banned.
230-
230- If your FTP client crashes or hangs shortly after login, try using
230- a dash (-) as the first character of your password. This will turn off
230- the informational messages which may be confusing your ftp client.
230-
230- 100Mbps services provided by Rostelecom/Internet Centre.
230- For more information, please visit http://www.rt.ru/.
230-
230- Please send mail to <ivt@gamma.ru> if you experience any problems.
230-
230- For more information about Gamma, please visit http://www.gamma.ru/.
230-
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> bye
221-You have transferred 0 bytes in 0 files.
221-Total traffic for this session was 1236 bytes in 0 transfers.
221-Thank you for using the FTP service on ftp.gamma.ru.
221 Goodbye.
[alone]~ >

файл .netrc используется когда нужно работать с ftp в batch-mode
или чтобы забыть про интерактивный LOGIN


"обновление портов FreeBSD"
Отправлено magr , 17-Янв-06 14:23 
>>спасибо всем за помощь!
>>только вот у меня логин/пароль при входе на
>
>бред, ftp.ru.freebsd.org пускает anonymous:
>

не совсем верно

ftp.ru.freebsd.org пускает anonymous, если для IP с которого идет соединение есть PTR-запись.


"обновление портов FreeBSD"
Отправлено lavr , 17-Янв-06 17:06 
>>>спасибо всем за помощь!
>>>только вот у меня логин/пароль при входе на
>>
>>бред, ftp.ru.freebsd.org пускает anonymous:
>>
>
>не совсем верно
>
>ftp.ru.freebsd.org пускает anonymous, если для IP с которого идет соединение есть PTR-запись.
>

вполне возможно, когда-то давно было именно так, как сейчас - не знаю,
а проверять лень, если кому не лень:

1) проверить c ip для которого нет записей ни в прямой, ни в обратной зоне
2) проверить с ip для которого есть запись только в прямой зоне
дальше можно не проверять, уже понятно

можно еще воспользоваться:

ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releas.../

если они ftp-prompt не подделывают, то стоит wu-ftpd - наверняка
университету Буффало фиолетово есть имя или нет, есть реверс или нет


"обновление портов FreeBSD"
Отправлено magr , 17-Янв-06 17:38 
>>>>спасибо всем за помощь!
>>>>только вот у меня логин/пароль при входе на
>>>
>>>бред, ftp.ru.freebsd.org пускает anonymous:
>>>
>>
>>не совсем верно
>>
>>ftp.ru.freebsd.org пускает anonymous, если для IP с которого идет соединение есть PTR-запись.
>>
>
>вполне возможно, когда-то давно было именно так, как сейчас - не знаю,
>
И сейчас так. И когда было не так, не припомню.


"обновление портов FreeBSD"
Отправлено lavr , 17-Янв-06 17:46 
>>>>>спасибо всем за помощь!
>>>>>только вот у меня логин/пароль при входе на
>>>>
>>>>бред, ftp.ru.freebsd.org пускает anonymous:
>>>>
>>>
>>>не совсем верно
>>>
>>>ftp.ru.freebsd.org пускает anonymous, если для IP с которого идет соединение есть PTR-запись.
>>>
>>
>>вполне возможно, когда-то давно было именно так, как сейчас - не знаю,
>>
>И сейчас так. И когда было не так, не припомню.

я тоже не припомню, тем более что не имею машин с отсутствующим реверсом
но всегда можно воспользоваться публичными проксями


"обновление портов FreeBSD"
Отправлено _RAW_ , 17-Янв-06 16:18 
>Вот в портах многие проги скачаться не могут... можно как-нить обновить всю
>коллекцию портов сразу
>
>система FreeBSD 4.9


А поставь CVSup из тех же портов что имеешь. потом через цвс и потащи все обновление.
рассказываю процесс:

/usr/ports/net/cvsup/
make
make install

потом создаешь файлик с любым именем в любом месте.
допустим прям в директории /usr/ports/
файлик updateports
содержимое файлика:
*default host=cvsup4.freebsd.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-all

тут хост cvsup4 выбрал по причине относительно небольшой загрузки... их там не помню сколько... оставь как есть.

потом выполняешь команду
cvsup -g -L 2 updateports

и наслаждаешься видом обновления всей своей коллекции портов.


Это что касается самого процесса обновления портов через цвс.
а постановка цвс при отсутствии такового в портах - тянуть его через фетч. или любыми другими путями... тут они обсуждались.