如何通过apt-get降级包?

如何通过apt-get将软件包降级到旧版本?

其他工具也可以接受,但apt-get是首选。

如果您有版本号或目标版本, apt-get支持选择特定版本或目标版本。 更多细节可以在apt-get的手册页上找到 。 也可以通过输入man apt-get从终端访问它

sudo apt-get install = OR

sudo apt-get -t= install

是要运行的命令。 这可用于将包降级到特定版本。

评论中有人指出这一点

  • apt-cache showpkg 列出所有可用版本。 (h / t Sparhawk )
  • apt-mark hold “保存”当前版本的软件包,阻止自动升级。 (h / tLuísdeSousa )

使用

apt-get install «pkg»=«version»

要么

sudo aptitude install «pkg»=«version»

其中«pkg»是包的名称, «version»是版本号。

如果您使用ppa升级了软件,则可以使用ppa-purge对其进行降级。 首先,您必须使用以下代码安装ppa-purge

sudo apt-get install ppa-purge

然后你可以使用命令删除ppa

sudo ppa-purge ppa:user / ppa-name

这将自动将软件降级到Ubuntu附带的原始版本。

要降级,你必须做一个像这样的命令

  sudo apt-get install pkg_name=version 

在你的终端。

version的位置放置您想要降级的先前版本。

在我看来,你应该首先卸载或清除包,如:

 sudo apt-get remove  

要么

 sudo apt-get purge  

然后,您可以下载要安装的版本并将其保存在文件夹中,例如下载中的abc.deb 。 打开终端,使用cd命令移动到该文件夹​​并使用dpkg安装以前的版本:

 sudo dpkg -i abc.deb 

或者,如果您要降级通过PPA更新的软件包,则会有一个名为ppa-purge的小实用程序。

请参阅此主题: http : //www.webupd8.org/2009/12/remove-ppa-repositories-via-command.html