在 Ubuntu 系统中,通常使用 apt 包管理器而不是 yum。Ubuntu 默认不包含 yum,因为 yum 是 Red Hat 系列发行版(如 Fedora 和 CentOS)的包管理器。如果你确实需要在 Ubuntu 上使用 yum,你可以通过添加适当的仓库来实现,但这通常不推荐。
如果你想在 Ubuntu 上安装特定版本的软件包,你可以使用 apt 的几种方法来实现:
使用 apt-cache policy 查看可用版本:
apt-cache policy <package-name>
这将显示该软件包的所有可用版本以及已安装的版本。
使用 apt install 安装特定版本:
首先,你需要找到你想要安装的软件包的具体版本号。你可以使用以下命令来搜索特定版本的软件包:
apt-cache madison <package-name>
然后,使用以下命令来安装特定版本:
sudo apt install <package-name>=<version>
例如:
sudo apt install <package-name>=1.2.3-4ubuntu1
使用 apt-get 安装特定版本:
如果你需要更多的控制,可以使用 apt-get 命令:
sudo apt-get install <package-name>=<version>
添加 PPA 或其他仓库: 如果所需版本不在默认仓库中,你可以添加一个包含该版本的 PPA 或其他仓库。例如:
sudo add-apt-repository ppa:<repository-name>
sudo apt update
sudo apt install <package-name>
请注意,安装非官方仓库的软件包可能会带来安全风险,因此请确保你信任该仓库。
如果你确实需要在 Ubuntu 上使用 yum,你可以尝试安装 yum 的兼容版本,如 dnf,它是 Fedora 和 CentOS 8 中的默认包管理器,与 yum 兼容。在 Ubuntu 上安装 dnf 可能需要一些额外的步骤,包括添加适当的仓库和解决依赖关系。