Яка версія моєї системи debian?


9

Можливо, це дурне питання.

Мені хотілося б знати, як я знаю, яка версія моєї debian системи.

Дуже дякую

Відповіді:


14

Просто запустіть "lsb_release -a" з командного рядка або "cat / etc / lsb-release"


1
Хоча lsb_release -aце набагато інформативніше, cat /etc/debian_versionє ще одна альтернатива.
mpy

Команда lsb_release насправді не є обов'язковою. Дивіться певні файли розповсюдження в іншому випадку (/ etc / debian_version, / etc / redhat-release ...)
Franklin Piat

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для друку конкретної версії ядра з невеликою кількістю додаткової інформації. У багатьох випадках цього не потрібно робити, оскільки те, що ви робите, не повинно залежати від встановленої конкретної версії ядра.


Зауважте, що ця відповідь спочатку була розміщена на сайті superuser.com/q/950410/53590 , яка була значно відредагована після того, як я опублікував вищевказану відповідь.
CVn
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.