Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: MeCraniDOS en 17 Junio 2014, 14:18 pm



Título: [?] Saber Distribución por Comandos
Publicado por: MeCraniDOS en 17 Junio 2014, 14:18 pm
Hola  ;D

Bueno pues como bien dice el título, lo único que quiero saber es como puedo saber en que distribución estoy,  utilizando comandos :huh:

Me explico, cuando tu te vas al "acerca de" del sistema en el que estás, sale algo así,

En el caso de elementary OS):


Citar
Versión: 0.2 "Luna" ( 32-bit )
Built on: Ubuntu 12.04 ( "Precise" )

En Ubuntu 14.04:
Citar
Versión: Ubuntu 14.04 LTS


Alguien sabe algún comando para obtener esa información? Solo me interesa saber si estas en CenOS, Debian, Ubuntu, Red Hat, openSUSE, etc..  :huh: :huh:

Saludos  :silbar:



Título: Re: [?] Saber Distribución por Comandos
Publicado por: #!drvy en 17 Junio 2014, 16:16 pm
Código
  1. uname -a
  2. #Linux crunchbang 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3+deb7u2 x86_64 GNU/Linux


También puedes probar
Código
  1. cat /etc/issue
  2. #CrunchBang Linux waldorf \n \l

Saludos


Título: Re: [?] Saber Distribución por Comandos
Publicado por: dantemc en 17 Junio 2014, 19:49 pm
en redhat

Código:
cat /etc/redhat-release


Título: Re: [?] Saber Distribución por Comandos
Publicado por: MeCraniDOS en 18 Junio 2014, 21:19 pm
Gracias a los dos por contestar, pero estaba buscando algo "universal", todos esos comandos ya los habia probado, pero si no fallan en un sistema, fallan en otro, también habia probado esto:

Citar
cat /proc/os-release

Pero en RedHat y CentOS no funcionan, porque no tienen esos archivos  :-\

Al final he optado por utilizar el comando


Citar
uname -o

Sale GNU/Linux, no indica que version es pero algo es algo  :rolleyes:

Si alguien conoce algun metodo "universal" que lo comparta  :silbar: :silbar: jeje

Saludos


Título: Re: [?] Saber Distribución por Comandos
Publicado por: #!drvy en 18 Junio 2014, 21:25 pm
Prueba con
Código
  1. lsb_release -sirc

Debería funcionar en la mayoría (por lo menos, en las mas recientes).
http://refspecs.linuxbase.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/lsbrelease.html

PD: Si la distribución es un fork de alguna mas popular, te mostrara quien es el padre, no el hijo.
PD2: A veces, tanta libertad (distribuciones) acaba causando problemas como estos xD

Saludos


Título: Re: [?] Saber Distribución por Comandos
Publicado por: MeCraniDOS en 19 Junio 2014, 00:00 am
En openSUSE no funciona, dice que el comando no existe.. También lo había probado  :-(


Título: Re: [?] Saber Distribución por Comandos
Publicado por: Slava_TZD en 19 Junio 2014, 12:44 pm
En openSUSE no funciona, dice que el comando no existe.. También lo había probado  :-(

Código:
$ cat /etc/os-release


Título: Re: [?] Saber Distribución por Comandos
Publicado por: MeCraniDOS en 22 Junio 2014, 13:05 pm
Código:
$ cat /etc/os-release

Gracias a los dos por contestar, pero estaba buscando algo "universal", todos esos comandos ya los habia probado, pero si no fallan en un sistema, fallan en otro, también habia probado esto:

Citar
cat /proc/os-release
Pero en RedHat y CentOS no funcionan, porque no tienen esos archivos  :-\

Gracias igualmente