Comment savoir quelle version de Gentoo et Linux fonctionne?

9

Existe-t-il un moyen de savoir à partir de Bash quelle version de distribution # j'utilise et également quelle version du noyau est incluse?

rutherford
la source
1
essayez uname -a.
Kevin

Réponses:

10

Les commandes de base seront les suivantes:

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

# uname -r
3.1.6-gentoo

Vous pouvez également obtenir ces informations de manière "gentoo-way" en utilisant les utilitaires du package 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
lik
la source
Est-ce uname -rvraiment fiable pour la vérification de la distribution? Cela ne changera-t-il pas si l'utilisateur entre une chaîne personnalisée quelque part dans le noyau ou s'il utilise un autre noyau que celui fourni avec gentoo-sources?
thomasa88
Pour que la vérification de la distribution lsb_release -ifonctionne très bien, mais cela inclut "assurez-vous qu'il lsb_releaseest installé" dans les instructions ... Cet utilisateur semble avoir posé des questions sur le noyau et la version de Gentoo, plutôt que d'identifier la distribution. (Bien que "distro version #" ne soit pas le phrasé le plus clair)
Gert van den Berg
7

Gentoo est une version évolutive, donc bien que les informations publiées ci-dessus soient correctes et pertinentes, il existe une autre pièce très importante du puzzle:

eselect profile list

Cela fait beaucoup plus de différence sur le système que la version exacte du noyau ...

totaam
la source
Je suppose que vous voulez dire parce que le profil définit des choses comme les drapeaux USE par défaut? Comment cela affecte-t-il les versions de logiciel exécutées? Et aussi en faisant rouler la version, faites-vous référence à la méthode par laquelle portage met à jour l'arborescence avec des superpositions ou autre chose?
rutherford
2
Par "roulement", je veux dire que gentoo est constamment mis à jour et que les "sorties" réelles avec de jolis nombres ne sont pas aussi importantes qu'avec les autres distributions. Oui, les indicateurs USE sont importants, mais les profils changent plus que les indicateurs USE et peuvent également avoir un impact sur la version des packages installés (masques de package, etc.)
totaam
5

Pour vérifier le nom et la version de votre distribution Linux (pas la version du noyau):

cat /etc/issue

ou

cat /etc/*-release

ou

lsb_release -a

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

neuron34
la source
Veuillez ne pas publier uniquement des liens comme réponses. Dès que ce blog disparaît / change les schémas du moteur CMS / URL, votre réponse deviendra inutile.
Mat
2
C'est un bon point. J'ai modifié mon article pour inclure la solution référencée dans le blog.
neuron34