Как узнать, есть ли у меня Debian, Ubuntu или Fedora?

Я следую этому руководству , чтобы настроить Home Assistant на HASSbian на малина Pi 3. Затем он бросает это на меня:

  

Если вы находитесь в Debian или Ubuntu, вам, возможно, придется устанавливать пакеты   для arp и nmap. Для этого запустите $ sudo apt-get install net-tools   птар. На хосте Fedora запустите $ sudo dnf -y install nmap.

Откуда я знаю, на кого я? Я не помню, чтобы натолкнулся на любое из этих имен во время процесса.

4 голоса | спросил Henrik 7 MarpmTue, 07 Mar 2017 23:51:36 +03002017-03-07T23:51:36+03:0011 2017, 23:51:36

2 ответа


7

Основываясь на имени HASSbian, вы, скорее всего, работаете с Debian.

Вы можете получить имя раздела с следующей командой командной строки:

cat /etc/*-release

Обратите внимание, что это скорее всего вернет HASSbian. Однако, если вы посмотрите на строку VERSION, скорее всего, верните Jessie или Wheezy (это выпуски Debian).

Предполагая, что мое предположение верно, вы будете следовать командам Debian.

ответил Steve Robillard 8 MaramWed, 08 Mar 2017 00:04:45 +03002017-03-08T00:04:45+03:0012 2017, 00:04:45
2

В последних версиях всех этих дистрибутивов Linux, которые все запускают systemd, лучший способ - запустить команду hostnamectl:

$ hostnamectl 
   Static hostname: jrcitizen.example.org
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 519ed96bb6cb4bb695ebb9630707999a
           Boot ID: 9fbb67db78ba46fc9394db5c06c979a5
  Operating System: Fedora 25 (Workstation Edition)
       CPE OS Name: cpe:/o:fedoraproject:fedora:25
            Kernel: Linux 4.9.7-201.fc25.x86_64
      Architecture: x86-64

и посмотрите на строку Operating System. Или , вы можете посмотреть в файле /etc/os-release, вы увидите что-то подобное в строке PRETTY_NAME:

$ grep NAME /etc/os-release 
NAME=Fedora
PRETTY_NAME="Fedora 25 (Workstation Edition)"
CPE_NAME="cpe:/o:fedoraproject:fedora:25"
ответил mattdm 8 MarpmWed, 08 Mar 2017 22:05:03 +03002017-03-08T22:05:03+03:0010 2017, 22:05:03

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132