Какая версия моей системы Debian?

9

Может быть, это глупый вопрос.

Я хотел бы знать, как узнать версию моей системы Debian.

большое спасибо

user26832
источник

Ответы:

14

Просто запустите "lsb_release -a" из командной строки или "cat / etc / lsb-release"

davidgo
источник
1
Хотя lsb_release -aэто гораздо более информативно, cat /etc/debian_versionэто еще одна альтернатива.
mpy
Команда lsb_release на самом деле необязательна. В противном случае смотрите конкретные файлы дистрибутива (/ etc / debian_version, / etc / redhat-release ...)
Франклин Пиат
6

Если вы знаете, что используете Debian или его производную, проверьте файл /etc/debian_version. Это будет иметь номер версии установленной в данный момент системы.

Если вы хотите что - то более общее, взгляд на ( в частности) в PRETTY_NAME, NAME, VERSIONи VERSION_IDзначении в /etc/os-release. Этот файл на самом деле является сценарием оболочки, который вы можете использовать в своих собственных сценариях, чтобы по-разному действовать в разных дистрибутивах.

На «истинном» Debian оба вышеперечисленных base-filesпакета предоставляются. Производные могут быть разными.

Опять же, если вы знаете, что находитесь в системе Debian, вы также можете проверить выходные данные, apt-cache show base-filesчтобы увидеть, какая версия base-filesпакета установлена. Это также может не работать на производных Debian.

Если вы хотите узнать версию ядра, которое в данный момент работает, вы можете использовать unameдля этого. Например, uname -aраспечатать всю информацию или uname -rvраспечатать конкретную версию ядра с небольшим количеством дополнительной информации. Во многих случаях вам не нужно этого делать, поскольку то, что вы делаете, не должно зависеть от конкретной установленной версии ядра.

CVn
источник
Обратите внимание, что этот ответ был первоначально размещен на сайте superuser.com/q/950410/53590 , который был значительно отредактирован после того, как я опубликовал вышеуказанный ответ.
CVn