如何通过 apt-get 降级软件包?

如何通过 apt-get 降级软件包?

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

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

答案1

如果您有版本号或目标版本,则 apt-get支持选择特定版本或目标版本。更多详细信息请参阅apt-get 手册页。也可以通过输入以下命令从终端访问man apt-get

sudo apt-get install <package-name>=<package-version-number> 或者

sudo apt-get -t=<target release> install <package-name>

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

请注意,使用目标版本(选项-t)时,版本优先级必须大于 1000 才能允许降级(请参阅man 5 apt_preferences),否则将保留当前安装的版本。

评论中有帮助地指出

  • apt-cache showpkg <package-name>列出所有可用版本。(h/t)斯帕霍克
  • apt-mark hold <package-name> “保留”当前版本的软件包,防止自动升级。(h/t路易斯·德索萨

答案2

使用:

apt-get install «pkg»=«version»

或者:

sudo aptitude install «pkg»=«version»

在哪里:

  • «pkg»是包的名称。
  • «version»是版本号。

答案3

如果你已经使用 ppa 升级了软件,你可以使用 来降级它ppa-purge。首先你必须ppa-purge使用以下代码进行安装:

安装 ppa-purge

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

sudo ppa-purge ppa:用户/ppa 名称

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

答案4

要降级,你必须执行如下命令

 sudo apt-get install pkg_name=version

在你的终端。

version您想要降级到的先前版本放在这里。

相关内容