记 openSUSE 42.3 升级到Leap 15.0
- 先将系统的软件更新到最新版本
sudo zypper update
- 删除42.3的软件源,若有其他数据源,如nginx的,也需要一并删除,可使用zypper lr -d 来查询
sudo zypper rr USTC:42.3:NON-OSS USTC:42.3:OSS USTC:42.3:UPDATE-NON-OSS USTC:42.3:UPDATE-OSS
假如运行这个命令之后,没有移除到软件源的话,可进入 YaSt 控制中心,在 Software , 找到 Software Repositories
双击进入,将列表中的与 42.3有关的软件源移除完,然后 点击 ok,就也达到删除 42.3软件源的目的
3.然后添加新的软件源,以中科大的源为例
sudo zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/distribution/leap/15.0/repo/oss USTC:15.0:OSS
sudo zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/distribution/leap/15.0/repo/non-oss USTC:15.0:NON-OSS
sudo zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/update/leap/15.0/oss USTC:15.0:UPDATE-OSS
sudo zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/update/leap/15.0/non-oss USTC:15.0:UPDATE-NON-OSS
4.确认软件源更新成功
zypper lr -d
5.刷新
sudo zypper ref
- 先更新zypper
sudo zypper patch --updatestack-only
- 更新系统
sudo zypper dup
8.更新完毕后,重启系统
shutdown -r now
- 重启后,查看系统信息。
cat /etc/os-release
会显示
NAME="openSUSE Leap"
VERSION="15.0"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.0"
PRETTY_NAME="openSUSE Leap 15.0"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:15.0"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
如果出现有关 openSUSE Leap 15.0
的信息,说明更新成功了
其中遇到的问题是:
- wifi 正常连接成功了,但是用firefox或者chrome打开网页,会显示无法联网,提示检查 DSN 配置
在参考了 openSUSE leap 15 connects to router but cannot connect to internet 执行了
sudo netconfig update -f
之后
linux-2ywt:/home/wakasann # netconfig -f update
<13>Aug 30 14:23:32 dns-resolver: force replace set: backup created as /etc/resolv.conf.20180830-142332
更新这个之后,我打开浏览器,访问网页就正常了。
参考
- openSUSE 42.3 升级到 openSUSE 15.0 整个升级系统的命令是参考这里的
- Bug 1092352 - Upgrade Leap 42.3 to 15.0 breaks DNS resolution 页面中的
DNS does not work after NetworkManager update
的主题链接中,提到/etc/resolv.conf
文件,我看了自己电脑的,发现里面的内容只有注释,没有内容 - openSUSE leap 15 connects to router but cannot connect to internet 解决连接网络,但是电脑的浏览器无法正常打开网页,显示的可能是DNS配置问题部分
我的部分.bash_history
#1535116255
zypper update
#1535118046
zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/distribution/leap/15.0/repo/oss USTC:15.0:OSS
#1535118053
zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/distribution/leap/15.0/repo/non-oss USTC:15.0:NON-OSS
#1535118063
zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/update/leap/15.0/oss USTC:15.0:UPDATE-OSS
#1535118078
zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/update/leap/15.0/non-oss USTC:15.0:UPDATE-NON-OSS
#1535118089
zypper rr USTC:42.3:NON-OSS USTC:42.3:OSS USTC:42.3:UPDATE-NON-OSS USTC:42.3:UPDATE-OSS
#1535118101
zypper lr -d
#1535118361
zypper lr -d
#1535118369
zypper ref
#1535118388
zypper patch --updatestack-only
#1535118400
zypper dup
#1535121261
shutdown -r now