如何在CentOS上降级包

时间:2020-02-23 14:38:26  来源:igfitidea点击:

在本文中,我们将介绍如何将已安装的包或者在CentOS上的应用程序降级。
以前我们已经向我们展示了如何在Ubuntu上降级程序点击此处查看教程。

将应用程序和包装上的封装在CentOS上

有三种方法可以在CentOS上降级包装:

  • 使用rpm命令降级。

  • 使用yum命令降级。

  • 使用yum history命令降级。

对于本教程,我们将使用Firefox包来执行降级过程。
使用以下命令时强烈建议小心。

第一个方法:使用rpm命令降级

步骤1.检查当前安装的Firefox版本。 firefox --version

此外,我们可以使用下一个命令获取Firefox版本。 rpm -qa | grep firefox

步骤2.接下来,我们可以从浏览器下载Firefox RPM软件包,但请注意不要从不受信任的来源下载。

步骤3.下载RPM包后,使用下一个命令降级Firefox。 rpm -Uvh --oldpackage Downloads/firefox-60.5.0-2.el7.centos.x86_64.rpm

步骤4.降级后检查当前的Firefox版本。 rpm -qa | grep firefox

第二种方法:使用yum命令降级

步骤1.列出yum缓存中的所有当前Firefox软件包。 yum --showduplicates list firefox

列出使用RPM命令下调后的可用Firefox包

步骤2.使用yum命令降级Firefox。 sudo yum downgrade firefox

现在yum命令首先下载旧的firefox包。

成功下载包后,我们将获得如下屏幕截图的输出:

第3步。
现在,我们可以检查Firefox版本。 rpm -qa | grep firefox

第三种方法:使用yum历史命令降级

此方法取决于列出yum命令历史记录,这意味着包含所有使用的yum命令。
然后回滚到历史记录的特定命令所做的更改。

因此,为了更好地了解这种方法,我们将需要先更新Firefox(在情况下,我们需要降级,以跳过此步骤并从步骤3开始)。

步骤1.使用下一个命令更新Firefox包。 sudo yum update firefox

Firefox更新成功后,输出看起来像下面的屏幕截图:

步骤2.更新后检查Firefox版本。 rpm -qa | grep firefox

步骤3.与其ID一起列出所有yum命令历史记录。 sudo yum history

正如我们可以从上一个屏幕截图看到的,那么有一个带有ID 5的更新操作,接下来,我们将使用此事务的ID获取有关它的更多信息。

步骤4.获取特定yum交易的更多信息。 sudo yum history info 5

步骤5.现在,如果我们需要回滚到ID号5,则使用以下命令。 sudo yum history undo 5

步骤6.最后,我们可以检查当前的Firefox软件包版本。 rpm -qa | grep firefox