如何在ubuntu上降级软件包

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

如何在ubuntu上降级软件包

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

当您遇到一个带有回归的更新包时,这一点特别有用,因为回归是一个妨碍正常工作的bug。

工作原理

您的系统通常在其存储库中有一个包的多个版本—例如,当Ubuntu更新一个包时,它会将新的、更新的包放在一个特殊的更新存储库中。旧的软件包仍然位于Ubuntu的主存储库中,可以通过一些技巧来安装。如果您已经从个人软件包存档(PPA)安装了更新版本的软件包,那么Ubuntu附带的旧软件包仍然位于Ubuntu的存储库中。

正如Synaptic警告我们的那样,这可能会导致包的依赖性出现问题。Ubuntu的软件管理系统并不是为降级软件包而设计的——考虑到这是一个不受支持的把戏。

图形-突触

Ubuntu软件中心的简化界面不提供降级软件包的选项。然而,Synaptic,一个更高级的图形包管理器界面,Ubuntu曾经包含,提供了这个选项。要以图形方式降级包,首先安装Synaptic应用程序。

如何在ubuntu上降级软件包

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

如何在ubuntu上降级软件包

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

如何在ubuntu上降级软件包

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

如何在ubuntu上降级软件包

单击Apply按钮应用您的更改并安装包的旧版本,前提是一切正常。

如何在ubuntu上降级软件包

降级包后,选择它并使用包–>锁定版本选项。如果你不这样做,Ubuntu会在下次更新你安装的软件包时尝试升级你安装的软件包。

如何在ubuntu上降级软件包

终端——apt get

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

apt-cache showpkg packagename

如何在ubuntu上降级软件包

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

sudo apt-get install packagename=version

如何在ubuntu上降级软件包

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

sudo echo “package hold” | sudo dpkg –set-selecti***

如何在ubuntu上降级软件包

  • 发表于 2021-04-12 08:51
  • 阅读 ( 146 )
  • 分类:互联网

你可能感兴趣的文章

ubuntu:初学者指南

...应该是每个人都可以自由访问的,无论语言、残疾或收入如何。 ...

  • 发布于 2021-03-12 17:29
  • 阅读 ( 316 )

linuxpas:安装、删除和安全性

... 个人软件包存档是默认Linux操作系统安装中不包括的软件存储库。因此,PPA是一种通过Launchpad上传源包作为高级打包工具(APT)的方法。PPA只在Ubuntu及其衍生产品中使用。 ...

  • 发布于 2021-03-14 09:45
  • 阅读 ( 190 )

如何用ukuu轻松升级ubuntu的linux内核

...简单的事——它需要相当多的知识。我们之前已经讨论过如何做到这一点,但是如果您希望不必大惊小怪地获得最新和最棒的,并且您正在运行Ubuntu,那么您可能会喜欢一种更自动化的Ukuu形式的解决方案。 ...

  • 发布于 2021-03-16 09:57
  • 阅读 ( 336 )

新安装的10款ubuntu应用程序

...一方面,Synaptic客观上更好。对于初学者来说,它在浏览软件包时没有那么迟钝,而且返回搜索结果的速度更快。它可以修复损坏的包依赖关系,执行智能系统升级,并且具有更友好的界面。 ...

  • 发布于 2021-03-19 11:17
  • 阅读 ( 238 )

如何从以前的版本升级到ubuntu17.10

... 步骤2:更新软件包 ...

  • 发布于 2021-03-25 14:06
  • 阅读 ( 211 )

ubuntu桌面与ubuntu服务器:有什么区别?

...有外设的情况下运行服务器被称为“无头”设置。服务器软件包括操作系统、服务器软件(例如,用于托管网站的Apache;CUPS打印服务器)和安全软件。 ...

  • 发布于 2021-03-30 21:38
  • 阅读 ( 976 )

如何升级到ubuntu的最新版本

...下命令以确保已安装update manager核心包。如果没有安装此软件包,您用于升级的命令将无法工作。 sudo apt install update-manager-core 如何选择升级到哪个版本 与上面的图形工具一样,Ubuntu的标准版本通常提供将您升级到下一个可用版...

  • 发布于 2021-04-06 09:10
  • 阅读 ( 158 )

如何阻止ubuntu收集关于你电脑的数据

ubuntu18.04收集关于你的电脑的硬件和软件,你已经安装的软件包,以及应用程序崩溃报告的数据,将它们全部发送到Ubuntu的服务器上。您可以选择退出此数据收集,但必须在三个不同的位置进行。 如何选择退出系统信息报告 ...

  • 发布于 2021-04-06 10:56
  • 阅读 ( 231 )

如何在windows10上安装和使用linux bash shell

...)身份运行。以下是您需要了解的apt-get命令: 下载可用软件包的更新信息:sudo apt update 安装应用程序包:sudo apt Install packagename(用包的名称替换“packagename”) 卸载应用程序包:sudo apt remove packagename(用包的名称替换“package...

  • 发布于 2021-04-06 16:32
  • 阅读 ( 254 )

如何在ubuntu中安装来自第三方ppa的软件

...提供Ubuntu软件库中不可用的软件。一些PPA提供了新版本的软件包,这些软件包还没有进入Ubuntu的存储库。从PPA安装软件比从源代码编译软件容易,因此知道如何进行安装是很好的。 ppas,解释 相关:软件安装和包管理器如何在L...

  • 发布于 2021-04-08 13:47
  • 阅读 ( 322 )
internaladult
internaladult

0 篇文章

相关推荐