如何在Ubuntu上恢复到软件包的备用版本?


9

我在PPA中升级到软件包的Alpha版本,现在想恢复到Ubuntu Universe中的正式版本。我需要采取什么步骤?

编辑:该问题最初显示为“如何在Ubuntu 还原到软件包的先前版本?”。我已经对其进行了更改,以更准确地反映内容。

Answers:


1

命令行:

sudo apt-get删除package_name

sudo gedit /etc/apt/sources.list->注释掉提供新软件包的ppa

sudo apt-get更新

sudo apt-get install package_name

界面:

  • 启动Synaptic软件包管理器
  • 搜索您的包裹,点击它,然后选择要删除的标记
  • 点击申请
  • 转到“设置”>“存储库”>“第三方软件”,然后取消选中提供新软件包的PPA
  • 单击关闭,然后重新加载
  • 搜索该软件包并重新安装。

(可选)您可以在恢复为Ubuntu默认软件包后重新启用PPA


6

当您想摆脱PPA时,Christian的解决方案效果很好。

我找到了另一种方法来使PPA版本成为将来的选择。

  1. 使用apt-cache showpkg列出可用的候选版本:

    sudo apt-cache showpkg mpd

  2. 明确安装所需的版本,格式为“ package = version”

    须藤apt-get install mpd = 0.14.2-3ubuntu2


1
apt-cache不需要sudo。
Sparhawk

3

使用ppa-purge。它禁用PPA,并将您的系统恢复为官方的Ubuntu软件包。

sudo ppa-purge ppa_name

完成了!

安装:(sudo apt-get install ppa-purgeapturl install
如果您不使用Ubuntu 10.10,则可能需要从ppa,webup8进行安装:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ppa-purge

该软件包还包含在xorg-edgers存储库中,并且在测试了最新的Xorg软件包后,我成功地使用了它。

Webupd8上有一篇博客文章。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.