Existe-t-il un moyen de savoir à partir de Bash quelle version de distribution # j'utilise et également quelle version du noyau est incluse?
Existe-t-il un moyen de savoir à partir de Bash quelle version de distribution # j'utilise et également quelle version du noyau est incluse?
Réponses:
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
uname -r
vraiment 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?
lsb_release -i
fonctionne très bien, mais cela inclut "assurez-vous qu'il lsb_release
est 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)
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 ...
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 .
uname -a
.