Есть ли способ предотвратить смешанные записи о выпуске в sources.list?

Здравствуйте, а также спасибо за ответ. Я также использую Cinnamon и уже попробовал инструкции ubuntuusers.de для моего считывателя отпечатков пальцев, чтобы он мог двигаться. Но, к сожалению, пока это не удается, потому что устройство не поддерживается или демон не был запущен для входа в систему. Мой читатель FP видимо не поддерживается.

Я также попробовал учебник Петра Бобока:https://github.com/PetreBoboc/vfs495/blob/master/vfs495_ubuntu_18.04.mdно тоже не работает, логин просто не запрашивается после "Входа" в FP-Reader. Окно входа в систему всегда сообщает «неправильный пароль....»

Если это работает для вас, дайте отзыв.

1
11.12.2020, 13:15
1 ответ

sources.listизменяется только вручную.

Когда-то busterбыло кодовым названием набора testing. Если вы установили busterв это время, вы, возможно, видели testing/ busterкак эквивалентные и произвольно использовали один или другой. Однако, когда busterстало stable, а testingстало bullseye, вы бы увидели, как они расходятся.

Я видел, как люди совершали одну и ту же ошибку, смешивая комплект stableи кодовое имя stretch. Это работает до тех пор, пока stretchравно stable, но как только происходит переход, все исходники с stableавтоматически обновляются до buster, в то время как все исходники с stretchостаются в тех же версиях.

Вот несколько советов относительно того, когда лучше использовать кодовое имя, а когда комплект.:

  • Всегда используйте кодовое имя (, то естьbuster)вместо stable. Смысл использования стабильного распределения в том, что apt upgradeне несет никакого риска. Если вы используете stable, то будете получать сюрприз каждые ~2 года.
  • Если вы хотите скользящее распределение, используйте testing. Существует некоторый риск каждый раз, когда вы apt upgrade, но на вас не повлияет цикл выпуска (некоторые обновления могут быть задержаны во время зависаний ).
  • Если вы просматриваете следующий выпуск (, то есть Debian 11 Bullseye ), используйте кодовое имя bullseye.Вы будете находиться в непрерывном цикле (, подобно тестированию ), пока это кодовое имя не будет выпущено. Тогда вы будете стабильны. В моей организации мы используем стабильную версию, но у меня всегда есть несколько компьютеров, привязанных к следующему выпуску, поэтому при обновлении нас не ждут сюрпризы.

Если очень хотите обезопасить себя (возможно у вас есть несколько sudoersна машине ), есть пара вариантов:

  1. apt.conf :В /etc/apt.conf.d/00localдобавить:
APT::Default-Release "buster";

man apt.confописывает это как:

Default release to install packages from if more than one version is available. Contains release name, codename or release version. Examples: 'stable', 'testing', 'unstable', 'buster', 'bullseye', '4.0', '5.0*'.

  1. закрепление :Я не буду вдаваться в подробности, но закрепление — это очень явный способ принудительно установить определенные версии определенных пакетов. Это действительно может испортить систему. Подробности см. в man apt_preferences.
2
28.04.2021, 23:02

Теги

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