如何指定用户定义的存档目录来运行“ apt install ./ ”

问题描述 投票:1回答:1

我必须安装一些软件包。问题是系统将无法访问互联网。而且我无法更新/etc/apt目录中的任何内容。我可以使用

下载所有相关的.deb文件。
for i in $(apt-cache depends default-jre-headless | grep -E 'Depends|Recommends|Suggests' | cut -d ':' -f 2,3 | sed -e s/'<'/''/ -e s/'>'/''/); do apt-get download $i 2>>errors.txt; done

但是当我尝试使用apt install ./default-jre-headless安装它时,它不会搜索本地目录并进入联机状态。

有没有办法为所有.deb文件提供目录位置以进行apt安装命令?

否则,更好的解决方案也将有很大帮助。

谢谢!

ubuntu apt
1个回答
0
投票

显然我找到了解决方案,但忘了在这里提及。

为了使deb文件和相关性成为本地目录路径。我们必须首先下载任何文件夹中的所有依赖项,然后运行此命令。

echo "Dir::Cache::Archives "/opt/packages/dep/";" | sudo tee -a /etc/apt/apt.conf
© www.soinside.com 2019 - 2024. All rights reserved.