我目前有 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
Run Code Online (Sandbox Code Playgroud)
但是 Banshee 仍然没有更新到 2.4。我也试过:
sudo apt-get remove banshee
sudo apt-get install banshee
Run Code Online (Sandbox Code Playgroud)
这让我回到了 2.2.1 版。
您以错误的方式运行了命令。apt-get update应该首先(它更新计算机的可用软件列表),然后apt-get upgrade(升级已安装的软件包)。
简而言之,只需sudo apt-get upgrade再次运行,或打开更新管理器。
编辑我刚刚注意到我没有使用这个 PPA,我使用的是 daily-builds 版本ppa:banshee-team/banshee-daily。有一天出现重大错误的可能性本质上更高,但到目前为止它对我有用:
sudo add-apt-repository ppa:banshee-team/banshee-daily
sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
或者你可以坚持使用发布 PPA 并等待有人修复libmono-upnp-cil-dev依赖问题(fossfreedom 指出)。
截至 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
Run Code Online (Sandbox Code Playgroud)
有时,运行 aupdate & upgrade不会引入较新的 PPA 版本。软件包管理器由于某些奇怪的原因而感到不安。
通常我发现,在这些情况下,您可以通过首先清除当前安装、更新然后重新安装来强制执行此操作。
IE
sudo apt-get purge banshee
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install banshee
Run Code Online (Sandbox Code Playgroud)
更罕见的是,您可能需要 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2551 次 |
| 最近记录: |