如何将banshee更新为2.4?

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

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

简而言之,只需再次运行sudo apt-get upgrade ,或者打开Update Manager。


编辑我刚刚注意到我没有使用这个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指出)。

12.04 / 11.10

截至2012年3月22日晚,One64的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版本。 包裹管理由于一些奇怪的原因而感到不安。

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

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

更为罕见的是,您可能必须通过ppa清除PPA本身,清除然后读取PPA。

 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