Linux怎么使用apt安装指定版本软件

要安装指定版本软件,先用apt list -a 软件包名查看可用版本,再执行sudo apt install 软件包名=版本号安装,如sudo apt install nginx=1.18.0-6ubuntu14.4,并可用sudo apt-mark hold 软件包名防止被升级。

Linux怎么使用apt安装指定版本软件

在Linux中使用apt安装指定版本的软件,需要先确认该版本存在于软件源中。操作核心是通过

apt install

命令指定包名和版本号。

查看可用版本

使用以下命令查看某个软件包有哪些版本可供安装:

 apt list -a 软件包名 

例如查看nginx的可用版本:

 apt list -a nginx 

输出中会列出所有可获取的版本,包括已安装、候选和可用版本。

Linux怎么使用apt安装指定版本软件

安装指定版本

确认版本号后,使用以下格式安装:

 sudo apt install 软件包名=版本号 

比如安装nginx 1.18.0-6ubuntu14.4:

Linux怎么使用apt安装指定版本软件

Noya

让线框图变成高保真设计。

Linux怎么使用apt安装指定版本软件44

查看详情 Linux怎么使用apt安装指定版本软件

 sudo apt install nginx=1.18.0-6ubuntu14.4 

系统会自动处理依赖并提示确认,输入Y继续即可。

Linux怎么使用apt安装指定版本软件

防止自动更新

如果你希望这个软件包保持在当前版本,避免被

apt upgrade

升级,可以将其锁定:

 sudo apt-mark hold 软件包名 

如:

 sudo apt-mark hold nginx 

需要升级时,再用

apt-mark unhold 软件包名

解除锁定。

基本上就这些。只要版本在源里存在,就能这样精确安装。注意版本号要完全匹配

apt list

中的输出。不复杂但容易忽略细节。

相关标签:

linux nginx ubuntu nginx linux

上一篇
下一篇