Здравствуйте, 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.
Не е** мозг** и ставь софт через систему портов