当我尝试打开软件中心时,收到一条消息“无法确定包名称”。
我是一个新的 Linux 用户,非常感谢详细的帮助!
答案1
在终端中运行以下命令:
sudo rm /var/lib/apt/lists/*
sudo apt-get update
答案2
经过数月的研究,以及在网络/谷歌/博客/论坛上发现的许多误导性信息后,我找到的解决此错误的解决方案非常简单,但对于新手和非编码人员来说很难理解。
警告:互联网上充斥着影响 ubuntu 用户的软件中心错误的“错误解决方案”(即或非常情况单数),这会导致您的系统比以前更加损坏和错误百出,所以请花点时间了解您打算用“sudo”做什么,否则您将有麻烦。
在阅读了大量类似且有些相关的错误报告后,以下两个步骤为我解决了这个问题(或者似乎已经为所有我能识别出相同崩溃日志的系统解决了这个问题 - 这也是误导性的 - 阅读日志时请谨慎!)。
不需要清除软件中心或升级分发版或更糟糕的是:不要重新安装系统!与 dbus 或代理或硬件问题无关,这些只是副作用。
我将问题诊断为“pip”错误或“pip 配置”损坏及其对 python 子系统的影响。
因此,我将其作为非标准软件包存储库错误“pip”安装后出现的 python“pip”安装错误的结果。
针对‘pip’问题的部分解决方案如下:
参考:https://github.com/pypa/pip/issues/2686 用户:jayachar88 评论于 2015 年 4 月 15 日
最终的解决方案非常简单,只需执行以下操作:
$ sudo python -m pip install --upgrade --force setuptools
$ sudo python -m pip install --upgrade --force pip
这不仅解决了pip升级时python异常错误,还解决了Ubuntu社区的一个更大的bug,即软件中心崩溃的bug。
干杯!
答案3
也许你错误地删除了它并重新安装它
打开终端:
sudo apt-get update
sudo apt-get install software-center
答案4
打开终端使用此命令删除软件中心
sudo apt-get remove software-center
sudo apt-get update
sudo apt-get install software-center