GNU/Linux >> Linux の 問題 >  >> Linux

Linux ディストリビューション名を確認する

これが私が見つけたものです:

platform.linux_distribution

Linux OS ディストリビューション名の特定を試みます。

platform.dist と表示されます は 2.6 以降非推奨です。 platform.linux_distribution を使用する必要があります Python 2 で使用できます (ただし、Python 3.5 でも非推奨です)。


platform.linux_distribution の理由 一部のディストリビューションを識別しないのは、ディストリビューションがバージョン関連の情報を提供する方法が標準化されていないためです。

distro というパッケージを作成しました (現在は pip で使用されています ) distro.linux_distribution を置き換えることを目的としています . platform を使用すると、奇妙なタプルまたは空のタプルを返す可能性のある多くのディストリビューションで動作します。 .

https://github.com/nir0s/distro (distro 、pypi で)

ディストリビューション関連の情報を取得するための、より精巧な API を提供します。

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

ところで、platform.linux_distribution は Python 3.7 で削除される予定です。


Linux
  1. Redhatのバージョンを確認する方法

  2. Linuxでタイムゾーンを確認する方法

  3. Linux –ディストリビューションの選び方??

  1. Linuxのログイン履歴を確認する方法

  2. Linux でユーザー名を変更する

  3. 私のカスタム Kali Linux ディストリビューション

  1. どのバージョンのLinuxを実行していますか?

  2. Linuxでスレッドに名前を付ける方法は?

  3. Linux ディストリビューション名とバージョンを取得するには?