我想进行升级,因此我执行了: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