在 Ubuntu 系統中,通常使用 apt
包管理器來安裝和管理軟件包。如果你需要安裝特定版本的軟件包,可以使用以下方法:
apt
安裝特定版本更新軟件包列表:
sudo apt update
搜索可用的軟件版本:
apt policy <package-name>
這將顯示該軟件包的所有可用版本及其來源。
安裝特定版本:
假設你想安裝 package-name
的版本 version-number
,可以使用以下命令:
sudo apt install package-name=version-number
例如,如果你想安裝 nginx
版本 1.18.0
,可以運行:
sudo apt install nginx=1.18.0-0ubuntu1.4
apt-cache
查找特定版本如果你不確定特定版本的完整名稱,可以使用 apt-cache
來查找:
apt-cache policy <package-name>
或者查看所有可用的版本:
apt-cache madison <package-name>
有時,特定版本的軟件包可能不在默認的 Ubuntu 存儲庫中。這時,你可以添加一個包含所需版本的 PPA(Personal Package Archive)或其他第三方存儲庫。
例如,添加一個 PPA:
sudo add-apt-repository ppa:<repository-name>
sudo apt update
sudo apt install package-name=version-number
echo "Package: package-name
Pin: version version-number Pin-Priority: 1001" | sudo tee /etc/apt/preferences.d/package-name
通過以上步驟,你應該能夠在 Ubuntu 系統中成功安裝特定版本的軟件包。