dpkg: warning: files list file for package '*****' missing; assuming package has no files currently installed

dpkg: warning: files list file for package '*****' missing; assuming package has no files currently installed

1、列出所有 warning的包

apt reinstall sl 

  结果发送至一个文件中

apt reinstall sl > warning.sh

2、写一个脚本,挑选出错误的软件包进行重新安装

#!/bin/bash
#/*参考代码*/
for package in $(cat warning.txt | grep "dpkg: warning: files list file for package " | grep -Po "'[^']*'" | sed "s/'//g");
do
  apt-get reinstall "$package";
done

  此步骤需要20分钟左右。

posted @ 2021-04-04 23:39  刘六六LHR  阅读(510)  评论(0)    收藏  举报