Skip to content

Welche Distribution besitze ich?

Ich sitze oft an Linuxrechnern und möchte wissen, welche Distribution bzw. Version das ist. Jede Distribution hat eine Datei, in der die Versionsnummer gespeichert ist. In der Zukunft sollten das alle in der Datei /etc/lsb-release speichern. Bis das so ist, habe ich unten mal die alten Speicherorte aufgeschrieben.

Arch Linux
/etc/arch-release
Conectiva
/etc/conectiva-release
Crux
/usr/bin/crux (ausführbare Datei)
Debian
/etc/debian_version
Fedora
/etc/fedora-release
Gentoo
/etc/gentoo-release
GoboLinux
/etc/GoboLinuxVersion
Knoppix
/etc/knoppix-version
Mandriva
/etc/mandrake-release
PLD Linux
/etc/pld-release
RedHat
/etc/redhat-release
Slackware
/etc/slackware-version
Smoothwall
/var/smoothwall (nur das Verzeichnis)
Solaris
/etc/release
(open)SuSE
/etc/SuSE-release
Ubuntu (und auch Kubuntu, Edubuntu und Konsorten)
/etc/lsb-release
United Linux
/etc/UnitedLinux-release
YellowDog Linux
/etc/yellowdog-release
Zenwalk
/etc/zenwalk-version

Falls jemand noch weitere kennt, würde ich mich über einen Kommentar freuen.

Update: Ich habe die Liste anhand der Hinweise von strcat und mika noch ein wenig weiter aktualisiert.

Trackbacks

No Trackbacks

Comments

Display comments as Linear | Threaded

Roman on :

Oh cool - noch gar nicht gewusst ... interessant

strcat on :

/etc/yellowdog-release (YellowDog)
/etc/pld-release (http://www.pld-linux.org/)
/etc/arch-release (ArchLinux)
/etc/conectiva-release (Conectiva)
/etc/fedora-release (Fedora)
/etc/mandrake-release (Mandrake)
/etc/release (Solaris)
http://crux.nu/ (CRUX) hat /usr/bin/crux

mika on :

/etc/UnitedLinux-release
/etc/SLOX-release
/etc/cobalt-release
/etc/e-smith-release
/etc/cpub-release
...

Einfach in die klassischen Verdächtigen[tm] wie sitar, rkhunter,... schauen (bzw. mal /usr/bin, /usr/sbin/,... durchgreppen) ;-)

mfg,
-mika-

Rainer on :

/etc/release (Solaris 10) ;-P

Jörg Sommer on :

Du kannst auch den Befehl lsb_release -a verwenden.

% lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux unstable (sid)
Release: unstable
Codename: sid

Jens Kubieziel on :

Das funktioniert nicht wirklich. Auf verschiedenen Maschinen erhalte ich:

CODE:
jens@foobar:~/ > lsb_release -a<br /> zsh: command not found: lsb_release

Rainer Fischer on :

Mein SIDUX 2007.3 meldet sich nach
cat /etc/debian_version
als lenny/sid.
Eigentlich heisst die Version aber GAIA ;-).

Rainer (raifi)

buergermeister on :

mmh, ubuntu != /etc/lsb_release. Also ich hab gestern ein Gutsy aufgesetzt und wollte darauf etwas installieren, dass Installationsskript prüfte in der Datei /etc/debian_version, die Versionsnummer. Eigentlich wollte ich ein wenig schummeln, die Software wäre für Debian gewesen, auf Gutsy war doch tatsächlich eine /etc/debian_release vorhanden und da stand lenny/sid drin. Ich hab hier noch ein Feisty rumstehen und auch da ist die Datei vorhanden, nur steht da eine Versionsnummer drin 4.0 ;-)

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
BBCode format allowed
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

You can use [geshi lang=lang_name [,ln={y|n}]][/geshi] tags to embed source code snippets.
Form options
cronjob