为了能配置mit6.s081 所需工具,qemu没有对应的ubuntu16.04镜像源,看了很多文章,还是用ubunt20.04最方便,然后决定升级。
初始使用的软件配置:VMware Workstation 16 Player、ubuntu 16.04 LTS版本
ubuntu16.04升级到ubuntu18.04
先按照此blog进行,然后遇到错误之后返回来看我遇到的一些出错情况
出现的错误以及解决方法
-
sudo mv /etc/apt/sources.list.d/\*.list \~/若此句报错:mv: cannot stat'/etc/apt/sources.list.d/.list': No such file or directory,则输入下面这个命令查看这个目录下有没有任何文件,如果没有,那么你可以忽略这个错误,因为它不会影响你的系统。ls /etc/apt/sources.list.d -
按照这个blog的命令全部执行后,在
sudo do-release-upgrade中有这个错误:
Checking for a new Ubuntu release Please install all available updates for your release before upgrading.
询问new bing,它提示我说是我的系统没有安装所有的可用更新,所以我不能升级到新的 Ubuntu 版本。我需要先运行以下的命令,来更新你的系统:(但我已经运行过了,没办法只能再运行一遍,就没报错了)
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
运行完后重启sudo reboot,然后再用sudo do-release-upgrade命令尝试更新,刚开始会有需要输入Yes和Enter的地方,还是要注意看下载情况。
tip:中间不小心从更新时退出了,然后先是使用了一些修复的命令:
- 使用apt或apt-get:在终端中执行以下命令来修复缺少的依赖项或损坏的包:
sudo apt update --fix-missing,sudo apt install -f - 使用dpkg:在终端中执行以下命令来重新配置损坏的包:
sudo dpkg --configure -a - 解除dpkg锁:如果您遇到dpkg锁的问题,您可以在终端中执行以下命令来手动解除锁定:
sudo rm /var/lib/apt/lists/lock,sudo rm /var/cache/apt/archives/lock(dpkg锁我没解锁成功,但是看它提示情况来看也不需要继续解锁了我就没继续下去)
然后再使用上面的更新命令进行更新升级即可。 从ubuntu 16.04更新到ubuntu 18.04大概十几分钟。
ubuntu 18.04更新到ubuntu20.04的步骤同上参照博客(要一个多小时!!!orz
-
升级到ubuntu20.04的过程中会出现这个询问:
Restart services during package upgrades without asking?它是指是在系统中有一些服务,当一些库文件,比如libpam, libc, 和 libssl被升级时,需要重新启动。因为这些重启可能会导致系统的服务中断,所以通常会在每次升级时询问你希望重启哪些服务。你可以选择这个选项来避免被询问;相反,所有必要的重启将会自动为你完成,这样你就可以避免在每次库文件升级时被问问题。
如果您选择了Yes,那么您正在更新的系统不会受到影响,只是您不会再被询问是否重启服务,而是系统会自动为您重启所有需要重启的服务。这样可能会节省您的时间,但也可能会导致一些服务在您不知情的情况下中断。如果您想要更多的控制权,您可以选择No,这样您就可以在每次升级时选择是否重启服务。
-
这是一个关于 Samba 配置文件 smb.conf 的问题
smb.conf 文件是 Samba 套件的配置文件,它包含了 Samba 程序的运行时配置信息。当您安装或更新 Samba 时,可能会出现配置文件被修改的情况,这时您需要选择如何处理修改过的配置文件。如果不确定选择哪个选项的话可以选择查看差异(上下键选择,enter确定),查看后选择ok会再返回此选择界面,然后再决定。