这几年用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 NetworkManager
https://unix.stackexchange.co...

系统安装好了,虽然还是KDE,界面全变了,之前的配置也没了,反正有Alt+F2,所以界面就不管了。
需要处理的输入法,发现没有,检查之后发现输入法widget是存在的,根据设置界面上的错误提示也查不到解决方法。
想通过命令行确认下具体的错误,查到一个"dbus-launch fcitx",执行之后报段错误,fcitx-sogoupinyin signal 11,这是手动安装的老版本,估计是不兼容,手动卸载之后就可以启动fcitx了。


sandynz
1 声望0 粉丝