Конфликт с версией Debian

На сервере я установил несколько лет назад, набрав cat / etc / lsb-release , я получил следующий результат:

DISTRIB_RELEASE=7
DISTRIB_CODENAME=
DISTRIB_DESCRIPTION=

И lsb_release -a отображает:

Distributor ID: Debian
Description:    Debian GNU/Linux 9.13 (stretch)
Release:    7
Codename:   stretch

Похоже, система не очень убедитесь, что это Debian 9 (Stretch) или Debian 7 (Wheezy). Некоторые пакеты, которые должны быть доступны с Stretch, не могут быть найдены с помощью поиска apt-cache .

Что я могу сделать, чтобы это исправить?

0
задан 25 March 2021 в 06:15
1 ответ

Файл / etc / lsb-release в большинстве современных систем игнорируется. Обычным источником истины является информация, предоставленная командой lsb_release . Однако ни один из них не имеет никакого отношения к тому, какие пакеты вы видите доступными. Эта часть обрабатывается исключительно источниками apt, которые можно найти в /etc/apt/sources.list и /etc/apt/sources.list.d .

Вы можете начать с изучения /etc/apt/sources.list и проверки того, какой выпуск используется для новых пакетов. На странице SourcesList в Debian Wiki есть дополнительная информация о формате этого файла и о том, как его обновить.

0
ответ дан 24 April 2021 в 02:07

Теги

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