温馨提示×

ubuntu yum如何锁定软件版本

小樊
45
2025-03-02 07:04:28
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu系统中,我们通常使用APT包管理器而不是YUM。但是,如果你确实需要在Ubuntu上锁定软件版本,可以使用APT的pinning功能。以下是如何锁定软件版本的步骤:

  1. 打开终端。

  2. 使用文本编辑器打开APT配置文件。这里我们将使用nano编辑器,但你可以使用你喜欢的任何编辑器。例如,输入以下命令以使用nano编辑器打开/etc/apt/preferences文件:

sudo nano /etc/apt/preferences
  1. 在打开的文件中,添加以下内容以锁定特定软件包的版本。将package_name替换为你想要锁定的软件包名称,将version_number替换为你想要锁定的版本号。
Package: package_name
Pin: version version_number
Pin-Priority: 1001

例如,如果你想要锁定nginx软件包的版本为1.18.0-0ubuntu1,则添加以下内容:

Package: nginx
Pin: version 1.18.0-0ubuntu1
Pin-Priority: 1001
  1. 保存并关闭文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter

  2. 更新APT缓存以应用更改:

sudo apt update

现在,APT将使用指定的版本安装软件包,即使有可用更新。如果你想要解锁软件包并允许它更新到最新版本,只需删除或注释掉/etc/apt/preferences文件中的相应部分即可。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:vcpkg在Ubuntu下的版本控制策略

0