在 Ubuntu 系统中,通常使用 apt 包管理器来安装和管理软件包,而不是 yum。yum 是 Fedora 和 CentOS 系统中使用的包管理器。如果你想在 Ubuntu 上安装特定版本的软件,可以使用以下方法:
更新软件包列表:
sudo apt update
搜索软件包:
使用 apt search 命令来查找可用的软件包版本。
apt search <package-name>
安装特定版本的软件包:
使用 apt install 命令并指定版本号来安装特定版本的软件包。
sudo apt install <package-name>=<version>
例如,如果你想安装 nginx 的 1.18.0 版本,可以使用以下命令:
sudo apt install nginx=1.18.0-0ubuntu1~20.04
有时,官方仓库中可能没有你需要的特定版本,但可以通过添加 PPA 来获取。
添加 PPA:
sudo add-apt-repository ppa:<ppa-name>
sudo apt update
安装特定版本的软件包:
使用 apt install 命令并指定版本号来安装特定版本的软件包。
sudo apt install <package-name>=<version>
Snap 是另一种在 Ubuntu 上管理软件包的方式。
搜索 Snap 包:
snap find <package-name>
安装特定版本的 Snap 包:
sudo snap install <package-name> --revision=<version>
例如,如果你想安装 core Snap 的 16-2.38.1 版本,可以使用以下命令:
sudo snap install core --revision=16-2.38.1
Flatpak 是另一种在 Ubuntu 上管理软件包的方式。
搜索 Flatpak 包:
flatpak search <package-name>
安装特定版本的 Flatpak 包:
flatpak install <package-name> --version=<version>
例如,如果你想安装 org.gnome.Terminal 的 39.2 版本,可以使用以下命令:
flatpak install org.gnome.Terminal --version=39.2
通过这些方法,你可以在 Ubuntu 上安装和管理特定版本的软件包。