Ответы:
Просто запустите "lsb_release -a" из командной строки или "cat / etc / lsb-release"
Если вы знаете, что используете 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распечатать конкретную версию ядра с небольшим количеством дополнительной информации. Во многих случаях вам не нужно этого делать, поскольку то, что вы делаете, не должно зависеть от конкретной установленной версии ядра.
lsb_release -aэто гораздо более информативно,cat /etc/debian_versionэто еще одна альтернатива.