升级软件包时出错

升级软件包时出错

我想进行升级,因此我执行了:sudo apt-get update 然后:sudo apt-get upgrade

返回错误:

The list of "python-dev" package files contains an empty file name

有任何想法吗?

答案1

空文件名错误和其他随之而来的多个包管理错误可能是使用损坏的 SD 卡的结果。如果此类错误再次出现,您应该考虑使用其他 SD 卡。

重新安装包含空文件名(python-dev)的包。打开终端并输入:

sudo rm /var/lib/dpkg/info/python-dev.list   
sudo dpkg --configure -a   
sudo apt-get install --reinstall python-dev # first 3 commands fixed the python-dev error
sudo rm -f /var/cache/apt/archives/login_1*  
sudo apt-get autoclean  
sudo apt-get update   
sudo dpkg -P mc mc-data # remove Midnight Commander  

为了在解决包管理问题后使 Midnight Commander 再次运行,您需要重新安装 Midnight Commander。

sudo apt-get install mc    

相关内容