ubuntu20安装出现致命错误_Ubuntu 20.04 依赖包安装错误解决方案

在安装Ubuntu 20.04时遇到依赖包错误,通过检查发现软件源配置为18.04版本。解决方法是备份并修改 `/etc/apt/sources.list` 文件,确保使用与系统版本对应的软件源,例如阿里云或中科大的源,然后执行 `sudo apt-get update`、`sudo apt-get upgrade` 和 `sudo apt --fix-broken install` 命令来修复问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、排除问题

之前因为国内使用官方源更新 apt 速度太慢, 所以后来换成了阿里源, 但是之后有一次在安装的时候手抖按到 ctrl + c 了 :), 然后悲剧就开始了...

再次安装的时候就会如图所示报错出现这一串

E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

于是我尝试使用 apt --fix-broken install 又会出现下图的疯狂报错找不到文件.

google之后用过sudo apt autoremove sudo apt-get install -f

等等指令都没有用.

最后我发现是我软件源配置的是18.04的模板, 然而我是20.04...这里一定要注意不同版本的ubuntu如果软件源的模板没有对应上, 很有可能出现问题.

比如 ubuntu 18.04 对应的是

deb http://cn.archive.ubuntu.com/ubuntu/ boinc main restricted universe multiverse

而 ubuntu 20.04 则是

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

他们的版本代号是不同的!!!

二、解决问题:更换正确的软件源

1.更改之前先记得备份一下

# 首先备份源列表

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

打开sources.list文件修改, 换成对应版本的软件源, 国内一半用阿里云中科大清华比较快.

# 打开sources.list文件

sudo vim /etc/apt/sources.list

# 阿里源 Ubuntu 18.04

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

# 中科大源 Ubuntu 20.04

deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse

deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse

deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse

deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

刷新列表

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install build-essential

重新执行 fix 问题就解决啦

sudo apt --fix-broken install

### 可能的原因分析 Ubuntu 20.04无法进入图形化界面可能由多种原因引起,常见的包括显卡驱动问题、GRUB配置错误以及X服务器或显示管理器的相关设置异常。以下是针对该问题的具体解决方案--- ### 解决方案一:修复显卡驱动问题 如果问题是由于显卡驱动引起的,则可以通过以下方法尝试解决问题: 1. **切换到TTY终端** 使用快捷键 `Ctrl + Alt + F3` 切换至TTY终端登录[^3]。 2. **更新系统包** 输入命令以确保系统的软件包是最新的: ```bash sudo apt update && sudo apt upgrade -y ``` 3. **重新安装显卡驱动程序** 如果使用的是NVIDIA显卡,可以卸载当前的驱动并重新安装官方推荐版本: ```bash sudo apt remove --purge '^nvidia-.*' sudo ubuntu-drivers autoinstall ``` 安装完成后重启计算机: ```bash sudo reboot ``` --- ### 解决方案二:检查GRUB引导加载程序 如果GRUB未正确配置可能导致启动时跳过图形模式。按照以下步骤操作: 1. **编辑GRUB配置文件** 打开 `/etc/default/grub` 文件进行修改: ```bash sudo nano /etc/default/grub ``` 将其中的 `quiet splash` 替换为 `nomodeset` 或者添加其他调试参数(如 `acpi=off`),保存退出后运行: ```bash sudo update-grub ``` 2. **重启验证效果** 运行以下命令重启设备: ```bash sudo reboot ``` --- ### 解决方案三:重置桌面环境和显示管理器 有时桌面环境损坏或者显示管理器出现问题也会阻止正常进入图形界面。 1. **重置GDM/Gnome会话** 停止现有的显示管理器服务,并重新启动它: ```bash sudo systemctl stop gdm3.service sudo systemctl start gdm3.service ``` 2. **重新安装桌面环境** 若上述无效,可考虑完全移除再重新安装GNOME桌面环境: ```bash sudo apt install --reinstall ubuntu-desktop gnome-shell ``` --- ### 解决方案四:排查日志中的错误信息 通过查看系统日志定位具体问题所在位置: ```bash dmesg | grep -i error journalctl -xe ``` 这些命令可以帮助发现潜在硬件冲突或其他初始化阶段发生的致命错误[^4]。 --- ### 注意事项 在执行任何更改之前建议备份重要数据以防万一造成不可逆损害;另外对于高级用户而言还可以探索手动编译最新版开源图形栈作为备选途径之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值