[?] Saber Distribución por Comandos

Iniciado por MeCraniDOS, 17 Junio 2014, 14:18 PM

0 Miembros y 1 Visitante están viendo este tema.

MeCraniDOS

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):


CitarVersió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:

"La física es el sistema operativo del Universo"
     -- Steven R Garman

#!drvy

Código (bash) [Seleccionar]
uname -a
#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 (bash) [Seleccionar]
cat /etc/issue
#CrunchBang Linux waldorf \n \l


Saludos

dantemc

8-D

MeCraniDOS

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:

Citarcat /proc/os-release

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

Al final he optado por utilizar el comando


Citaruname -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
"La física es el sistema operativo del Universo"
     -- Steven R Garman

#!drvy

#4
Prueba con
Código (bash) [Seleccionar]
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

MeCraniDOS

En openSUSE no funciona, dice que el comando no existe.. También lo había probado  :-(
"La física es el sistema operativo del Universo"
     -- Steven R Garman

Slava_TZD

Cita de: MeCraniDOS en 19 Junio 2014, 00:00 AM
En openSUSE no funciona, dice que el comando no existe.. También lo había probado  :-(

$ cat /etc/os-release


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

MeCraniDOS

Cita de: Tzhed\ Kyperf/ en 19 Junio 2014, 12:44 PM
$ cat /etc/os-release

Cita de: 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:

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

Gracias igualmente
"La física es el sistema operativo del Universo"
     -- Steven R Garman