WSL Ubuntu 20.04 LTS 升级 22.04 LTS
Ubuntu 22.04 LTS 已经发布了,作为系统爱好者,自然第一事件升级。
虚拟机里跑的21.10有图形化界面,可以通过软件更新器直接更新。
那么WSL环境下的Ubuntu该如何升级呢
首先使用命令,这里用的是nano作为编辑器,也可以用vim
sudo nano /etc/update-manager/release-upgrades
确保最下边一行的Prompt=lts
,如果是normal
或never
,则检查不到更新。如果是lts
,则使用CTRL+S保存,然后CTRL+X退出nano。
然后依次执行命令:
# 升级系统组件并检查软件更新
sudo apt update
# 更新软件
sudo apt upgrade -y
# 更新发行版
sudo do-release-upgrade
然后等待检查更新,检查到更新以后,会指出需要更新多少个软件包,此时输入y
,然后回车即可。
1 个已安装的软件包不再被 Canonical 支持。您仍然可以获得社区支持。
将删除 4 个软件包。 将安装 152 个新的软件包。 将升级 677 个软件包。
您共需下载 413 M。 This download will take about 1 分钟 with a 40Mbit
connection and about 11 分钟 with a 5Mbit connection.
升级文件的获取和安装可能会耗费几小时的时间。一旦下载完毕就不能取消该进程。
继续 [yN] 详细信息[d]
期间会遇到一些软件包升级,问是保留当前版本,还是升级新的版本,例如ssh,选择第一个install the package maintainer's version
即可。
安装完成以后,会提示要删除陈旧的软件包,输入y
,删除即可。
删除陈旧的软件包?
将删除 80 个软件包。
继续 [yN] 详细信息[d]
安装完成,会提示重启,此时,输入y
,重启。但此时不要关闭终端,过几秒会自动启动。
系统升级完成
需要重启
为了完成升级,必须重新启动。
如果你选择“是”,系统将会重新启动。
继续 [yN]
(base) zcx-ubt@ZCX-PC:~$ neofetch
.-/+oossssoo+/-. zcx-ubt@ZCX-PC
`:+ssssssssssssssssss+:` --------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 22.04 LTS on Windows 10 x86_64
.ossssssssssssssssssdMMMNysssso. Kernel: 5.10.102.1-microsoft-standard-WSL2
/ssssssssssshdmmNNmmyNMMMMhssssss/ Uptime: 33 mins
+ssssssssshmydMMMMMMMNddddyssssssss+ Packages: 785 (dpkg)
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Shell: bash 5.1.16
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Terminal: Windows Terminal
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ CPU: 11th Gen Intel i7-11390H (8) @ 3.417GHz
ossyNMMMNyMMhsssssssssssssshmmmhssssssso GPU: e42b:00:00.0 Microsoft Corporation Device 008e
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Memory: 351MiB / 7839MiB
+sssshhhyNMMNyssssssssssssyNMMMysssssss+
.ssssssssdMMMNhsssssssssshNMMMdssssssss.
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
+sssssssssdmydMMMMMMMMddddyssssssss+
/ssssssssssshdmNNNNmyNMMMMhssssss/
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
至此,升级全部完成!