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

Исходное сообщение
"после апгрейда портов перестали ставится программы"

Отправлено qwerty , 09-Ноя-05 11:40 
сь выдает
su-3.00# pkg_add -r mc
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-re...: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-re...' by URL

su-3.00# uname -a
FreeBSD ХОСТ 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Tue Feb 22 21:49:03 MSK 2005     root@ХОСТ:/usr/src/sys/i386/compile/TUNED  i386



Содержание

Сообщения в этом обсуждении
"после апгрейда портов перестали ставится программы"
Отправлено lavr , 09-Ноя-05 11:59 
>сь выдает
>su-3.00# pkg_add -r mc
>Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-re...: File unavailable (e.g., file not found,
>no access)
>pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-re...' by URL
>
>su-3.00# uname -a
>FreeBSD ХОСТ 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Tue Feb 22 21:49:03 MSK 2005
>    root@ХОСТ:/usr/src/sys/i386/compile/TUNED  i386


как порты связаны с пакетами? не понял ни вопроса, ни сути. :(


"после апгрейда портов перестали ставится программы"
Отправлено qwerty , 09-Ноя-05 12:06 
ну обчный cvsup.... и все упало... если ставить из портов то (make install clean) все ок, а если хочется пекаджэм что то по быстрому то то облом...

"после апгрейда портов перестали ставится программы"
Отправлено lavr , 09-Ноя-05 12:21 
>ну обчный cvsup.... и все упало... если ставить из портов то (make
>install clean) все ок, а если хочется пекаджэм что то по
>быстрому то то облом...

вот я и спрашиваю, какое отношение имеет АПГРЕЙД портов к установке
пакетов?

Апгрейд портов через cvsup:

- есть рекурсивное обновление директории /usr/ports

Установка пакета - утилита pkg_add, как могли какие-то файлы в
директории /usr/ports повлиять на ГДЕ-ТО лежащие бинарные архивы и
на работу утилиты pkg_add? Ну удалю я директорию /usr/ports - у меня
от этого изменится бинарник pkg_add или какой-нибудь mc.tbz?

unable to fetch - не могу стянуть, и тд и тп


"после апгрейда портов перестали ставится программы"
Отправлено qwerty , 09-Ноя-05 12:28 
возможно я в конфиге цвус файла указал не свою версию ОСи.. возможные такие последствия?

"после апгрейда портов перестали ставится программы"
Отправлено lavr , 09-Ноя-05 12:35 
>возможно я в конфиге цвус файла указал не свою версию ОСи.. возможные
>такие последствия?

без обид, но я привык читать и писать на русском:

- если я пишу upgrade портов, значит cvsup у меня касается только
портов, supfile:

...
... tag=.

ports-all

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

PS. Чтобы не было проблем, достаточно сделать раздельные supfile'ы для
- апгрейда системы
- апгрейда портов


"после апгрейда портов перестали ставится программы"
Отправлено Lisa , 09-Ноя-05 12:38 
>возможно я в конфиге цвус файла указал не свою версию ОСи.. возможные
>такие последствия?

Для утилиты pkg_add такие последствия невозможны. Так как система пакетов - это способ упаковки програмного обеспечения, позволяющий в дальнейшем извлечь ВСЕ необходимое на другой машине. К портам утилита pkg_add никакого отношения не имеет.

Хочется через порты программы устанавливать? Снесите то что есть сейчас и поставьте заново.

rm -r /usr/ports
cd /usr
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
tar zxf ports.tar.gz


"после апгрейда портов перестали ставится программы"
Отправлено qwerty , 09-Ноя-05 14:40 
>Хочется через порты программы устанавливать? Снесите то что есть сейчас и поставьте
>заново.
>
>rm -r /usr/ports
>cd /usr
>wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
>tar zxf ports.tar.gz

сделал как вы советовали, результат тот же..
вот в тупую
su-3.00# wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-re...
--14:38:58--  ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-re...
           => `micq.tbz'
Преобразование адреса ftp.freebsd.org... сделано.
Установка соединения с ftp.freebsd.org[2001:6c8:6:4::7]:21... failed: No route to host.
Установка соединения с ftp.freebsd.org[2001:4f8:0:2::e]:21... failed: No route to host.
Установка соединения с ftp.freebsd.org[62.243.72.50]:21... соединились.
Регистрация под именем anonymous ... Регистрация прошла успешно!
==> SYST ... сделано.    ==> PWD ... сделано.
==> TYPE I ... сделано.  ==> CWD /pub/FreeBSD/ports/i386/packages-5.3-release/Latest ...
Отсутствует каталог `pub/FreeBSD/ports/i386/packages-5.3-release/Latest'.

Откуда берется адрес ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-re... ?????

может что то там слетело?..
2 Лавр - вы правы в своих замечаниях, никаких обид :)


"после апгрейда портов перестали ставится программы"
Отправлено lavr , 09-Ноя-05 16:47 
>>Хочется через порты программы устанавливать? Снесите то что есть сейчас и поставьте
>>заново.
>>
>>rm -r /usr/ports
>>cd /usr
>>wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
>>tar zxf ports.tar.gz
>
>сделал как вы советовали, результат тот же..
>вот в тупую
>su-3.00# wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-re...
>--14:38:58--  ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-re...
>           => `micq.tbz'
>Преобразование адреса ftp.freebsd.org... сделано.
>Установка соединения с ftp.freebsd.org[2001:6c8:6:4::7]:21... failed: No route to host.
>Установка соединения с ftp.freebsd.org[2001:4f8:0:2::e]:21... failed: No route to host.
>Установка соединения с ftp.freebsd.org[62.243.72.50]:21... соединились.
>Регистрация под именем anonymous ... Регистрация прошла успешно!
>==> SYST ... сделано.    ==> PWD ... сделано.
>==> TYPE I ... сделано.  ==> CWD /pub/FreeBSD/ports/i386/packages-5.3-release/Latest ...
>Отсутствует каталог `pub/FreeBSD/ports/i386/packages-5.3-release/Latest'.
>
>Откуда берется адрес ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-re... ?????
>
>может что то там слетело?..
>2 Лавр - вы правы в своих замечаниях, никаких обид :)


О-ох, комплекс pkg_name утилит если посмотреть исходники, использует
в качестве PACKAGESITE - url==ftp://ftp.freebsd.org/
Если внимательно почитать man pkg_add или man ports - можно найти ВСЕ
переменные которые используются для установки и сборки пакетов и портов.
Можно массу информации найти на http://unix1.jinr.ru/~lavr/ - ну очень
давно написано.

Все уже давно предусмотрено, если я зеркалю FreeBSD и хочу изменить
PACKAGESITE, PACKAGEROOT и тд и тп, варианты:

1) добавить эти перменные в /etc/make.conf
2) установить эти переменные среды в нужное значение (см используемый
shell), например для sh/bash:

export PACKAGESITE=ftp://ftp3.ru.FreeBSD.org/
...

допустим у меня свое зеркало и я не хочу чтобы дистрибутивы качались
издалека, в /etc/make.conf:

MASTER_SITE_BACKUP?=    \
      ftp://bsd.jinr.ru/FreeBSD/ports/distfiles/${DIST_SUBDIR}/

MASTER_SITE_OVERRIDE?=  ${MASTER_SITE_BACKUP}

man pkg_add
man ports
man make.conf

packages от старых релизов не хранят долго на зеркалах, убивают с
выходом нового релиза из этой же ветки, потому как packages есть
на ISO дисках.
Но если очень хочется, то можно найти:
ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/old-releases/i3.../

Что сделать чтобы fetch полез туда автоматом, я написал выше


"вопрос решен! всем СПАСИБО!"
Отправлено qwerty , 09-Ноя-05 16:51 
2 Лавр!
Спасибо за инфу! я не сразу заметил ваш постинг!
проблема решена! всем СПАСИБО!

"после апгрейда портов перестали ставится программы"
Отправлено axbat , 09-Ноя-05 14:48 
>su-3.00# uname -a
>FreeBSD ХОСТ 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Tue Feb 22 21:49:03 MSK 2005
>    root@ХОСТ:/usr/src/sys/i386/compile/TUNED  i386
мне кажется или я действительно видел, что packages от 5.3 перенесены в архив? Надо поднять списки рассылки.

Так что - только либо из портов, либо скачивать packages локально и далее- по изветсному плану


"после апгрейда портов перестали ставится программы"
Отправлено axbat , 09-Ноя-05 15:45 
Вот проблема и решение
http://docs.freebsd.org/cgi/mid.cgi?AF33154333460E439B317830...
http://docs.freebsd.org/cgi/mid.cgi?000701c5b7d5$8bf47ce0$0c00a8c0

"после апгрейда портов перестали ставится программы"
Отправлено qwerty , 09-Ноя-05 16:49 
>Вот проблема и решение
>http://docs.freebsd.org/cgi/mid.cgi?AF33154333460E439B317830...
>http://docs.freebsd.org/cgi/mid.cgi?000701c5b7d5$8bf47ce0$0c00a8c0

Да! это оно! спасибо огроменное :) !!
тока вот где прописать российские фтп сервера что б оно оттуда тащило?



"после апгрейда портов перестали ставится программы"
Отправлено Lisa , 09-Ноя-05 17:25 
>>Вот проблема и решение
>>http://docs.freebsd.org/cgi/mid.cgi?AF33154333460E439B317830...
>>http://docs.freebsd.org/cgi/mid.cgi?000701c5b7d5$8bf47ce0$0c00a8c0
>
>Да! это оно! спасибо огроменное :) !!
>тока вот где прописать российские фтп сервера что б оно оттуда тащило?
>
Вам же lavr расписал выше.