乐趣区

openSUSE升级问题记录

这几年用 MBP 比较多,openSUSE 没怎么升级,跟最新版隔了几个版本,升级到最新版需要升级多次,准备直接用 Tumbleweed,一次到位。
在一篇博文上发现国内有 Tumbleweed 源了,下载应该会稳定很多,博文上用的是清华的,后来看了中科大也有,选了这个。下载安装包的过程中经常中断,可能是服务器的保护机制,下载了很久。
先下载并缓存所有安装包,然后再一次性安装。安装过程中出现系统盘空间不足,中断了,重启之后系统只能启动到命令行。
恢复思路及步骤:1、把 zypper 的包缓存目录换到其它硬盘。1)修改配置文件里的缓存路径,2)把缓存的软件包移走 2、在命令行开启 WiFi,继续升级
第一步很顺利完成,第二步花了比较多时间,在参考了比较多文章各种尝试之后终于解决了。总体来说,连接 WiFi 并不麻烦,需要提供的信息就那么些,如果命令行的输出很奇怪,不符合常识,那就换一个。
先用了 ifup 跟 iwconfig,提示已被替换,不能用;准备尽量看 openSUSE 论坛跟 wiki 上的方案。试了 wpa_supplicant,提供的说明不够详细,无法操作。看到 nmcli,之前在 GUI 上配置过 NetworkManager,这个工具应该兼容性更好;执行了命令之后一直无效,看起来像是对应的网络没启动,试了一个 wiki 里的命令之后,”nmclie device wifi” 可以查到设备了。
可以看到的 WiFi 可用 endpoint 在 /etc/NetworkManager/system_connections/
主要命令整理如下:
iwlist wlan0 scan
wlan0 not up
ip link set wlan0 up
nmcli device wifi
nmcli device wifi {ssid} password {pwd} name {name}
ssid 填入 WiFi 连接名称;pwd 填入 WiFi 密码;name 填入自定义名字,系统启动之后可以在 WiFi 图标那里看到
ref:https://unix.stackexchange.co…https://unix.stackexchange.co…https://en.opensuse.org/SDB:WiFi How-to connect to WiFi without the NetworkManagerhttps://unix.stackexchange.co…
系统安装好了,虽然还是 KDE,界面全变了,之前的配置也没了,反正有 Alt+F2,所以界面就不管了。需要处理的输入法,发现没有,检查之后发现输入法 widget 是存在的,根据设置界面上的错误提示也查不到解决方法。想通过命令行确认下具体的错误,查到一个 ”dbus-launch fcitx”,执行之后报段错误,fcitx-sogoupinyin signal 11,这是手动安装的老版本,估计是不兼容,手动卸载之后就可以启动 fcitx 了。

退出移动版