我添加了一个PPA,但该软件没有出现在Ubuntu 11.10更新中,也没有出现在软件中心

每次我添加PPA,我都看不到我正在尝试安装的软件包。 我想我一定做错了! 所以这是我最近的努力:

在我输入的终端中:

sudo add-apt-repository ppa:jeromerobert/misc 

这似乎工作正常

然后我键入:

 sudo apt-get update 

但是当我去Synaptic或Software Center时,我想要安装的应用程序就不存在了。 有人可以告诉我我做错了什么吗?

根据我的经验,有三个原因导致它不会立即显示在Synaptic或软件中心的存储库中:

  1. 您添加了PPA,进行了回购更新,并立即前往Synaptic或软件中心查看。 出于某种原因,包管理器需要花费更多的时间来反思新的变化。 例如,在Synaptic中,当我添加PPA并直接进入PPA时,我可以在搜索框中看到“刷新缓存”选项。 我必须等待刷新完成才能看到包。 如果我去寻找它就不会出现。 与软件中心相同,进行apt-get update不会使包管理器在那一刻显示您想要的新包。

  2. PPA显示了包,但您仍然无法在包管理器中看到它。 当包刚刚添加到PPA时会发生这种情况。 例如,在我更新Wine PPA的情况下,1.4会在那里停留一整天,但直到第二天早上我都无法更新。 据我所知,启动板需要一些时间才能在安装后准备好下载包。

  3. 缓存问题。 只需重新启动PC即可快速解决此问题。 它发生在你像我一样,不需要重新启动PC因为..因为是Ubuntu,我可以继续几天^^。 但总的来说,在更新内容后进行更新后重新启动是很好的。

希望这可以帮助。

添加PPA时,您不仅需要键入存储库,然后更新,还需要添加名称相应的包。

实施例PPA;

 sudo add-apt-repository ppa:simonschneegans/testing sudo apt-get update sudo apt-get install gnome-pie 

如您所见,最后一行是我想要“gnome-pie”的包的名称。 如果您可以找到包的名称,则可以安装它。

我遇到了类似的问题,并且由于某种原因,相应的PPA源文件位于:

 /etc/apt/sources.list.d/ 

#注释了apt线。

我删除了#标记,在我执行更新后它开始工作:

 sudo apt-get update 

这是某个地方的错误,因为我精确地遵循了指示。