在当前(2018-06) Debian上,通过apt-get、aptitude或synaptic安装D0软件包会将下载的软件包缓存在/var/cache/apt/archives中:
# rm -f /var/cache/apt/archives/nano_*
# aptitude install nano
[...]
# aptitude purge nano
[...]
# ls /var/cache/apt/archives/nano_*
/var/cache/apt/archives/nano_2.9.7-1_amd64.deb使用前端apt不再缓存下载的文件:
# rm -f /var/cache/apt/archives/nano_*
# apt install nano
[...]
# ls /var/cache/apt/archives/nano_*
ls: cannot access '/var/cache/apt/archives/nano_*':
No such file or directory因此,在两个相互排斥的软件包之间进行切换,可以重新下载所有内容。如何更改apt的设置以保存下载的文件?
发布于 2018-06-03 10:58:37
创建一个具有以下内容的/etc/apt/apt.conf.d/01keep-debs文件:
Binary::apt::APT::Keep-Downloaded-Packages "true"; 您的*.deb应该保存在/var/cache/apt/archives/*目录中。
或者使用它作为选项来保存某些选定包的deb文件。
apt -o APT::Keep-Downloaded-Packages="true" install some_package.https://unix.stackexchange.com/questions/447593
复制相似问题