Раньше я делал что-то похожее с yum на CentOS. Я думаю, что были параметры --enable-repo и --disable-repo.
Есть ли что-то, что существует для apt-get install <some pkg>
, которое будет ограничено /etc/apt/sources.list.d/<somefile>
?
Вы можете сделать это, закрепив релиз с помощью /etc/apt/preferences
. Справочная страница - apt_preferences
. Формат выглядит следующим образом:
Package: * Pin: release o=Debian,a=testing Pin-Priority: 900
Я не верю, что вы можете сделать это быстро и легко без использования apt-get для ручного манипулирования источниками.
Тем не менее, один из вариантов заключается в добавлении суффикса к пакету, который вы хотите установить, с требуемым номером версии, который, вероятно, будет различным в каждом источнике.
, например,
apt-get install cowsay=3.03-9.2