我在使用 Ubuntu 20.04 6 LST 的 Linux Windows 子系统中的虚拟环境中使用 Windows 11 Pro,我尝试过的所有命令都没有用。
更新我的 Linux shell 以用于 bash。它一直提示我:
-bash 意外标记或 usr/bin/script 附近有语法错误:无法执行二进制文件。
如果可以的话请帮忙。
答案1
文章中描述了这个过程 如何从 Ubuntu 20.04 LTS 升级到 22.04 LTS。
以下是该过程的摘要:
确保版本升级程序的默认行为。
检查文件是否/etc/update-manager/release-upgrades
包含以下行Prompt=lts
取消保留所有保留的包裹:
- 验证包裹是否被扣留:
sudo apt-mark showhold
- 取消保留包裹:
sudo apt-mark unhold pkg1 pkg2
- 验证包裹是否被扣留:
更新当前系统:
sudo apt update #<--Refresh the apt repo sudo apt upgrade #<--Now apply all upgrades
重启 :
sudo reboot
记下 Linux 发行版名称和内核版本:
uname -mrs lsb_release -a
打开 TCP 端口 1022:
sudo ufw allow 1022/tcp comment 'Open port ssh tcp port 1022 as failsafe option for upgrades'
验证一下:
sudo ufw status
升级 :
sudo do-release-upgrade
。
您可以在以上文章中找到带有屏幕截图的更多详细信息。