Python’da Linux Dağıtımı ile İlgili bilgileri Almak

Python’da “platform.dist()” kodynu kullanarak dağıtım hakkında bilgileri elde edebilirsiniz fakat bu her dağıtım için geçerli değil. Örneğin pardus, pclinuxos veya birçok başka dağıtımda bu kod boş bir değer döndürür. Bir çok araştırmadan sonra “/etc/lsb-release” dosyasını buldum, bu dosya bütün dağıtımlarda olmak zorundaymış. Bu dosyayı ayrıştırarak istediklerimi elde ettim. Koda şuradan ulaşabilirsiniz. Buradan verince bir şey anlaşılmıyor.

Kullanımına örnek olarak ise:

“distribution().name()” -> dağıtımın adını döndürür “Pardus”

“distribution().relase()” -> dağıtımın sürümünü döndürür “2009.2″

“distribution().codename()” -> dağıtımın kod adını döndürür “Geronticus eremita”

İşinize yaraması dileğiyle.

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s

Takip Et

Get every new post delivered to your Inbox.