📅  最后修改于: 2023-12-03 14:51:27.184000             🧑  作者: Mango
在Shell/Bash中,有时需要安装特定版本的软件包(pkg),而不是按照默认的最新版本进行安装。以下是在Shell/Bash中指定版本安装pkg的步骤:
首先,您需要查找可用的版本。您可以使用以下命令列出所有可用版本:
$ apt-cache madison <pkg_name>
请将<pkg_name>
替换为您要安装的软件包的名称。该命令会列出所有可用版本,它们的源,以及它们的大小。
如果需要安装较早的版本,您可能需要添加相应的软件包源。您可以使用以下命令添加新源:
$ sudo add-apt-repository <repository>
请将<repository>
替换为您要添加的软件包源。例如:
$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
完成添加新源之后,您需要更新软件包列表:
$ sudo apt-get update
现在,您已经查找了可用的版本并添加了需要的软件包源,可以使用以下命令安装特定版本:
$ sudo apt-get install <pkg_name>=<version>
请将<pkg_name>
替换为您要安装的软件包的名称,将<version>
替换为您想要安装的特定版本。例如:
$ sudo apt-get install firefox=56.0+build6-0ubuntu1
该命令将安装Firefox版本56.0+build6-0ubuntu1。
通过以上步骤,您可以在Shell/Bash中安装特定版本的软件包(pkg)。务必注意,确定您将安装的特定版本与您正在使用的操作系统兼容。