Re[5]: FreeBSD && pkg_add
От: aton Россия http://ruby.inuse.ru
Дата: 23.09.05 17:40
Оценка:
Здравствуйте, win, Вы писали:

win>Здравствуйте, aton, Вы писали:



A>> The environment variable PACKAGEROOT specifies an alternate location for

A>> pkg_add to fetch from. The fetch URL is built using this environment
A>> variable and the automatic directory logic that pkg_add uses when the -r
A>> option is invoked. An example setting would be "ftp://ftp3.FreeBSD.org".

A>> The environment variable PACKAGESITE specifies an alternate location for

A>> pkg_add to fetch from. This variable subverts the automatic directory
A>> logic that pkg_add uses when the -r option is invoked. Thus it should be
A>> a complete URL to the remote package file(s).

win>Не получается, что я не так делаю?


win>нужен пакет /databases/mysql++-mysql41-1.7.40.tgz


win>по дефолту pkg_add ищет тут — ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4.11-release/databases/


win>но тут нужного пакета нет.


win>Он есть тут — ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/databases/


win>делаю: set PACKAGESITE=ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/databases/

win> pkg_add -r mysql++-mysql41-1.7.40.tgz

win>и опять вижу что ищет в дефолтовых путях.


win>Что не так?


win>PS: А можно как то навсегда второй путь пробить?


1.
set не вводит переменной окружения, если у тебя bash, то делай так:
export PACKAGESITE=ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/databases/

2.
выкачай данный пакет например wgetom:
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/databases/mysql++-mysql41-1.7.40.tgz
и установи:
pkg_add mysql++-mysql41-1.7.40.tgz

3.
Не е** мозг** и ставь софт через систему портов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.