溫馨提示×

在Ubuntu中如何用Yum安裝特定版本的軟件

小樊
67
2025-05-31 22:54:40
欄目: 智能運維

在Ubuntu系統中,通常使用APT(Advanced Package Tool)來安裝、更新和管理軟件包。Yum(Yellowdog Updater, Modified)主要用于基于RPM包管理系統的發行版,如Fedora、Red Hat Enterprise Linux等。不過,如果你確實需要在Ubuntu中使用類似Yum的工具來安裝特定版本的軟件,可以考慮以下幾種方法:

方法一:使用APT的apt-cache policy查看可用版本

首先,你可以使用apt-cache policy命令來查看某個軟件包的所有可用版本。

apt-cache policy <package_name>

方法二:添加PPA(Personal Package Archive)

有些軟件包可能在默認的Ubuntu倉庫中沒有特定版本,但你可以通過添加PPA來獲取這些版本。

  1. 添加PPA:

    sudo add-apt-repository ppa:<repository_name>
    sudo apt-get update
    
  2. 安裝特定版本的軟件包:

    sudo apt-get install <package_name>=<version>
    

方法三:手動下載并安裝特定版本的軟件包

如果上述方法都不適用,你可以手動下載特定版本的軟件包并進行安裝。

  1. 下載軟件包:

    wget http://archive.ubuntu.com/ubuntu/pool/main/<package_name>/<package_name>_<version>_<architecture>.deb
    
  2. 安裝軟件包:

    sudo dpkg -i <package_name>_<version>_<architecture>.deb
    

方法四:使用apt-get install--allow-downgrades選項

如果你只是想安裝一個比當前版本舊的版本,可以使用--allow-downgrades選項。

sudo apt-get install <package_name>=<version> --allow-downgrades

示例

假設你想在Ubuntu 20.04上安裝特定版本的nginx,可以按照以下步驟操作:

  1. 查看可用版本:

    apt-cache policy nginx
    
  2. 添加PPA(如果有必要):

    sudo add-apt-repository ppa:nginx/stable
    sudo apt-get update
    
  3. 安裝特定版本:

    sudo apt-get install nginx=1.18.0-0ubuntu1~20.04.1
    

或者手動下載并安裝:

  1. 下載軟件包:

    wget http://archive.ubuntu.com/ubuntu/pool/main/n/nginx/nginx_1.18.0-0ubuntu1~20.04.1_amd64.deb
    
  2. 安裝軟件包:

    sudo dpkg -i nginx_1.18.0-0ubuntu1~20.04.1_amd64.deb
    

通過這些方法,你應該能夠在Ubuntu中安裝特定版本的軟件包。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女