O 问题可能原因:
最近两天在树莓派4b上安装kali Linux,但是安装太慢了,要好几个小时。于是中途我强行关机好几次,可能导致系统文件出现损坏了。
于是,当需要安装输入法或其他软件的时候,总是会提示“structure needs cleaning”,报错的文件夹是 /var/lib/dpkg 下面的trigger文件夹和info文件。
O另外可能的原因,我的tf卡似乎有些异常,几天后我用同一张tf卡存储文件会出现,tf卡读取异常。

O处理方法:
我的处理方法是在图形界面下查看/var/lib/dpkg下打开会报错的文件或文件夹(可视化,好操作),将报错的文件或文件夹重命名“原文件名_old",再重建新"原文件名"文件。命令行输入sudo apt install dpkg 按提示安装缺失的文件。

O结果:
用方法处理过后,在安装软件时,会提示一长串"dpkg找不到某软件包文件列表…",然后安装软件特别慢。
重启过后屏幕分辨率直接降为最低,而且开机自检时间很长,进入桌面需要的时间太长了。

::最后用diskgenius 查看了一下tf卡,tf卡出现很多坏道,用SDformater 修复了一下tf卡,卡能用了,但是tf卡速度太慢。直接改usb3.0U盘装的树莓派系统,没再出现问题,上网打开软件也不卡顿,效果相当好。

更多推荐

当树莓派kali linux安装软件时遇到“structure needs cleaning”的解决办法之一