首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终端和其他应用程序突然打不开

终端和其他应用程序突然打不开
EN

Ask Ubuntu用户
提问于 2023-01-04 14:43:05
回答 1查看 973关注 0票数 2

Ubuntu 22.04.01 LTS Gnome版本42.5

终端不会通过GUI或键盘快捷方式打开。当我点击GUI图标时,一个圆圈只是旋转。

键盘快捷键尝试:

  • ctrl + alt + del
  • ctrl + alt + F7
  • ctrl + alt + F1

自动更新通知我,检查更新时出现了错误。25%的应用程序固定在我的码头不会打开时,点击。除此之外,一切似乎都很正常。我能够连接到互联网和使用火狐。

我今天唯一改变的是升级到python 3.11。这些问题发生在作出这些改变后约4小时。

为此,我所做的就是:

代码语言:javascript
复制
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.11
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
sudo update-alternatives --config python3

当我重新启动系统时,有一个固件更新,但这些问题发生在更新之前。

这个类似的问题没有解决任何问题:“检查更新时出现了问题”,现在我无法使用终端

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2023-01-05 06:43:15

问题

您更改了默认的全系统python3版本.

每个Ubuntu版本都有一个python3的默认版本,供整个系统使用.用户不能更改此默认版本,因为Ubuntu严重依赖python.和大多数应用程序的编写/维护都考虑到默认的python版本.例如,Ubuntu22.04(Jammy)中的gnome终端(3.44.0-1ubuntu1)依赖于python3 (3.10.4-0ubuntu2)(在发布期间,这可能会从官方版本特定的存储库获得小版本的自动更新,但不应该由用户手动修改)。

溶液

撤销你所做的..。

启动到实时USB(就像安装Ubuntu时所用的那样) Ubuntu系统并选择“尝试Ubuntu”,然后从实时系统连接到Internet(如果安装/升级软件包可能需要),然后打开终端,然后按照以下步骤操作:

  • 运行: sudo -l,并在硬盘上标识原始系统的根/分区。它可能类似于/dev/sda1,然后像这样将它挂载到/mnt上: sudo挂载/dev/sda1 1 /mnt/
  • 然后运行: sudo挂载--绑定/proc/ /mnt/proc/
  • 然后运行: sudo挂载--绑定/sys/ /mnt/sys/
  • 然后运行: sudo挂载--绑定/dev/ /mnt/dev/
  • 然后运行: sudo cp /etc/surv.conf/mnt/etc/cp
  • 然后运行: sudo chroot /mnt/

现在你在硬盘上的原始系统中有一个工作终端和互联网连接.运行任何命令/S,您需要修复系统范围的python3,并将其更改为原始版本的默认版本。

完成后,

  • 运行:出口
  • 然后运行: /mnt/dev/
  • 然后运行: sudo umount /mnt/sys/
  • 然后运行: sudo umount /mnt/proc/
  • 然后运行: sudo umount /mnt/
  • 然后重新启动到原来的系统,并看看它是否是固定的。

如果这不起作用,您可能需要重新安装Ubuntu。

重要:

如果您到了什么都不工作的地步,并且决定重新安装Ubuntu,请确保首先将所有重要数据备份到外部磁盘。

另外,为了尽量减少设置的松动,请将主目录(即/home/username/)及其所有隐藏目录和文件复制到外部磁盘,然后在新安装后再次复制它。这将保留应用程序的大部分设置,如Firefox、Thunderbird.等等,但是你需要重新安装你手动安装的应用程序和软件包才能正常工作。

建议

永远不要再次更改默认系统范围的python3版本.但是,您可以使用系统上的其他python版本直接或在虚拟环境中使用可执行的python二进制文件来运行您自己的项目/代码.请参阅:

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1448702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档