我知道apt-get
(如sudo apt-get install vim
)将下载的包存储在/var/cache/apt/archives
. 但是,当使用apt
(as in sudo apt install vim
) 时,没有包存储在/var/cache/apt/archives
.
在哪里apt
存放包裹?
我知道apt-get
(如sudo apt-get install vim
)将下载的包存储在/var/cache/apt/archives
. 但是,当使用apt
(as in sudo apt install vim
) 时,没有包存储在/var/cache/apt/archives
.
在哪里apt
存放包裹?
有趣的问题!我穿上猎鹿人,塞满烟斗,挖了些东西。答案是:
apt
不归档包。故事可以追溯到 2002 年 9 月 13 日星期五,当时 Daniel Quinlan 提交了错误报告 #160743,标题为“apt-get clean 应该每周运行一次”。理由是“apt 包缓存无限制地增长 [...] 存在填满较小磁盘的危险,尤其是在经验不足的 Debian 管理员运行的系统上。”
该漏洞在 14 年后的 2016 年 1 月 2 日被关闭,几乎没有大张旗鼓。apt 1.2的更改日志条目中甚至没有提到更改。提交消息如下:
所以你有它。我想引入新的面向最终用户的
apt
命令(注意apt-get
保持向后兼容以免破坏脚本)是结束这个历史问题的最佳时机。