GNU/Linux >> Belajar Linux >  >> Linux

Periksa nama distribusi Linux

Inilah yang saya temukan:

platform.linux_distribution

Mencoba menentukan nama nama distribusi OS Linux.

Dikatakan platform.dist tidak digunakan lagi sejak 2.6, Anda harus menggunakan platform.linux_distribution di Python 2 (tetapi juga tidak digunakan lagi di Python 3.5).


Alasannya karena platform.linux_distribution tidak mengidentifikasi beberapa distribusi adalah cara non-standar distribusi memberikan informasi terkait versi tentang dirinya sendiri.

Saya telah menulis sebuah paket bernama distro (sekarang digunakan oleh pip ) yang bertujuan untuk menggantikan distro.linux_distribution . Ini bekerja pada banyak distribusi yang mungkin mengembalikan tupel aneh atau kosong saat menggunakan platform .

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

Ini memberikan API yang jauh lebih rumit untuk mengambil informasi terkait distribusi.

$ 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')

Ngomong-ngomong, platform.linux_distribution akan dihapus di Python 3.7.


Linux
  1. Cara Memeriksa Riwayat Masuk Linux

  2. Distribusi Kali Linux Kustom Saya

  3. Bagaimana memberi nama utas di Linux?

  1. Cara memeriksa versi Redhat

  2. Cara Memeriksa Zona Waktu di Linux

  3. Linux – Bagaimana Memilih Distribusi??

  1. Versi Linux apa yang saya jalankan?

  2. Ubah Nama Pengguna di Linux

  3. Bagaimana cara mendapatkan nama dan versi distribusi Linux?