Как установить приложение с помощью apt-get и ограничить его конкретным источником репо?

Раньше я делал что-то похожее с yum на CentOS. Я думаю, что были параметры --enable-repo и --disable-repo.

Есть ли что-то, что существует для apt-get install <some pkg>, которое будет ограничено /etc/apt/sources.list.d/<somefile>?

5
задан 11 March 2011 в 18:14

2 ответа

Вы можете сделать это, закрепив релиз с помощью /etc/apt/preferences. Справочная страница - apt_preferences. Формат выглядит следующим образом:

 Package: *
 Pin: release o=Debian,a=testing
 Pin-Priority: 900
0
ответ дан 11 March 2011 в 18:14

Я не верю, что вы можете сделать это быстро и легко без использования apt-get для ручного манипулирования источниками.

Тем не менее, один из вариантов заключается в добавлении суффикса к пакету, который вы хотите установить, с требуемым номером версии, который, вероятно, будет различным в каждом источнике.

, например,

apt-get install cowsay=3.03-9.2
0
ответ дан 11 March 2011 в 18:14

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

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