Ubuntu: как установить dmidecode — пошаговая инструкция для новичков.

Если вы хотите узнать информацию о вашем оборудовании, например, о материнской плате, BIOS или других компонентах, вам поможет утилита dmidecode.

В этой статье я расскажу, как легко и быстро установить dmidecode на Ubuntu, даже если вы новичок в Linux. Следуйте нашим пошаговым инструкциям и получайте нужные данные без лишних сложностей.

Что такое dmidecode и зачем он нужен?

dmidecode — это команда, которая позволяет получить подробную информацию о вашем компьютере, извлекая данные из таблиц DMI (Desktop Management Interface). Она покажет сведения о:

  • Производителе и модели устройства
  • Версии BIOS
  • Оперативной памяти
  • Материнской плате
  • И других компонентах

Эта команда полезна для системных администраторов, техподдержки и энтузиастов, желающих знать свои аппаратные характеристики.

Почему нужно установить dmidecode в Ubuntu?

В большинстве случаев dmidecode уже может быть предустановлена на вашей системе или доступна в репозиториях Ubuntu.

Но если команда не работает или вы хотите убедиться, что она установлена, следуйте нашим шагам — это быстро и просто.

Как установить dmidecode в Ubuntu: пошаговая инструкция

Давайте разберёмся, как установить dmidecode на вашем компьютере с Ubuntu.

Шаг 1: Обновите список пакетов

Перед установкой убедитесь, что у вас актуальный список пакетов. Это делается командой:

waky@ubuntu:~$ sudo apt update

Вас попросят ввести пароль администратора (тот, что вы используете для входа в систему), введите его и нажмите Enter.

Шаг 2: Установите dmidecode

После обновления выполните команду для установки:

waky@ubuntu:~$ sudo apt install dmidecode
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  dmidecode
0 upgraded, 1 newly installed, 0 to remove and 77 not upgraded.
…
waky@ubuntu:~$

В процессе установки система может спросить подтверждение — нажмите Y (да) и Enter. Либо запускайте установку с параметром -y для автоматического подтверждения.

Шаг 3: Проверьте установку

Чтобы удостовериться, что dmidecode установлен и работает, выполните команду:

waky@ubuntu:~$ sudo dmidecode
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 2.5 present.
10 structures occupying 499 bytes.
Table at 0x000E1000.

Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
        Vendor: innotek GmbH
        Version: VirtualBox
        Release Date: 12/01/2006
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 128 kB
        Characteristics:
                ISA is supported
                PCI is supported
                Boot from CD is supported
                Selectable boot is supported
                8042 keyboard services are supported (int 9h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                Targeted content distribution is supported

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: innotek GmbH
        Product Name: VirtualBox
        Version: 1.2
        Serial Number: VirtualBox-7ae009e1-7159-45f6-9add-d3a16cf337c5
        UUID: e109e07a-5971-f645-9add-d3a16cf337c5
        Wake-up Type: Power Switch
        SKU Number: Not Specified
        Family: Virtual Machine

Handle 0x0008, DMI type 2, 15 bytes
Base Board Information
        Manufacturer: Oracle Corporation
        Product Name: VirtualBox
        Version: 1.2
        Serial Number: 0
        Asset Tag: Not Specified
        Features:
                Board is a hosting board
        Location In Chassis: Not Specified
        Chassis Handle: 0x0003
        Type: Motherboard
        Contained Object Handles: 0

Handle 0x0003, DMI type 3, 13 bytes
Chassis Information
        Manufacturer: Oracle Corporation
        Type: Other
        Lock: Not Present
        Version: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Boot-up State: Safe
        Power Supply State: Safe
        Thermal State: Safe
        Security Status: None

Handle 0x0007, DMI type 126, 42 bytes
Inactive

Handle 0x0005, DMI type 126, 15 bytes
Inactive

Handle 0x0006, DMI type 126, 34 bytes
Inactive

Handle 0x0002, DMI type 11, 5 bytes
OEM Strings
        String 1: vboxVer_7.2.4
        String 2: vboxRev_170995

Handle 0x0004, DMI type 128, 8 bytes
OEM-specific Type
        Header and Data:
                80 08 04 00 FE D3 30 00

Handle 0xFEFF, DMI type 127, 4 bytes
End Of Table

waky@ubuntu:~$

Если команда выполнится без ошибок и начнет выводить информацию, значит установка прошла успешно.

Что делать, если команда не работает?

Иногда может случиться так, что dmidecode по каким-то причинам не устанавливается или команда вызывает ошибку. В этом случае:

  • Проверьте правильность ввода команды.
  • Убедитесь, что вы используете команду с sudo, так как для доступа к железу нужен админский доступ.
  • Повторите шаги по обновлению репозиториев и установке.

Полезные советы по использованию dmidecode

Чтобы просмотреть всю информацию полностью, выполните:

sudo dmidecode

Для поиска определённых данных используйте grep, например, чтобы найти производителя:

sudo dmidecode | grep "Manufacturer"

Подробнее об использовании данной утилиты можно прочитать в нашей специальной статье.

Заключение

Установка dmidecode в Ubuntu — это очень просто и занимает всего пару минут. Следуя нашим инструкциям, вы сможете получать важную информацию о своём оборудовании без специальных знаний и сложных команд.