我目前有 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