![某些操作系统是否缺少 /var/lib/dpkg/arch 导致 /etc/cron.daily/dpkg 执行过多的 SD 卡写入操作?](https://linux22.com/image/179579/%E6%9F%90%E4%BA%9B%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%98%AF%E5%90%A6%E7%BC%BA%E5%B0%91%20%2Fvar%2Flib%2Fdpkg%2Farch%20%E5%AF%BC%E8%87%B4%20%2Fetc%2Fcron.daily%2Fdpkg%20%E6%89%A7%E8%A1%8C%E8%BF%87%E5%A4%9A%E7%9A%84%20SD%20%E5%8D%A1%E5%86%99%E5%85%A5%E6%93%8D%E4%BD%9C%EF%BC%9F.png)
即使没有软件包更改,/etc/cron.daily/dpkg 也会导致 /var/backups 中的 SD 卡每天更新(在 Rasp PI Stretch Lite 上看到)。我认为它正在寻找不存在的 /var/lib/dpkg/arch 。
添加此 /etc/cron.daily/dpkg 行可以解决问题吗?
dbfiles="arch status diversions statoverride"
for db in $dbfiles ; do
[ -e $dbdir/$db ] || continue <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
或者,Rasp PI Stretch Lite 是否需要 /var/lib/dpkg/arch 文件?
答案1
我认为这应该在 dpkg 1.20.6 中修复,作为https://bugs.debian.org/969472。