Как я могу получить более новые буст-пакеты, чем в репозитории моего дистрибутива?

Я занимаюсь разработкой системы под управлением Lucid 10.04.4 LTS. Я не могу выполнить полное обновление релиза, чтобы получить доступ к более новым пакетам, хотя у меня действительно есть sudo, так что в противном случае я могу испортить при необходимости, пока я не изменю версию релиза или ядро.

С репозиториями Lucid, включая бэкпорты, я могу получить только пакеты повышения 1.40. Мне нужна функция из более новой версии boost (я думаю - я пытаюсь найти обходной путь параллельно с этими вопросами), но я бы действительно хотел бы избежать установки из источника, потому что это может привести к в кроличью нору ... тем более что существуют новые упаковки; только не в стандартных репозиториях Lucid. Есть ли где-нибудь репозиторий, к которому я мог бы подключиться и получить новые буст-пакеты? (По сути, я ищу бэкпорт, но тот, который не указан в официальных бэкпортах Lucid ...)

0
задан 18 July 2013 в 04:09

1 ответ

Вы ищете бэкпорты, которых нет в вашем исходном хранилище (из-за конца жизни). Таким образом, ответ заключается в том, что вам необходимо:

  • найти репозитории (которым вы доверяете!), Которые включают в себя требуемые бэкпорты для вашей версии
  • , прикусить маркер и обновить до поддерживаемой версии ОС
  • строить из источника или иным образом приобретать нужные компоненты

Первый означает добавить что-то в файл /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 (или другую платформу виртуализации) и виртуально установить новейшую и лучшую ОС.

0
ответ дан 18 July 2013 в 04:09

Другие вопросы по тегам:

Похожие вопросы: