
Я установил Debian 8 64Bit на свой VPS. Если мне нужно узнать, какой бит ОС устанавливается в команде VPS uname -a
и для информации об ОС lsb_release -a
.
Но в дистрибутиве Debian Linux uname -a
команда работает, а lsb_release -a
команда не работает.
решение1
Если lsb_release -a
не работает, вам необходимо установить пакет:
sudo apt-get install lsb-release
Отhttps://packages.debian.org/jessie/lsb-release
Утилита для составления отчетов о версиях Linux Standard Base
Команда lsb-release — это простой инструмент, помогающий определить используемый дистрибутив Linux и его соответствие Linux Standard Base. Соответствие LSB не будет сообщено, если не установлены требуемые метапакеты.
Если вы установите lsb-core, lsb_release выведет больше информации, но также установит больше пакетов. Так что сделайте дополнительно:
sudo apt-get install lsb-core
Отhttps://packages.debian.org/jessie/lsb-core
Этот пакет обеспечивает реализацию ядра версии 4.1 Linux Standard Base для Debian на архитектурах Intel x86, Intel ia64 (Itanium), IBM S390 и PowerPC 32-бит с ядром Linux.
Вывод без lsb-core:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.3 (jessie)
Release: 8.3
Codename: jessie
Вывод с установленным пакетом lsb-core:
LSB Version: core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
Distributor ID: Debian
Description: Debian GNU/Linux 8.3 (jessie)
Release: 8.3
Codename: jessie
Дополнительные пакеты, установленные для lsb-core (в моем случае):
чужой в bc cups-bsd cups-client cups-common debhelper debugedit intltool-debian lib32z1 libc6-i386 libcupsfilters1 libcupsimage2 libmail-sendmail-perl librpm3 librpmbuild3 librpmio3 librpmsign1 libsys-hostname-long-perl lsb-security pax po-debconf rpm rpm-common rpm2cpio
Обратите внимание, что эти пакеты обычно устанавливаются по умолчанию, и кто-то (вроде меня) тоже озаботился их удалением на своем VPS.
Изначально у меня ничего не было установлено, в конце концов я пошел на компромисс и установил, lsb_release
но не установил lsb-core
, чтобы не раздувать количество пакетов.
решение2
cat /etc/lsb-release
cat /etc/os-release
если они потерпят неудачу
ls -l /etc/*release*
и посмотрите и увидите содержимое этих файлов
решение3
Вы можете использоватьhostnamectl
hostnamectl
Выход:
Static hostname: debian
Icon name: computer
Chassis: Laptop
Machine ID: 4c983dae19f6403ca2c555c386cdeb14
Boot ID: 3b399eb976d04569a8514a1dczdv4d81
Operating System: Debian GNU/Linux 8 (jessie)
Kernel: Linux 3.16.0-4-amd64
Architecture: x86-64