在使用apt
时,我可以告诉它使用其他位置而不是/var/cache/apt
位置吗?我尝试在/etc/apt/apt.conf
中添加以下行:
% cat /etc/apt/apt.conf
Dir::Cache /home/apt
并重新运行apt
,但它仍然用/var/cache/apt
编写。
发布于 2016-02-10 06:25:32
您可以将下列一行添加到/etc/apt/apt.conf.d/
或/etc/apt/apt.conf
中的任何文件中:
Dir::Cache{Archives /home/apt/}
Dir::Cache::Archives /home/apt;
这将将部分/全部下载的.deb
文件存储在/home/apt
中。
Dir{Cache /home/apt}
Dir::Cache /home/apt;
这将将pkgcache.bin
、srcpkgcache.bin
存储在/home/apt
中,并将所有部分/完整下载的.deb
文件存储在/home/apt/archives
中。
记住要向该目录中的_apt
用户添加足够的特权,这样一切都能正常工作。
例如,您可以看到apt
与apt-config dump
的整个配置:
> apt-config dump | grep Dir::Cache
Dir::Cache "/home/apt";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
https://unix.stackexchange.com/questions/261165
复制相似问题