Добрый день. Подскажите где копать.
Система
FreeBSD freebsd.local 9.1-RELEASE /usr/obj/usr/src/sys/GENERIC i386При запуске pkg_add -r возникает ошибки:
root@freebsd:/usr/home/user # pkg_add -rv mc
scheme: [ftp]
user: []
password: []
host: [ftp.freebsd.org]
port: [0]
document: [/pub/FreeBSD/ports/i386/packages-9.1-release/Latest/mc.tbz]
---> ftp.freebsd.org:21
looking up ftp.freebsd.org
connecting to ftp.freebsd.org:21
<<< 220 beastie.tdk.net FTP server (Version 6.00LS) ready.
>>> USER anonymous<<< 331 Guest login ok, send your email address as password.
>>> PASS user@freebsd.local<<< 230 Guest login ok, access restrictions apply.
>>> PWD<<< 257 "/" is current directory.
>>> CWD pub/FreeBSD/ports/i386/packages-9.1-release/Latest<<< 550 pub/FreeBSD/ports/i386/packages-9.1-release/Latest: No such file or directory.
>>> CWD pub<<< 250 CWD command successful.
>>> CWD FreeBSD<<< 250 CWD command successful.
>>> CWD ports<<< 250 CWD command successful.
>>> CWD i386<<< 250 CWD command successful.
>>> CWD packages-9.1-release<<< 550 packages-9.1-release: No such file or directory.
>>> QUIT<<< 221 Goodbye.
Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.1-re...: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.1-re...' by URL
pkg_add: 1 package addition(s) failedИ ведь действительно такой папки на фтп даже нет.
Ну и если напрямую ставить:
root@freebsd:/usr/home/user # pkg_add -r ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-re...
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-re...... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-re...... Done.Все нормально проходит. Только надо на фтп заходить и искать пакет.
нигде не копать. нет пока еще на ftp папки с пакеджами для этой ветки.
можно переопределить переменную и использовать пакеджи для stable
> нигде не копать. нет пока еще на ftp папки с пакеджами для
> этой ветки.
> можно переопределить переменную и использовать пакеджи для stableБлагодарю, недолистал в мане до энвиромент (:
> Благодарю, недолистал в мане до энвиромент (:Крайне настоятельно рекомендуется переходить с pkg_* на pkg
>> Благодарю, недолистал в мане до энвиромент (:
> Крайне настоятельно рекомендуется переходить с pkg_* на pkgпока репозитарий с пакеджами недоступен, особого смысла нет
> пока репозитарий с пакеджами недоступен, особого смысла нетпорты никто не отменял, пока портами пользуюсь, как не крути, а на pkg всеравно надо перейти, чем скорее тем лучше, если смешать что с pkg_* и pkg будет установлено, то будет много ошибок, проверено
>> пока репозитарий с пакеджами недоступен, особого смысла нет
> порты никто не отменял, пока портами пользуюсь, как не крути, а на
> pkg всеравно надо перейти, чем скорее тем лучше, если смешать что
> с pkg_* и pkg будет установлено, то будет много ошибок, провереносоглашусь, придется. и pkgng лучше. и мешать их не надо. но если что-то надо поставить много и быстро - то пока репозитарий пакеджей pkgng не функционирует
Вобщем переменные PACKAGESITE, PACKAGEROOT не помогли .. все равно пишет ошибку, не может определить имя пакета сам, хотя конечный путь уже прописывал в пакеджсайт. Либо напрямую давать конечное имя с номером версии и расширением, либо через порты. Отдал предпочтение последму. Всем спасибо за помощь. :)
> Вобщем переменные PACKAGESITE, PACKAGEROOT не помогли .. все равно пишет ошибку, не
> может определить имя пакета сам, хотя конечный путь уже прописывал в
> пакеджсайт. Либо напрямую давать конечное имя с номером версии и расширением,
> либо через порты. Отдал предпочтение последму. Всем спасибо за помощь. :)setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stab.../
(для tcsh) - работает