Come faccio a sapere quale versione di Gentoo e Linux è in esecuzione?


Risposte:


10

I comandi di base saranno i seguenti:

# cat /etc/gentoo-release 
Gentoo Base System release 2.1

# uname -r
3.1.6-gentoo

Inoltre puoi ottenere queste informazioni in "modo gentoo" usando i programmi di utilità app-portage / gentoolkit:

# equery list baselayout
 * Searching for baselayout ...
[IP-] [  ] sys-apps/baselayout-2.1:0

# eselect kernel list
Available kernel symlink targets:
  [1]   linux-3.1.4-gentoo
  [2]   linux-3.1.5-gentoo
  [3]   linux-3.1.6-gentoo *
  [4]   linux-3.1.7-gentoo
  [5]   linux-3.2.0-gentoo
  [6]   linux-3.2.0-gentoo-r1

È uname -rdavvero affidabile per il controllo della distribuzione? Questo non cambierà se l'utente inserisce una stringa personalizzata da qualche parte nel kernel o se usa un kernel diverso da quello fornito con gentoo-source?
thomasa88,

Perché solo il controllo della distribuzione lsb_release -ifunziona abbastanza bene, ma questo include "assicurarsi che lsb_releasesia installato" nelle istruzioni ... Questo utente sembra aver chiesto informazioni sul kernel e sulla versione di Gentoo, piuttosto che identificare la distribuzione. (Anche se "distro version #" non è il fraseggio più chiaro)
Gert van den Berg

7

Gentoo è una versione progressiva, quindi sebbene le informazioni pubblicate sopra siano corrette e pertinenti, c'è un altro pezzo molto importante del puzzle:

eselect profile list

Fa molta più differenza sul sistema che dire la versione esatta del kernel ...


Suppongo che intendi perché il profilo imposta elementi come flag USE predefiniti? Che impatto ha su quali versioni del software sono in esecuzione? E anche tramite il rilascio progressivo ti riferisci al metodo con cui Portage aggiorna l'albero con overlay o qualcos'altro?
Rutherford,

2
Con "rilascio progressivo" intendo che gentoo è costantemente aggiornato e le "versioni" effettive con numeri piuttosto non sono così importanti come con altre distro. Sì, i flag USE sono importanti, ma i profili cambiano più dei soli flag USE e possono anche avere un impatto su quale versione di pacchetti è installata (maschere pacchetto ecc.)
totaam

5

Per verificare il nome e la versione della distribuzione Linux (non la versione del kernel):

cat /etc/issue

o

cat /etc/*-release

o

lsb_release -a

Fonte: http://www.dogruel.com/?p=36 .


Si prega di non pubblicare solo collegamenti come risposte. Non appena quel blog scompare / cambia il motore CMS / gli schemi URL, la tua risposta diventerà inutile.
Mat

2
È un buon punto. Ho modificato il mio post per includere la soluzione indicata nel blog.
neuron34,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.