12.04/11.10

12.04/11.10

我目前有 Banshee 2.2.1,并且想在 Ubuntu 11.10 上使用 2.4。

我在终端中运行sudo add-apt-repository ppa:banshee-team/ppa,然后:

sudo apt-get upgrade
sudo apt-get update

但 Banshee 仍然没有更新到 2.4。我也尝试过:

sudo apt-get remove banshee
sudo apt-get install banshee

这让我回到了 2.2.1 版本。

答案1

您以错误的方式运行了命令。apt-get update应该是首先(它更新您的计算机的可用软件列表),然后apt-get upgrade(升级已安装的软件包)。

简而言之,只需sudo apt-get upgrade再次运行,或者打开更新管理器。


编辑我刚刚注意到我没有使用这个 PPA,而是使用每日构建版本ppa:banshee-team/banshee-daily。 有一天出现重大错误的可能性很高,但到目前为止它对我来说是有效的:

sudo add-apt-repository ppa:banshee-team/banshee-daily
sudo apt-get update
sudo apt-get upgrade

或者您可以坚持使用发布 PPA 并等待有人修复libmono-upnp-cil-dev依赖性问题(fossfreedom 指出)。

答案2

12.04/11.10

截至 2012 年 3 月 22 日晚,Oneiric 的 AMD64 和 i386 版本已成功构建。在此之前,构建失败,因此可能是导致您遇到问题的最初原因。Natty 和 Maverick 也存在类似的构建问题。

您可以按如下方式安装:

sudo add-apt-repository ppa:banshee-team/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install banshee

有时,运行update & upgrade不会引入较新的 PPA 版本。软件包管理器会因某些奇怪的原因而出现问题。

通常我发现在这种情况下,您可以通过先清除当前安装、更新然后重新安装来强制执行此操作。

IE

sudo apt-get purge banshee
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install banshee

更罕见的是,您可能必须使用 ppa 清除 PPA 本身,然后重新添加 PPA。

IE

sudo apt-get install ppa-purge
sudo ppa-purge ppa:banshee-team/ppa
sudo apt-get update
sudo apt-get purge banshee
sudo add-apt-repository ppa:banshee-team/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install banshee

相关内容