添加 PPA 并不会使新软件包可用

添加 PPA 并不会使新软件包可用

我将 mono PPA(https://launchpad.net/~directhex/+archive/monoxide)添加到我的 Maverick Server 并执行了 apt-get 更新。

但是,当我尝试安装 mono 时,我仍然得到旧版本 - 而不是来自 PPA 的版本。apt-cache 也只显示旧版本。

我是否遗漏了什么?

答案1

PPA 只为 Natty 提供了 mono 软件包,而没有为 Maverick 提供。唯一明确为 Maverick 提供的软件包是 Pinta。

可以编辑您的/etc/apt/sources.list(它可能在中有自己的单独文件/etc/apt/sources.list.d/),因此相关行从以下内容开始:

 deb http://ppa.launchpad.net/directhex/unstable/ubuntu maverick main

对此:

 deb http://ppa.launchpad.net/directhex/unstable/ubuntu natty main

这并不总是有效,甚至可能会破坏一些东西,但它只是 Mono(我认为启动时的任何关键内容都不依赖于它)所以你可以用它ppa-purge来放弃 PPA 并返回到库存包。

相关内容