当前位置: 首页>>技术教程>>正文


如何在Ubuntu上还原到软件包的替代版本?

, ,

问题描述

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

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

最佳回答

命令行:

sudo apt-get remove package_name

sudo gedit /etc/apt/sources.list -> comment out the ppa providing the new package

sudo apt-get update

sudo apt-get install package_name

界面:

  • 启动Synaptic软件包管理器

  • 搜索您的包裹,点击它,然后选择要删除的标记

  • 点击申请

  • 转到设置>存储库>第三方软件,然后取消选中提供新软件包的PPA

  • 单击关闭,然后重新加载

  • 搜索该软件包并重新安装。

(可选)您可以在恢复为Ubuntu默认软件包后re-enable PPA

次佳回答

当您想摆脱PPA时,Christian的solution可以正常工作。

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

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

  2. 明确安装所需的版本,格式为”package=version” sudo apt-get install mpd = 0.14.2-3ubuntu2

第三种回答

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

sudo ppa-purge ppa_name

完成了!

安装:sudo apt-get install ppa-purge(或apturl 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上有一篇博客文章。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9932.html,未经允许,请勿转载。