相关疑难解决方法(0)

如何安装特定版本的 Ubuntu 软件包?

我想使用提供的一些指定包(名称和版本)设置一个新的虚拟机。

例如2.2.20-1ubuntu1具有所有依赖项的apache2 版本。即使服务器上有此软件包的新版本,也应安装此软件包。

该解决方案必须与多个(n)“设置”一起工作/扩展。另一个虚拟机可能需要旧版本的 apache2。

我目前知道一些安装确切软件包的可能性,但不能很好地扩展:

  1. *.deb手动将所有需要的内容复制到每个虚拟机并输入:dpkg -i... -> 可以工作,但很容易出错。(手动脚本等)
  2. 为每个设置创建并使用一个新的 Ubuntu 存储库。-> 不起作用,因为我需要 n 个存储库。
  3. 设置一次机器并复制虚拟机/创建快照。-> 不起作用,因为我需要存储 n 个 VM。

我的问题可能被标记为补丁管理,但我不想将我的包更新到当前版本。我的目标是安装旧包。

versions patch repository

280
推荐指数
5
解决办法
42万
查看次数

如何仅从特定存储库安装更新?

如何将安装的更新限制为来自一组特定存储库的更新?这是可能吗?

apt pinning

39
推荐指数
5
解决办法
12万
查看次数

有没有办法安装同一应用程序的两个实例?

如果我想要同一应用程序的不同版本怎么办?或者甚至同一版本两次?我听说 Fedora 28 中有一些新技术(“模块化”)可以做到这一点。
现在Ubuntu有办法做到这一点吗?

package-management versions software-installation

5
推荐指数
1
解决办法
6891
查看次数