云网牛站
所在位置:首页 > Linux教程 > 在Ubuntu上降级软件的方法

在Ubuntu上降级软件的方法

2019-05-25 23:04:38作者:叶云稿源:云网牛站

有时使用Ubuntu时,程序无法正常运行,如果发生这种情况,可能是因为最近的升级不如先前版本稳定,要解决此问题,你可以将Ubuntu上的软件降级到早期版本。有几种方法可以降级Ubuntu上的软件,具体来说,使用Linux终端(通过apt-cache系统)和Synaptic包管理器(Synaptic package manager),在这篇文章中,我们将演示如何使用这两种工具来降级Ubuntu上的软件。

 

通过apt-cache降级软件

Ubuntu使用Apt/Apt-get程序管理工具,这些工具的一个特性是,每次在系统上设置软件包时,它都会被称为“Apt-cache”,在此缓存中,你可以找到以前安装的几个不同版本的程序,例如,比如几个月前你安装了Wine版本3.6,然后,有一天它升级到4.0版(参考:在Ubuntu 18.04系统下升级或安装Wine 4.0稳定版和开发版的方法),3.6版本仍在缓存中,可以在需要时使用。

apt-cache系统是降低Ubuntu程序的好方法,可以解决问题,但是,请记住,它不是100%可靠,许多用户运行apt clean命令来清除他们的Ubuntu系统免受过多的垃圾,运行此命令的结果之一就是它清除了apt-cache。

用户不需要安装任何软件来与apt-cache交互,因为Ubuntu软件包管理器内置了许多有用的命令,这是它的工作原理。

步骤1:通过按键盘上的Ctrl+Alt+T或Ctrl+Shift+T打开Ubuntu PC上的终端窗口。

步骤2:使用Linux终端中的apt-cache show命令在Ubuntu的包缓存中搜索要降级的程序:

apt-cache show name-of-program

步骤3:查看apt-cache search命令返回的搜索结果的屏幕打印输出,并留意你想要的程序版本,例如,如果你在使用Firefox新版时遇到问题,则应在搜索结果中查找低于该版本的:

在Ubuntu上降级软件的方法

步骤4:一旦找到了要强制使用Ubuntu的应用程序版本,就可以使用Apt包管理工具安装它了,请务必在以下命令的“version”区域中指定在apt-cache搜索命令的搜索结果中找到的确切版本号:

在Ubuntu上降级软件的方法

sudo apt install packagname=version

 

在Ubuntu上查找软件包版本的其他方法

在Ubuntu apt-cache中检测不同版本软件包的apt-cache搜索方法非常可靠,但是,如果用户希望降级有问题的应用程序,则不是用户可以在Ubuntu上找到不同版本程序的唯一方式,这是另一种方法,按以下步骤操作。

步骤1:按Ctrl+Alt+T或Ctrl+Shift+T在Ubuntu PC上打开终端。

步骤2:运行apt-cache policy命令,使用“policy”将显示特定包的所有可用版本,以及它们的安装位置。

apt-cache policy packagename

步骤3:使用apt在Linux系统上安装程序,像以前一样,你必须指定确切的版本号:

sudo apt install packagename=version

 

通过Synaptic包管理器降级

如果你不喜欢apt-cache工作方式,可以使用Synaptic包管理器强制你的系统使用特定版本的程序-有效降级软件,在我们继续之前,你必须安装它,要使其正常运行,请启动终端窗口并输入以下命令:

sudo apt install synaptic

安装Synaptic后,通过在应用程序菜单中搜索它来启动它,程序打开后,系统会要求你输入密码。

一旦Synaptic打开,请查找搜索按钮并单击它,然后,写入你要降级的包名称(即程序)并在系统上搜索它。

查看搜索结果,然后单击要降级的程序,之后,单击显示“Package”的菜单,然后选择“Force version”选项:

在Ubuntu上降级软件的方法

单击Synaptic中的“Force version”将显示所选包的菜单,并允许你选择该程序的替代版本,使用菜单选择旧版本,然后单击“Force”版本按钮进行降级:

在Ubuntu上降级软件的方法

单击顶部的“应用(Apply)”按钮完成包降级过程。

 

撤消降级

如果你想在Ubuntu上撤消你的程序降级,请按如下步骤操作。

步骤1:打开终端窗口并运行update命令以检查软件更新:

sudo apt update

步骤2:运行升级命令,Ubuntu会注意到之前降级的软件已经过时,并会自动安装最新版本:

sudo apt upgrade -y

等待命令执行完毕即可。

 

相关主题

Deepin降级保护措施的实现方法

精选文章
热门文章