Случилось страшное. Поддержка и разработка дистрибутива FreeBSD 6.x подошла к концу и на официальном сайте доступны пакеты только современных версий.
Но что делать, если есть старый-старый сервер и нет возможности обновить систему до текущей версии? На помощь приходят грязные и некрасивые вещи.
Ищем зеркало от FreeBSD 6, про которое все забыли =)
К примеру, я нашел следующее:
_http://ftp.at.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/
И переназначаем значение параметра по умолчанию командой:
export PACKAGESITE=http://ftp.at.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/
После чего все требуемые пакеты можно спокойно устанавливать с помощью команды pkg_add.
Да, чуть не забыл, это решение не является истинным, правильным и лучше все же обновиться до современной версии ОС.
Может уже и не так актуально, но всё же…
http://ftp-archive.freebsd.org/
Проект Free BSD хранит ВСЕ устаревшие РЕЛИЗЫ OS и пакеты ПО к ним. Пример:
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.4-RELEASE/
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-6.4-release/
Distfiles тоже, но у меня нет твёрдой уверенности, что там все версии.
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/distfiles/
PS: Приятно найти в сети человека работающего с Free BSD, да ещё и из Иркутска. Я знаю, что ISPSystem находится в Иркутске и использует Free BSD, но ещё ни разу не сталкивался в сети с их работниками/специалистами… да ещё и как раз работающими с Free BSD. Что ж… тем приятнее. 🙂