Russell Heilling
2009-08-25 в 14:11
Die meisten modernen Distributionen (wenn nicht alle) enthalten den Befehl lsb_release.
heillinr @ mojojojo: ~ $ lsb_release -r Veröffentlichung: 9.04 heillinr @ mojojojo: ~ $ lsb_release -a Es sind keine LSB-Module verfügbar. Verteiler-ID: Ubuntu Beschreibung: Ubuntu 9.04 Veröffentlichung: 9.04 Codename: jaunty Sollte dir geben, was du willst :)
Dan Gravell
2009-08-25 в 14:13
Was hast du in / etc / * - release? Ich habe / etc / lsb-release, das enthält:
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=8.10 DISTRIB_CODENAME=intrepid DISTRIB_DESCRIPTION="Ubuntu 8.10"
http://linux.about.com/cs/linux101/g/lsbrelease.htm
Doug Harris
2009-08-25 в 14:16
Ich wusste nichts über lsb_release.
Meine Methode für RPM-basierte Systeme war :
$ rpm -qa | grep release redhat-release-5Server-5.3.0.3 redhat-release-notes-5Server-25
hayalci
2009-08-25 в 14:18
Zusätzlich zu lsb-release (das als lsb-release
Paket unter debian verfügbar ist ) können Sie / etc / debian_version (für debian und derivative) und / etc / issue für die meisten anderen Distributionen betrachten.