在没有互联网连接的PC上,我将某些软件包的本地.deb文件及其所有依赖性存储在单独的文件夹中。目前,我将软件包的所有.deb
文件复制到var/cache/apt/archives/
,然后运行sudo apt install package=version
为我排序依赖项,并确保该软件包将安装我拥有的本地版本而不更新。我需要在本地安装其余的软件包。我的问题是这样做是否有“更清洁”的方式?我尝试将我所有的deb文件复制到var / cache / apt / archives文件夹并使用
`# echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' \
> /etc/apt/apt.conf.d/01keep-debs`
要保留我的deb文件并至少一次安装所有软件包,请不要复制然后单独安装。但是上述方法对我不起作用,并且在安装软件包后,仍然会清除deb文件。