ubuntu软件包降级命令

Ubuntu’s Update Manager keeps your packages at the latest version, but occasionally a new package version may not work properly. You can downgrade an installed package and lock it at a specific version to prevent it from being updated.

Ubuntu的更新管理器使您的软件包保持最新版本,但有时新版本的软件包可能无法正常工作。 您可以降级已安装的软件包并将其锁定在特定版本,以防止其被更新。

This is particularly useful when you run into an updated package with a regression – a bug that prevents things from working properly.

当您遇到带有回归的更新程序包时,此功能特别有用-一个导致事情无法正常进行的错误。

怎么运行的 (How It Works)

Your system generally has multiple versions of a package available in its repositories – for example, when Ubuntu updates a package, it places the new, updated package in a special updates repository. The old package is still located an Ubuntu’s main repository and can be installed with a few tricks. If you’ve installed a newer version of a package from a personal package archive (PPA), the older packages included with Ubuntu are still located in Ubuntu’s repositories.

您的系统通常在其存储库中有可用的软件包的多个版本-例如,当Ubuntu更新软件包时,它将新的,更新的软件包放置在特殊的更新存储库中。 旧软件包仍然位于Ubuntu的主存储库中,可以通过一些技巧进行安装。 如果您已经从个人软件包档案(PPA)安装了较新版本的软件包,则Ubuntu随附的旧软件包仍位于Ubuntu的存储库中。

As Synaptic warns us, this can cause problems with the package’s dependencies. Ubuntu’s software management system isn’t designed for downgrading packages – considering this an unsupported trick.

正如Synaptic警告我们的那样,这可能会导致程序包依赖项出现问题。 Ubuntu的软件管理系统不是为降级软件包而设计的-认为这是不受支持的技巧。

图形–突触 (Graphically – Synaptic)

The Ubuntu Software Center’s simplified interface doesn’t offer the option to downgrade packages. However, Synaptic, a more advanced graphical package manager interface that Ubuntu used to include, offers this option. To downgrade a package graphically, first install the Synaptic application.

Ubuntu软件中心的简化界面不提供降级软件包的选项。 但是,Synaptic(Ubuntu以前包括的更高级的图形包管理器界面)提供了此选项。 要以图形方式降级软件包,请首先安装Synaptic应用程序。

After you do, open the Synaptic Package Manager from the Dash.

完成后,从Dash打开Synaptic软件包管理器。

Search for the package you want to install an older version of in Synaptic, select it, and use the Package –> Force Version option.

搜索要在Synaptic中安装旧版本的软件包,选择它,然后使用Package –> Force Version选项。

Select the version you want to install and click Force Version. Synaptic will only show you versions available in your repositories.

选择要安装的版本,然后单击“强制版本”。 Synaptic只会向您显示存储库中可用的版本。

Click the Apply button to apply your changes and install the older version of the package, assuming everything works properly.

假定一切正常,请单击“应用”按钮以应用更改并安装较旧版本的软件包。

After you downgrade the package, select it and use the Package –> Lock Version option. If you don’t do this, Ubuntu will try to upgrade the installed package the next time you update your installed packages.

降级软件包后,选择它并使用Package –> Lock Version选项。 如果不这样做,Ubuntu将在下次更新已安装的软件包时尝试升级已安装的软件包。

终端机-apt-get (Terminal – apt-get)

You can install a specific version of a package with apt-get in the terminal. First, determine the available versions you can install with the following command

您可以在终端中使用apt-get安装特定版本的软件包。 首先,使用以下命令确定可以安装的可用版本

apt-cache showpkg packagename

apt-cache showpkg软件包名称

Next, run the apt-get install command and specify the package version you want to install.

接下来,运行apt-get install命令并指定要安装的软件包版本。

sudo apt-get install packagename=version

sudo apt-get install packagename =版本

After it’s installed, run the following command to hold your installed version, preventing the package manager from automatically updating it in the future:

安装后,运行以下命令来保存已安装的版本,以防止程序包管理器将来自动更新它:

sudo echo “package hold” | sudo dpkg –set-selections

sudo回声“保持” | sudo dpkg –设置选择

翻译自: https://www.howtogeek.com/117929/how-to-downgrade-packages-on-ubuntu/

ubuntu软件包降级命令

ubuntu软件包降级命令_如何在Ubuntu上降级软件包相关推荐

  1. ubuntu的web服务器_如何在Ubuntu上安装OpenLiteSpeed Web服务器?

    ubuntu的web服务器 Want to install OpenLiteSpeed Webserver on Ubuntu? Today we're going to do just that. ...

  2. ubuntu安装zlib库_如何在Ubuntu中安装zlib库?

    ubuntu安装zlib库 On Ubuntu (18.04), installing zlib reported unable to locate package zlib: 在Ubuntu(18. ...

  3. ubuntu取消主目录加密_如何在Ubuntu上恢复加密的主目录

    ubuntu取消主目录加密 Access an encrypted home directory when you're not logged in – say, from a live CD – a ...

  4. linux wall命令_如何在Linux上使用wall命令

    linux wall命令 Fatmawati Achmad Zaenuri/Shutterstock.comFatmawati Achmad Zaenuri / Shutterstock.com Ne ...

  5. ubuntu安装python百度经验_如何在Ubuntu 20.04上安装Python 3.9(含python编译安装和使用Apt命令安装)...

    在本文中,我们将向您展示在Ubuntu 20.04上安装Python 3.9的两种方法.第一种使用APT命令安装Python3.9,第二种是在Ubuntu20.04上编译安装Python 3.9.本教 ...

  6. linux 重启命令_如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务 | Linux 中国...

    服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.-- Sergiu 服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.如果你是系统管理员,那么你会定期处理服务.如果你是普通桌面用 ...

  7. ubuntu 局域网dns服务器_如何在 Ubuntu 16.04 服务器上配置内网 DNS 服务

    DNS 1. 简介 本文使用 BIND9,用尽量少的步骤,搭建出一个可用的内网 DNS 服务.另外要说明的一点是,本文不仅适用于 Ubuntu 16.04,也使用其后的 Ubuntu 系统(截止到目前 ...

  8. ubuntu java 关闭进程_如何在Ubuntu中关闭Tomcat?

    问题描述 我试图关闭tomcat,如下所示,但是tomcat似乎仍在运行(http://localhost:8080 /) vandegraff@vandegraff-laptop:~$ /usr/s ...

  9. ubuntu 多指触摸_如何在Ubuntu上交换两指和三指触摸板轻按操作

    ubuntu 多指触摸 By default, Ubuntu uses a two-finger tap for right-click and a three-finger tap for midd ...

最新文章

  1. CentOS Linux解决 Device eth0 does not seem to be present
  2. javascript设计模式_Javascript 前端设计模式
  3. 如何删除java里的类_java File类创建和删除目录详解
  4. C语言实现随机生成0~100的数
  5. Ubuntu 16.04安装 sogou 遗留下的问题
  6. CSS 文本溢出时显示省略标记
  7. [Leetcode][第491题][JAVA][递增子序列][回溯][RK算法]
  8. [数据库]SQL Server 用户NT AUTHORITY\IUSR 登录失败
  9. (入门级小项目)JSP编程+web项目发布到Tomcat+mysql数据库
  10. sql server系统表详细说明(2)
  11. Excel自动批量发邮件
  12. arcgis坐标转换
  13. 六步学会github入门使用
  14. Kettle的Web版分享
  15. 【Android开发笔记】4.简单基站定位程序
  16. maven-repository文件
  17. 搭建gos_Gos ast Package pt 1的好东西
  18. html5绘制节点链接,利用HTML5实现网状结构节点动画特效
  19. malloc用户态内存分配
  20. W ndows 10模拟器,手机windows10模拟器下载_手机windows10模拟器安卓版下载中文 v0.20.0.3b-66街机网...

热门文章

  1. KDD2015,Accepted Papers
  2. 联想服务器AR系列,联想正式发布AR一体机:晨星AR
  3. cl 7ar xyz index php,GIF 文件格式分析 -- chinawrc的世界 -- [北方博客].mht
  4. c语言键盘符号大全,求c语言各种符号 并且意义。。在键盘上没有的 如何打?...
  5. 【DSP】离散系统的因果性判断
  6. 【小白必看】2020 笔记本电脑选择科普
  7. outlook签名文件编辑_如何在Microsoft Outlook中创建,编辑和应用签名
  8. 方舟手游服务器自动重启,方舟适者生存连接服务器重启怎么办_连接服务器重启解决方法_快吧单机游戏...
  9. Vmware 打不开vmx文件
  10. requests模块下