【发布时间】:2013-07-06 10:04:57
【问题描述】:
在 Python 方面我还是个新手,因此我事先请求原谅 :)。也就是说,我正在尝试制作一个脚本来安装一些 Linux 软件包。首先,我尝试按照here 的说明使用 subopen。虽然这最终可以奏效,但我偶然发现了python-apt API,由于我不是忠实粉丝或重新发明轮子,我决定试一试。
在尝试查找有关使用 python-apt 安装软件包的示例/教程时出现问题。搜索文档我发现PackageManager 类有一些安装包的方法。我尝试了一些简单的代码来让它工作:
apt_pkg.PackageManager.install("python")
这似乎并不容易,安装方法需要 apt_pkg.PackageManager 而不是纯字符串。因此,再看一点,I found this example 看起来很有希望,但我有点不愿意使用,因为我不太了解那里发生的一些事情。
那么,有没有人尝试使用 python-apt 安装软件包,或者我应该使用普通的 subopen 样式?
谢谢!
【问题讨论】:
-
python-apt 似乎已停产,大多数链接不再有效,根据 pypi 的说法,该软件包自 2012 年发布以来没有看到更新
-
@DBX12 我认为这只是没有维护的 pypi 包。 Debian 存储库中有一个更新的版本。对于 py2 (packages.debian.org/stretch/python-apt) 或(单独的包)对于 py3 (packages.debian.org/stretch/python3-apt)。
-
只是检查是否已经安装:stackoverflow.com/questions/3387961/…