“apt-get install”使用本地包表现异常

“apt-get install”使用本地包表现异常

我已经使用以下方式下载了软件包:

apt-get install -d gcc

然后,我所做的是保存“deb”包并将其上传到另一台机器,这样我就可以手动安装它而无需下载。

apt-get --no-download install gcc

我这样做是因为我不想管理依赖关系,因为我会自动在某些服务器上安装“gcc”。我担心频繁更新会改变我的程序行为并破坏依赖关系。

这个程序运行了 1 周,一切正常。今天,我的程序失败了,没有任何变化。我知道为什么会发生这种情况,因为我在安装“gcc”之前做了以下事情:

apt-get update

不知何故,“apt-get update”会导致 Ubuntu 不再识别我下载的包(并且我已验证我的包确实在正确的位置)。

我的问题是:

1)有没有更好的方法来管理依赖关系?

2)有人知道为什么会出现这种情况吗?

3) 您能否保存并加载特定版本的软件包索引文件。据我了解,软件包索引文件似乎是罪魁祸首。

相关内容