如何在不同的机器上安装相同版本的软件包?

如何在不同的机器上安装相同版本的软件包?

我需要在装有不同 Ubuntu 版本的几台机器上运行 cppcheck。通常我使用 安装 cppcheck sudo apt-get install cppcheck

嗯,其中一台机器运行的是 Ubuntu 16.04。另一台机器运行的是 Ubuntu 16.10。

我现在发现,我的安装过程在机器上安装了不同的版本。一台机器安装了 cppcheck 1.72-1,另一台机器安装了 cppcheck 1.75-2。我已经发现,这是正常现象。您甚至可以检查安装候选版本这里

好吧,我需要在所有机器上都使用相同的版本。所以我尝试了sudo apt-get install cppcheck=1.72-1。但是我收到了错误:E: Version '1.72-1' for 'cppcheck' was not found

答案1

你可以使用

apt-get 下载 cppcheck
下载 deb-package 文件并将其安装在不同的机器上
apt 安装 ./cppcheck_1.72-1_amd64.deb
但是,如果(例如)目标机器之一不满足库版本或其他软件包的要求,则这并不总是有效。

相关内容