GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Überprüfen Sie den Namen der Linux-Distribution

Folgendes habe ich gefunden:

platform.linux_distribution

Versucht, den Namen der Linux OS-Distribution zu ermitteln.

Da steht platform.dist seit 2.6 veraltet ist, müssen Sie platform.linux_distribution verwenden in Python 2 (ist aber auch in Python 3.5 veraltet).


Der Grund dafür ist platform.linux_distribution einige Distributionen nicht identifiziert, ist die nicht standardisierte Art und Weise, wie Distributionen versionbezogene Informationen über sich selbst bereitstellen.

Ich habe ein Paket namens distro geschrieben (wird jetzt von pip verwendet ), der darauf abzielt, distro.linux_distribution zu ersetzen . Es funktioniert auf vielen Distributionen, die bei Verwendung von platform seltsame oder leere Tupel zurückgeben könnten .

https://github.com/nir0s/distro (distro , auf pypi)

Es bietet eine viel ausgefeiltere API zum Abrufen von vertriebsbezogenen Informationen.

$ python
Python 2.7.12 (default, Nov  7 2016, 11:55:55) 
[GCC 6.2.1 20160830] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import distro
>>> distro.linux_distribution()
(u'Antergos Linux', '', u'ARCHCODE')

Übrigens platform.linux_distribution soll in Python 3.7 entfernt werden.


Linux
  1. So überprüfen Sie die Redhat-Version

  2. So überprüfen Sie die Zeitzone in Linux

  3. Linux – Wie wählt man eine Distribution aus?

  4. So überprüfen Sie den Linux-Anmeldeverlauf

  5. Wie erhalte ich den Namen und die Version der Linux-Distribution?

Finden Sie den Namen, die Version und die Kernel-Details der Linux-Distribution

So finden Sie den Namen und die Version der Linux-Distribution

Überprüfen Sie die Zeitzone in Linux

So überprüfen Sie den Auslagerungsbereich unter Linux

BlackArch Linux Eine Pentest-Linux-Distribution

Linux-df-Befehl zum Überprüfen des Speicherplatzes