Ubuntu 16.04 LTS无法打开“系统设置”(System settings)中的“软件和更新”(Software & Updates)选项

        这个问题困扰我大半年了,昨天机缘巧合才发现了问题所在。

        问题:

        Ubuntu 16.04 LTS“系统设置”中的“软件和更新”选项无法打开,如图1所示。

图1 无法打开“系统设置”中的“软件和更新”选项

        原因:

        安装Python 3.X时,将系统默认的Python 3.5(在我的机子上是这样的)手动改为指向Python 3.7.2,可以通过下列命令查询当前系统默认的Python 2.X与Python 3.X版本:

ls -l /usr/bin | grep python3
图2 查询Python3版本与默认指向

        解决方法:

        恢复Python 3.X指向原系统默认的版本,命令如下:

su

输入以上命令后,根据提示输入密码,进入root。再输入以下命令:

rm /usr/bin/python3

删除指向当前版本的Python 3.X。

        上文的第一条命令会显示系统目前所有的Python版本,包括3.X与2.X,这时就需要你自己判断哪个才是系统原来的Python 3.X版本了,判断错了也没关系,大不了重复上述几条命令多试几次,只要不删除就好说。换言之,如果你把系统原来的Python删除了,我不确定你的系统还能正常使用,关于卸载Python后Ubuntu系统可能出现的状况可以参见此文。

        最后输入命令:

ln -s /usr/bin/python3.5 /usr/bin/python3

将Python 3.X指向原系统默认的版本即可,此时已经可以正常打开“系统设置”中的“软件与更新”选项了,如图2所示。此时,可以通过上述第3条命令查询系统当前Python 3.X的默认版本与指向。

图3 恢复正常

        觉得本文有任何错误或在操作中有任何问题都可以留言,刁肥宅将尽力回答。

发布了143 篇原创文章 · 获赞 31 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/u25th_engineer/article/details/93719298