当前位置: 首页 > article >正文

ubuntu18.04升级到ubuntu20.04

为了使用qt6,在ubuntu18.04上各种折腾失败,无奈只能升级到ubuntu20.04, 按照网上的教程没成功。自己摸索了

lsb_release -a
df -h
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
sudo apt clean
sudo apt install update-manager-core
vi sudo nano /etc/update-manager/release-upgrades
sudo vi /etc/update-manager/release-upgrades
sudo do-release-upgrade
sudo do-release-upgrade -m desktop -d
sudo apt install --reinstall update-manager-core
sudo apt install --reinstall python3
sudo apt install --reinstall python3-distupgrade
grep Prompt /etc/update-manager/release-upgrades
sudo apt-mark showhold
sudo apt dist-upgrade
sudo do-release-upgrade -m desktop -d
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt autoremove
sudo systemctl reboot
sudo update-manager
cd /usr/bin
ls -l | grep python
sudo do-release-upgrade -d -f DistUpgradeViewGtk3
sudo apt-get install ubuntu-release-upgrader-core
sudo vi /etc/apt/sources.list
sudo apt update
sudo apt dist-upgrade -y
sudo dpkg --configure -a
dpkg -l | grep -E '^iF'
sudo apt-get install --reinstall apparmor udev
sudo apt --fix-broken install
lsb_release
lsb_release --version
lsb --version
ls -ld /etc/apparmor.d/cache/e10c1cf9.0
sudo rm -rf /etc/apparmor.d/cache/e10c1cf9.0
sudo rm -rf /etc/apparmor.d/cache/*
sudo apt-get install --reinstall apparmor
sudo apt --fix-broken install
sudo apt-get update && sudo apt-get upgrade
ls /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0
sudo apt-get download libapt-pkg5.0
sudo dpkg -i libapt-pkg5.0_*.deb
apt-cache policy libapt-pkg5.0
sudo vi /etc/apt/sources.list
sudo apt-get update
ls /var/cache/apt/archives/ -l
cd ~
wget https://security.ubuntu.com/ubuntu/pool/main/a/apt/libapt-pkg5.0_1.6.17_amd64.deb
dpkg -i libapt-pkg5.0_1.6.17_amd64.deb
sudo dpkg -i libapt-pkg5.0_1.6.17_amd64.deb
wget https://security.ubuntu.com/ubuntu/pool/main/a/apt/libapt-pkg5.0_1.6.17_amd64.deb
sudo dpkg -i libapt-pkg5.0_1.6.17_amd64.deb
wget https://launchpad.net/ubuntu/focal/amd64/libapt-pkg6.0/2.0.2
ls
sudo apt-get update
sudo apt-get upgrade
sudo apt --fix-broken install
lsb_release -a
sudo apt dist-upgrade -y
lsb_release -a

关键的一步,要修改sudo vi /etc/apt/sources.list 将其中的源替换成ubuntu20.04

即将将 bionic 替换为 focal.

具体为:

1、编辑 sources.list 文件

1)使用 vi 打开 sources.list 文件:

sudo vi /etc/apt/sources.list

2)

  1. 查找和替换:bionic 替换为 focal。在 vi 中,您可以使用以下命令:

    • 进入命令模式(按下 ESC)。
    • 输入以下命令替换所有出现的 bionicfocal

      :%s/bionic/focal/g

  2. 保存并退出:

    • 按下 ESC 键。
    • 输入以下命令保存并退出

更新系统并升级

完成源替换后,更新并升级系统:

sudo apt update sudo apt dist-upgrade -y


http://www.kler.cn/a/449432.html

相关文章:

  • 医疗大模型威胁攻击下的医院AI安全:挑战与应对策略
  • 初学stm32 --- 定时器中断
  • I.MX6U 启动方式详解
  • YoloV8改进策略:Head改进|DynamicHead,利用注意力机制统一目标检测头部|即插即用
  • 一篇文章学会HTML
  • 练14:DFS基础
  • WPF+MVVM案例实战与特效(四十六)- 打造动态背景时钟控件,轻松提升界面美感
  • Android 代码模式的理解
  • Flamingo:少样本多模态大模型
  • 目标检测-R-CNN
  • Pytorch | 利用EMI-FGSM针对CIFAR10上的ResNet分类器进行对抗攻击
  • 【阅读记录-章节6】Build a Large Language Model (From Scratch)
  • c# 不同数据类型转换
  • uniapp-微信小程序调用摄像头
  • springboot474基于web的垃圾分类回收系统(论文+源码)_kaic
  • 低代码开源项目Joget的研究——安装部署
  • 动态规划<四> 回文串问题(含对应LeetcodeOJ题)
  • stm32实现回调功能
  • jsp-servlet开发
  • 【Linux】资源控制机制 — cgroups 详解
  • Cesium材质——Material
  • 完成第一个 Vue3.2 项目后,这是我的技术总结
  • SSM-期末项目 - 基于SSM的宠物信息管理系统
  • 文本模式下成功。ubuntu P104成功。
  • 【系统架构设计师】真题论文: 论软件测试中缺陷管理及其应用(包括解题思路和素材)
  • Linux快速入门-Linux文件系统管理