LINUX.ORG.RU
решено ФорумAdmin

apt-get: Установка пакета из следующего релиза.

 ,


0

1

Собственно, сабж: как обновить пакет до версии из следующего релиза? Подходящего PPA для Quantal нет.

На примере collectd (последняя стабильная 5.2.1):

ubuntu Quantal Quetzal 12.10 (current): 4.10.1-2.1 ubuntu Raring Ringtail 13.04 (upcoming): 5.1.0-3

Хочу, сидя на Quental, поставить пакет из Raring. У apt-get имеется ключ -t:

-t, --target-release, --default-release <...>In short, this option lets you have simple control over which distribution packages will be retrieved from. Some common examples might be -t '2.1*', -t unstable or -t sid. Configuration Item: APT::Default-Release; see also the apt_preferences(5) manual page. <...>

Перепробовал все возможные значения - '13.04', 'Raring' и вроде того, но все заканчивается ошибкой:

E: The value 'raring' is invalid for APT::Default-Release as such a release is not available in the sources

Видимо, что-то надо прописать в apt.conf, но что? Или посоветуйте какой-то другой способ, но только через пакет (компилить не хочу).

добавляешь в /etc/apt/sources.list репозитории от raring;
делаешь их менее приоритетными, чтоб не сломать систему;
ставишь пакет через apt-get -t raring.
p.s. в debian с этим проблем нет. в убунте не пробовал.

i_gnatenko_brain ★★★★
()
Последнее исправление: i_gnatenko_brain (всего исправлений: 1)
Ответ на: комментарий от i_gnatenko_brain

добавляешь в /etc/apt/sources.list репозитории от raring;
делаешь их менее приоритетными, чтоб не сломать систему;
ставишь пакет через apt-get -t raring.
p.s. в debian с этим проблем нет. в убунте не пробовал.

Проделывал неоднократно в Убунте такое, только приоритет при этом не менял. Просто подключал реп будущего релиза, делал apt-get update, ставил нужный пакет (просто apt-get install name), после чего сразу отключал этот реп (поэтому смена приоритета и необязательна).

firestarter ★★★☆
()
Ответ на: комментарий от firestarter

Просто подключал реп будущего релиза...

Иногда этот пакет может зависимостями тянуть пол системы - вот тут и начинается самое интересное =)

leader32
()

в /etc/apt/sources.list добавить копипастом уже имеющиеся в нем строки, заменяя quantal на raring, сделать aptitude update и молиться

leave ★★★★★
()

[РЕШЕНО]

pinnig рулит. Правда обновило около 70 пакетов из raring (из-за libc6), не знаю буду ли на работающем серваке этим баловаться)))

[/etc/apt/preferences.d/collectd]
Package: *
Pin: release a=raring
Pin-Priority: 10

[/etc/apt/sources.list]
deb http://ua.archive.ubuntu.com/ubuntu/ raring main restricted
deb-src http://ua.archive.ubuntu.com/ubuntu/ raring main restricted
deb http://ua.archive.ubuntu.com/ubuntu/ raring-updates main restricted
deb-src http://ua.archive.ubuntu.com/ubuntu/ raring-updates main restricted

deb http://ua.archive.ubuntu.com/ubuntu/ raring universe
deb-src http://ua.archive.ubuntu.com/ubuntu/ raring universe
deb http://ua.archive.ubuntu.com/ubuntu/ raring-updates universe
deb-src http://ua.archive.ubuntu.com/ubuntu/ raring-updates universe

$ apt-get update
$ apt-get install -t raring collectd collectd-core

Всем спасибо за советы и ссылки! :)

swasher
() автор топика
Ответ на: комментарий от i_gnatenko_brain

а потом дабы обновиться ещё раз это делать ?

Не нужно. Раз поставил и если работает то программу не трогаю. И повседневным обновлениям она не мешает (apt-get dist-upgrade).

firestarter ★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.