当我尝试在 Ubuntu 12.04 LTS 中安装 gasp 时出现以下错误。
student@student-25:~$ sudo apt-get install python-gasp
[sudo] password for student:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-gasp
请问有什么帮助吗?
答案1
您的系统未使用“Universe”存储库。您需要启用 Universe 存储库才能获取python-gasp
。
这个答案在这里将解释如何以图形方式启用这些存储库。启用它们并使用 apt-get 更新系统后,您应该能够找到该软件包。
如果你使用的是命令行设置,那么我将为你提供一组命令来运行,这些命令来自 bodhi.zazen 的回答这里。
(1)/etc/apt/sources.list
使用任何具有超级用户权限的编辑器进行编辑(对于命令行,我推荐sudo nano /etc/apt/sources.list
,对于图形化,gksu gedit /etc/apt/sources.list
)。
(2)修改sources.list
文件使其类似于以下内容:
###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ precise main universe
deb-src http://us.archive.ubuntu.com/ubuntu/ precise main universe
###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ precise-security main universe
deb http://us.archive.ubuntu.com/ubuntu/ precise-updates main universe
虽然这不会将“Multiverse”存储库放入(非自由软件),但你不一定需要 Multiverse(如果你想要它,请将“multiverse”添加到上面每个 deb 行的末尾。)对于你当前的sources.list,使用那个而不是美国档案,我在美国,所以我有这个。
(3)sudo apt-get update
更新存储库信息
(4)sudo apt-get install python-gasp
现在应该可以工作了。
答案2
通过输入 apt-get install,您正在使用 synaptic 包管理器寻找包。您的输出消息清楚地表明您正在寻找的包在程序中不存在。
您必须下载该包的源文件并安装它。
从以下位置下载软件包这里