我已经执行了apt-get purge
、安装和更新操作,但尝试启动时它仍然冻结。这是我在终端中尝试启动时得到的结果:
cliff@cliff-Aspire-X1301:~$ software-center
2013-06-26 17:00:29,092 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'
2013-06-26 17:00:29,097 - softwarecenter.db.database - INFO - open() database: path=None use_axi=True use_agent=True
2013-06-26 17:00:29,501 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file
2013-06-26 17:00:29,653 - softwarecenter.ui.gtk3.app - INFO - show_available_packages: search_text is '', app is None.
Killed
答案1
我遇到了同样的问题。对我来说,删除 的缓存,~/.cache/software-center
然后打开软件中心,就可以了。只需打开主文件夹,按ctrl
+h
显示隐藏文件,打开.cache
并删除该文件夹software-center
(或者更安全,将其重命名,例如software-centerDeleted
)。似乎不需要 root 权限。
答案2
您可以尝试将其完全删除并再次安装:
卸载软件中心:
sudo apt-get remove software-center
sudo apt-get autoremove software-center
(重要)记得删除缓存
~/.cache && rm -r software-center
重新安装软件中心:
sudo apt-get install software-center
它确实看起来需要更新,这应该在安装期间发生。