温馨提示×

ubuntu yum如何安装特定版本

小樊
36
2025-11-18 15:39:58
栏目: 智能运维

在 Ubuntu 系统中,通常使用 apt 包管理器来安装软件包,而不是 yumyum 是 Fedora 和 CentOS 等基于 RPM 的发行版使用的包管理器。如果你需要在 Ubuntu 上安装特定版本的软件包,可以按照以下步骤操作:

  1. 更新软件包列表

    sudo apt update
    
  2. 搜索可用的软件包版本: 你可以使用 apt-cache policy <package_name> 来查看某个软件包的可用版本。

    apt-cache policy <package_name>
    
  3. 安装特定版本的软件包: 使用 apt install 命令并指定版本号来安装特定版本的软件包。版本号通常遵循 package_name=version 的格式。

    sudo apt install <package_name>=version
    

    例如,如果你想安装 nginx 的特定版本 1.18.0,可以这样做:

    sudo apt install nginx=1.18.0-0ubuntu1~20.04
    
  4. 解决依赖关系: 安装特定版本的软件包可能会导致依赖关系问题。如果出现这种情况,apt 会尝试自动解决这些问题。如果无法自动解决,你可能需要手动干预或选择其他版本。

  5. 锁定软件包版本: 如果你希望系统始终使用某个特定版本的软件包,可以锁定该软件包的版本,防止它被自动更新。

    echo "<package_name> hold" | sudo dpkg --set-selections
    

    例如,锁定 nginx 版本:

    echo "nginx hold" | sudo dpkg --set-selections
    

通过这些步骤,你可以在 Ubuntu 系统中安装和管理特定版本的软件包。

0