温馨提示×

ubuntu yum如何安装特定版本的软件

小樊
48
2026-01-02 22:38:34
栏目: 智能运维

在 Ubuntu 系统中,通常使用 apt 包管理器来安装和管理软件包,而不是 yumyum 是 Fedora 和 CentOS 系统中使用的包管理器。如果你想在 Ubuntu 上安装特定版本的软件,可以使用以下方法:

使用 APT 安装特定版本的软件

  1. 更新软件包列表

    sudo apt update
    
  2. 搜索软件包: 使用 apt search 命令来查找可用的软件包版本。

    apt search <package-name>
    
  3. 安装特定版本的软件包: 使用 apt install 命令并指定版本号来安装特定版本的软件包。

    sudo apt install <package-name>=<version>
    

    例如,如果你想安装 nginx 的 1.18.0 版本,可以使用以下命令:

    sudo apt install nginx=1.18.0-0ubuntu1~20.04
    

使用 PPA(个人包档案)安装特定版本的软件

有时,官方仓库中可能没有你需要的特定版本,但可以通过添加 PPA 来获取。

  1. 添加 PPA

    sudo add-apt-repository ppa:<ppa-name>
    sudo apt update
    
  2. 安装特定版本的软件包: 使用 apt install 命令并指定版本号来安装特定版本的软件包。

    sudo apt install <package-name>=<version>
    

使用 Snap 安装特定版本的软件

Snap 是另一种在 Ubuntu 上管理软件包的方式。

  1. 搜索 Snap 包

    snap find <package-name>
    
  2. 安装特定版本的 Snap 包

    sudo snap install <package-name> --revision=<version>
    

    例如,如果你想安装 core Snap 的 16-2.38.1 版本,可以使用以下命令:

    sudo snap install core --revision=16-2.38.1
    

使用 Flatpak 安装特定版本的软件

Flatpak 是另一种在 Ubuntu 上管理软件包的方式。

  1. 搜索 Flatpak 包

    flatpak search <package-name>
    
  2. 安装特定版本的 Flatpak 包

    flatpak install <package-name> --version=<version>
    

    例如,如果你想安装 org.gnome.Terminal 的 39.2 版本,可以使用以下命令:

    flatpak install org.gnome.Terminal --version=39.2
    

通过这些方法,你可以在 Ubuntu 上安装和管理特定版本的软件包。

0