Я занимаюсь разработкой системы под управлением Lucid 10.04.4 LTS. Я не могу выполнить полное обновление релиза, чтобы получить доступ к более новым пакетам, хотя у меня действительно есть sudo, так что в противном случае я могу испортить при необходимости, пока я не изменю версию релиза или ядро.
С репозиториями Lucid, включая бэкпорты, я могу получить только пакеты повышения 1.40. Мне нужна функция из более новой версии boost (я думаю - я пытаюсь найти обходной путь параллельно с этими вопросами), но я бы действительно хотел бы избежать установки из источника, потому что это может привести к в кроличью нору ... тем более что существуют новые упаковки; только не в стандартных репозиториях Lucid. Есть ли где-нибудь репозиторий, к которому я мог бы подключиться и получить новые буст-пакеты? (По сути, я ищу бэкпорт, но тот, который не указан в официальных бэкпортах Lucid ...)
Вы ищете бэкпорты, которых нет в вашем исходном хранилище (из-за конца жизни). Таким образом, ответ заключается в том, что вам необходимо:
Первый означает добавить что-то в файл /etc/apt/sources.list вручную или с помощью add-apt-repository. Я не могу рекомендовать данный репо, так как не знаю, что вам нужно, но вот пример для nginx:
sudo -s
echo "deb http://nginx.org/packages/ubuntu/ lucid nginx" >>/etc/apt/sources.list
echo "deb-src http://nginx.org/packages/ubuntu/ lucid nginx" >>/etc/apt/sources.list
nginx=stable # use nginx=development for latest development version
add-apt-repository ppa:nginx/$nginx
apt-get update
apt-get install nginx
http://wiki.nginx.org/Install#Ubuntu_PPA
Вы должны искать похожие репозитории для любого программного обеспечения, которое вы хотите.
Справедливое предупреждение: ваши ожидания, что не будет изменить базовую версию Ubuntu, будут под сомнением. В какой-то момент вы выберете целую кучу компонентов, которые были спроектированы, протестированы и документированы в первую очередь для более новых выпусков, и было бы просто иметь смысл быть в этом выпуске.
Для целей разработки вы можете найти более понятным просто установить / запустить VirtualBox (или другую платформу виртуализации) и виртуально установить новейшую и лучшую ОС.