Como posso saber qual versão do Gentoo & Linux está sendo executada?

9

Existe uma maneira de dizer ao Bash qual versão de distribuição # estou executando e também qual versão do Kernel está incluída?

Rutherford
fonte
11
tente uname -a.
Kevin

Respostas:

10

Os comandos básicos serão os seguintes:

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

# uname -r
3.1.6-gentoo

Além disso, você pode obter essas informações de uma maneira "gentoo-way" usando os utilitários de pacote 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
fonte
É uname -rrealmente confiável para verificação de distribuição? Isso não mudará se o usuário digitar uma string personalizada em algum lugar do kernel ou se ele usar outro kernel diferente daquele fornecido com o gentoo-sources?
precisa saber é o seguinte
Apenas para verificar a distribuição lsb_release -ifunciona muito bem, mas inclui "garantir que lsb_releaseestá instalado" nas instruções ... Este usuário parece ter perguntado sobre o kernel e a versão do Gentoo, em vez de identificar a distribuição. (Embora "distro version #" não seja o fraseado mais claro)
Gert van den Berg
7

O Gentoo é um lançamento contínuo, portanto, embora as informações postadas acima sejam corretas e relevantes, há outra peça muito importante do quebra-cabeça:

eselect profile list

Faz muito mais diferença no sistema do que dizer a versão exata do kernel ...

totaam
fonte
Acho que você quer dizer porque o perfil define coisas como sinalizadores de USE padrão? Como isso afeta as versões do software em execução? E também por meio da liberação contínua, você está se referindo ao método pelo qual o portage atualiza a árvore com sobreposições ou algo mais?
Rutherford
2
Por "lançamento contínuo", quero dizer que o gentoo é constantemente atualizado e os "lançamentos" reais com números bonitos não são tão importantes quanto em outras distros. Sim, as opções de USE são importantes, mas perfis mudam mais do que bandeiras Basta usar e também pode ter um impacto sobre qual versão de pacotes são instalados (máscaras de pacotes, etc.)
totaam
5

Para verificar seu nome e versão de distribuição Linux (não a versão do kernel):

cat /etc/issue

ou

cat /etc/*-release

ou

lsb_release -a

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

neuron34
fonte
Por favor, não poste apenas links como respostas. Assim que esse blog desaparecer / alterar os esquemas de mecanismo / URL do CMS, sua resposta se tornará inútil.
Mat
2
Este é um bom ponto. Editei minha postagem para incluir a solução mencionada no blog.
neuron34