【嵌入式Linux开发一路清障-连载01】Ubuntu22.04启动U盘制作及系统安装与配置
【嵌入式Linux开发一路清障-连载01】Ubuntu22.04启动U盘制作及系统安装与配置
Ubuntu22.04启动工具
balenaEtcher是一个类似windos平台老毛桃一样的工具,用于制作Ubuntu的U盘启动工具。
这是Ubuntu22.04官网推荐的工具,本人验证,确实简单,基本无需任何设置。
插入U盘,选择下载好的Ubuntu的ISO镜像文件即可,然后确认按定。
官网:https://www.balena.io/etcher/
老外的官网做的简洁、漂亮
Ubuntu22.04安装
电脑的BIOS中设置好U盘启动,插入刚刚做好的U盘,开机后一路NEXT,无障碍,一直到进入系统,完成基本配置。
障碍01–Ubuntu中安装搜狗五笔输入法
Ubuntu22.04LTS原生自带五笔输入法,是基于iBus架构的。从Windows平台刚过来时,快捷键不同,不太习惯。
百度逛一下,搜狗输入法有Linux版本,抱着试一试下态度,哇~!有惊喜,现在的Ubuntu已比当年好用多了。输入法安装比较顺利,配置也比较简单,不改变使用习惯,不改变快捷键设置,与Windos的操作习惯一致,节省的时间用到刀刃上去,切换过程五星好评!
搜狗五笔输入法官网:https://shurufa.sogou.com/linux/guide
- 安装fcitx框架
sudo apt-get install fcitx
安装完成后,Ubuntu22.04的语言支持,多出来一个Fcitx4,如下图所示
注意点击一下“应用到整个系统“
- 下载搜狗五笔输入法,Linux平台
https://shurufa.sogou.com/linux
默认在“下载”路径下,会得到一个sogoupinyin_4.0.1.2800_x86_64.deb这样的包
- 在终端中,用cd命令切换到”下载”路径中,如下命令安装
sudo dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb
- 安装输入法依赖,终端执行,这一步很重要,必要
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
-
重启电脑,尽情使用吧!
-
设置fcitx开机自启动(可选)
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
- 卸载系统ibus输入法框架(可选)
这一步没有必要,后续有研究fcitx框架的安装卸载,IBus的道理一样,可以略过。
sudo apt purge ibus
障碍02–Ubuntu中卸载搜狗五笔输入法
-
dpkg --list查看刚刚安装的搜狗sogoupinyin_4.0.1.2800_x86_64.deb,如下图所示:
-
sudo apt-get --purge remove sogoupinyin
卸载搜狗输入法。
参数–purge是可选项,这个属性是将软件及其配置文件一并删除,如下图所示:
-
提示是否真的要删除时,输入y ,继续删除程序,如下图所示:
-
重启电脑
-
此时,搜狗输入法已被卸载,但fcitx框架还在,如下图所示:
至此,明白一个道理,框架是框架,输入法是输入法。容器与实体的关系。
障碍03–Ubuntu22.04中卸载fcitx输入法框架
sudo apt-get --purge remove fcitx
,卸载输入法框架,如下图所示:
- 提示是否真的要删除时,输入y ,继续删除程序,如下图所示:
- 重启电脑
障碍04–输入法框架fcitx,IBus,XIM对比
-
至此,在fcitx输入法框架内安装搜狗输入法建立了直观感受,不实践一下,克服不了障碍,它没那么简单,但也没那么容易。
-
IBus输入法框架是Ubuntu22.04默认的,包含了极点五笔和智能拼音,windows平台用QQ五笔习惯了,换到ubuntu下,不想重新设置快捷键,是我研究一下Ubuntu22.04下输入法安装卸载的冲动,如下图所示:
-
XIM框架,还没有直观感受,待以后实践。
小结
- sudo apt-get install name,命令行安装应用软件
- sudo dpkg -i name,安装下载 好的deb文件
- dpkg -list,查看系统中已经安装好的软件
- sudo apt-get --purge remove name,卸载软件
下节预告
为了连载能够继续,急需Ubuntu下截图工具 ,支持标注,来吧,截图利器Shutter满足我的需求
为了访问家里边NAS中存储的学习资料,来吧 ,我们Mount硬盘一下