kullanarak bir paketi yüklemek için. Bununla birlikte, diğer şeylerin yanı sıra bazı Linux paketlerini yükleyen bir betik yapmaya çalışıyorum. İlk önce here açıklandığı gibi subopen kullanmayı denedim. Bu işe, sonunda mümkün olmakla birlikte, ben python-apt API tökezledi ve ben büyük bir hayranıyım veya tekerleği yeniden icat değilim çünkü ben denemeye karar verdi. piton-apt kullanarak bir paket yükleme hakkında örnekler/öğreticiler bulunmaya çalışılırkennasıl :) böylece ben önceden foregiveness yalvarıyorum, bu Python gelince oldukça acemi olduğum piton-apt API
Sorun geliyor. Dokümantasyonun aranması Bir paketin kurulması için bazı yöntemlerin kullanıldığı PackageManager sınıfını buldum. Ben bu çalışma almak için bazı basit kod çalıştı: Bu kolayca bu işe görünmüyor
apt_pkg.PackageManager.install("python")
yüklemek yöntem yerine düz dizesinin apt_pkg.PackageManager bekliyor. Böylece, biraz daha fazla, I found this example umut verici görünüyor, ama gerçekten orada neler olup bittiğini anlamak için biraz isteksiz değilim.
Sonra herkes piton-apt kullanarak bir paket yüklemeye çalıştı yoksa düz eski subopen stilini kullanmak için gitmeli?
Teşekkürler!
Bu benim aradığım tam olarak ne! Teşekkürler Austin, sen bir yıldızsın: D – AlejandroVK
Yeni önbellek kullanmak için muhtemelen 'cache.open() 'cache.update()' den sonra aramak istersiniz. Aksi halde, garip hatalara yol açabilecek eski önbellek kullanılacaktır. – lrsjng
Bir yükleme işleminin ilerlemesini yakalamanın herhangi bir yolu, daha sonra bitirdikten sonra başka bir şey yapmak? – answerSeeker