我在Python方面是个新手,因此我在此先请求谅解 :). 话虽如此,我正在尝试编写一个脚本,其中包括安装一些Linux软件包。最初我尝试按照这里所述使用subprocess。虽然这样最终可以工作,但我偶然发现了python-apt API,由于我不喜欢重复造轮子,所以我决定尝试一下。
问题出现在试图找到使用python-apt来安装软件包的示例/教程时。通过搜索文档,我找到了PackageManager类,其中有一些安装软件包的方法。我尝试了一些简单的代码来让它工作:
apt_pkg.PackageManager.install("python")
这似乎不那么容易实现,安装方法需要apt_pkg.PackageManager而不是普通的字符串。因此,进一步查看时,我找到了这个例子,看起来很有希望,但我有些犹豫使用,因为我并不真正理解其中发生的一些事情。
那么,是否有人尝试过使用python-apt来安装软件包,还是应该使用旧式的subopen方式?
谢谢!