На компьютере под управлением «стабильного» Debian при попытке установить пакет, который находится в списке нестабильных версий на веб-сайте Debian с помощью aptitude install <package>/unstable
команды, я получаю вывод, подобный следующему:
Couldn't find any package whose name or description matched "<package>"
Couldn't find any package whose name or description matched "<package>"
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Что я могу сделать, чтобы иметь возможность устанавливать "нестабильные" пакеты? (Я думал о добавлении репозитория в sources.list
, но я не хочу, чтобы все начинало устанавливаться с «нестабильной»).
Итак: как я могу установить нестабильные пакеты (с использованием /stable
в конце имени пакета)?
debian
apt
package-management
aptitude
Abbafei
источник
источник
Ответы:
Вы должны быть
unstable
перечислены в вашемsources.list
. В противном случае apt просто не найдет пакет.Чтобы избежать
unstable
посылки пакетов, у вас есть два способа.Самый простой способ - добавить
Default-Release
предложение в/etc/apt/apt.conf
(или в файл/etc/apt/apt.conf.d/
, например, в/etc/apt/apt.conf.d/my-default-release
).Сложный путь - использовать настройки APT . В
/etc/apt/preferences
:Обратите внимание, что на протяжении большей части жизни выпуска Debian нецелесообразно устанавливать большинство пакетов из нестабильных в стабильной системе, потому что они будут извлекать множество библиотек из нестабильных, и в итоге вы получите нестабильную систему. Если вы хотите работать нестабильно, это избавит вас от проблем, связанных только с нестабильным (или тестированием). Лучше придерживаться одного релиза или тестировать время от времени нестабильно, если вы чувствуете смелость. И, конечно же, в производственной системе придерживаться стабильной.
Если вы работаете стабильно, но вам нужна более новая версия одного приложения, сначала посмотрите, есть ли для них бэкпорт . В противном случае, если вы хотите установить пакет из нестабильного пакета, но не должны извлекать его зависимости, попробуйте получить исходный код из нестабильного и перекомпилировать.
источник