每次添加 PPA 时,我都看不到要安装的软件包。我想我一定是做错了什么!以下是我最近的努力:
在终端中我输入:
sudo add-apt-repository ppa:jeromerobert/misc
似乎工作正常
然后我输入:
sudo apt-get update
但是当我进入 Synaptic 或软件中心时,我想要安装的应用程序却不存在。有人能告诉我我做错了什么吗?
答案1
根据我的经验,它不会立即出现在 Synaptic 或软件中心的存储库中的原因有 3 个:
您添加了 PPA,进行了 repo 更新,然后立即转到 Synaptic 或软件中心查看它。出于某种原因,包管理器需要更多时间来反映新的更改。例如,在 Synaptic 中,当我添加 PPA 并直接转到它时,我可以在搜索框中看到“刷新缓存”选项。我必须等待刷新完成才能看到包。如果我去寻找它,它不会显示出来。软件中心也是如此,执行此操作
apt-get update
不会让包管理器立即显示您想要的新包。PPA 显示了软件包,但您仍然无法在软件包管理器中看到它。当软件包刚刚添加到 PPA 时,就会发生这种情况。例如,在我更新 Wine PPA 的情况下,1.4 已经存在了一整天,但我直到第二天早上才能更新到它。据我所知,launchpad 在提交软件包后需要一些时间才能准备好下载。
缓存问题。只需重启 PC 即可快速解决。如果您像我一样不需要重启 PC,就会发生这种情况,因为……好吧,因为是 Ubuntu,我可以坚持好几天 ^^。但一般来说,在更新完东西后重启是好的。
希望这可以帮助。
答案2
当您添加 PPA 时,您不仅需要键入存储库然后进行更新,还需要添加您合适的软件包。
示例 PPA;
sudo add-apt-repository ppa:simonschneegans/testing
sudo apt-get update
sudo apt-get install gnome-pie
如您所见,最后一行是我想要的软件包的名称“gnome-pie”。如果您能找到该软件包的名称,那么您就可以安装它。
答案3
我遇到了类似的问题,并且由于某种原因,相应的 PPA 源文件位于:
/etc/apt/sources.list.d/
已用 注释掉相应的行#
。
我删除了#
标记并且在执行更新后它开始工作:
sudo apt-get update
这是某个地方的错误,因为我严格遵循了说明。