Как мне узнать версию Fedora, которую я использую?

StackOverflow https://stackoverflow.com/questions/540603

  •  22-08-2019
  •  | 
  •  

Вопрос

sudo find /etc | xargs grep -i fedora > searchFedora

дает:

/etc/netplug.d/netplug: # At least on Fedora Core 1
...

Но посмотрите версию Fedora в /etc/netplug.d/netplug файл.Это серьезно?

Это было полезно?

Решение

cat /etc/issue

Или cat /etc/fedora-release как предложил @Bruce ONeel

Другие советы

Вы также можете попробовать /etc/redhat-release или /etc/fedora-release:

cat /etc/fedora-release 
Fedora release 7 (Moonshine)

Предлагаемый стандартный файл /etc/os-release.Видеть http://www.freedesktop.org/software/systemd/man/os-release.html

Вы можете выполнить что-то вроде:

$ source /etc/os-release
$ echo $ID
fedora
$ echo $VERSION_ID
17
$ echo $VERSION
17 (Beefy Miracle)

Вы могли бы попробовать

lsb_release -a

который работает, по крайней мере, в Debian и Ubuntu (а поскольку это LSB, он наверняка должен быть по крайней мере в большинстве других основных дистрибутивов). http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html предполагает, что это было уже довольно давно.

Самая простая команда, которая может дать вам то, что вам нужно, а также другую полезную информацию:

hostnamectl
cat /etc/*release

Он универсален практически для любого крупного дистрибутива.

[Belmiro@HP-550 ~]$ uname -a

Linux HP-550 2.6.30.10-105.2.23.fc11.x86_64 #1 SMP Thu Feb 11 07:06:34 UTC 2010
x86_64 x86_64 x86_64 GNU/Linux


[Belmiro@HP-550 ~]$ lsb_release -a

LSB Version: :core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:deskt
op-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch
Distributor ID: Fedora
Description: Fedora release 11 (Leonidas)
Release: 11
Codename: Leonidas
[Belmiro@HP-550 ~]$ 

Как насчет uname -a ?

При установке Fedora 25 (рабочая станция) вся информация об идентификаторе дистрибутива была найдена в этом файле:

/usr/lib/os.release.d/os-release-workstation 

Это включало,

  • ИМЯ=Федора
  • ВЕРСИЯ="25 (версия для рабочей станции)"
  • ID=федора
  • ИДЕНТИФИКАТОР_ВЕРСИИ=25
  • PRETTY_NAME="Fedora 25 (версия для рабочей станции)"
  • <...>
  • VARIANT="Выпуск для рабочей станции"
  • VARIANT_ID=рабочая станция

Эти команды работали для Artik 10:

  • кот /etc/fedora-release
  • кот /etc/issue
  • имя хостаctl

а эти другие этого не сделали:

  • lsb_release -a
  • uname -a

uname -a работает с моим fc11

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top