首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使debian "apt“(新的apt-get /apt前端)将.deb文件缓存在‘/var/ cache /apt/ files /’中

使debian "apt“(新的apt-get /apt前端)将.deb文件缓存在‘/var/ cache /apt/ files /’中
EN

Unix & Linux用户
提问于 2018-06-03 10:05:18
回答 1查看 2.5K关注 0票数 10

在当前(2018-06) Debian上,通过apt-getaptitudesynaptic安装D0软件包会将下载的软件包缓存在/var/cache/apt/archives中:

代码语言:javascript
复制
# 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不再缓存下载的文件:

代码语言:javascript
复制
# 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的设置以保存下载的文件?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-06-03 10:58:37

创建一个具有以下内容的/etc/apt/apt.conf.d/01keep-debs文件:

代码语言:javascript
复制
Binary::apt::APT::Keep-Downloaded-Packages "true";  

您的*.deb应该保存在/var/cache/apt/archives/*目录中。

或者使用它作为选项来保存某些选定包的deb文件。

代码语言:javascript
复制
 apt -o APT::Keep-Downloaded-Packages="true" install some_package.
票数 14
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/447593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档