【嵌入式Linux开发一路清障-连载01】Ubuntu22.04启动U盘制作及系统安装与配置

  • Ubuntu22.04启动工具
  • Ubuntu22.04安装
  • 障碍01--Ubuntu中安装搜狗五笔输入法
  • 障碍02--Ubuntu中卸载搜狗五笔输入法
  • 障碍03--Ubuntu22.04中卸载fcitx输入法框架
  • 障碍04--输入法框架fcitx,IBus,XIM对比
  • 小结
  • 下节预告

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

  1. 安装fcitx框架
 sudo apt-get install fcitx

安装完成后,Ubuntu22.04的语言支持,多出来一个Fcitx4,如下图所示

注意点击一下“应用到整个系统

  1. 下载搜狗五笔输入法,Linux平台

https://shurufa.sogou.com/linux

默认在“下载”路径下,会得到一个sogoupinyin_4.0.1.2800_x86_64.deb这样的包

  1. 在终端中,用cd命令切换到”下载”路径中,如下命令安装
sudo dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb
  1. 安装输入法依赖,终端执行,这一步很重要,必要
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2sudo apt install libgsettings-qt1
  1. 重启电脑,尽情使用吧!

  2. 设置fcitx开机自启动(可选)

sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
  1. 卸载系统ibus输入法框架(可选
    这一步没有必要,后续有研究fcitx框架的安装卸载,IBus的道理一样,可以略过。
sudo apt purge ibus

障碍02–Ubuntu中卸载搜狗五笔输入法

  1. dpkg --list查看刚刚安装的搜狗sogoupinyin_4.0.1.2800_x86_64.deb,如下图所示:

  2. sudo apt-get --purge remove sogoupinyin卸载搜狗输入法。
    参数–purge是可选项,这个属性是将软件及其配置文件一并删除,如下图所示:

  3. 提示是否真的要删除时,输入y ,继续删除程序,如下图所示:

  4. 重启电脑

  5. 此时,搜狗输入法已被卸载,但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硬盘一下

【嵌入式Linux开发一路清障-连载01】Ubuntu22.04启动U盘制作及系统安装与配置相关推荐

  1. 【嵌入式Linux开发一路清障-连载03】Ubuntu22.04使用Mount加载硬盘或NAS等硬盘

    Ubuntu22.04使用Mount加载硬盘或NAS等硬盘 障碍06-学习资料存储在NAS中,如何方便的访问NAS或其它硬盘中的资料呢? 摸索访问共享文件夹 利用文件系统中尝访问局域网中的共享文件夹( ...

  2. 嵌入式linux开发环境搭建(VMware16.0.0+Ubuntu16.04.3_X64)

    目录 一.安装VMware 1.VMware介绍 2.安装VMware16.0.0 二.安装ubuntu16.04.3 LTS 1.Ubuntu介绍 2.下载安装包iso 3.安装 四.新安装Ubun ...

  3. 嵌入式Linux开发教程(上册) (周立功著) 完整pdf高清版

    嵌入式Linux开发教程是面向嵌入式Linux学习和产品开发的入门教程,分3篇,共18章,围绕嵌入式Linux产品开发的应用编程展开,内容涵盖Linux操作系统介绍.安装和基本使用.嵌入式Linux开 ...

  4. 嵌入式Linux开发教程:Linux常见命令(上篇)

    摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...

  5. 第六、七章 嵌入式Linux开发

    第六.七章 嵌入式Linux开发 BIOS读取硬盘最前面512字节(MBR),MBR中只能存储一个OS的引导记录,如多系统则会出现问题 MBR包含部分或全部Bootloader及分区表 Bootloa ...

  6. ubuntu20.04.1 64位搭建嵌入式linux开发环境

    目录 背景 开发环境的搭建 1.交叉编译工具的安装 2.开发工具和依赖库的安装 2.1. 必需部分 2.2.可选部分 ubuntu20.04.1 64位配置和编译Linux3.0内核 背景 市面上的嵌 ...

  7. i.MX8MM嵌入式linux开发指南+全覆盖开发资料

    01教程主题 根据多年工作经验总结框架学习法,先掌握整体的开发流程,然后再逐一击破,综合大量工作中的实战案例,在实践中检验理论知识,强化所学知识点,从而掌握Linux的核心技术. 02教学方式 教程由 ...

  8. 嵌入式设备开发专题《tiny4412开发,嵌入式linux开发环境搭建》

    嵌入式linux开发基础: 1.系统组成: 嵌入式linux系统的组成包括三部分:bootloader程序.linux内核.根文件系统 bootloader程序:系统上电后首先要执行的程序,主要功能是 ...

  9. 嵌入式linux编译环境搭建,嵌入式Linux开发环境搭建

    整理下嵌入式Linux开发环境搭建过程笔记. 一.制作u-boot.bin文件: tar xjf u-boot-1.1.6.tar.bz2 cd u-boot-1.1.6 patch -p1 < ...

最新文章

  1. 机器人产业:借人工智能突破“拐点”
  2. gvim在windows下中文乱码的终极解决方案
  3. 10. 考点概览和摘要
  4. CCF NOI1035 数根
  5. 信息学奥赛一本通(1163:阿克曼(Ackmann)函数)
  6. asio::io_service被废弃的问题
  7. jquery系列教程3-DOM操作全解
  8. PowerDesigner设置code和name不联动的方法
  9. m7405d粉盒清零方法_联想打印机多功能一体机硒鼓清零方法汇总
  10. 【精】Photoshop抠图全方位攻略
  11. python分位数回归模型_从线性模型到决策树再到深度学习的分位数回归
  12. Windows远程连接Linux界面的两种方法
  13. java里面有radix树吗_基数树(radix tree)
  14. 有关Nodejs的视频教程
  15. SpringMVC 配置定时执行任务
  16. hadoop3.X 和 Hadoop 2.X的web端口号访问
  17. PCIe LTSSM 之 Detect 状态
  18. xp系统中提示文件WINDOWS\SYSTEM32\CONFIG\SYSTEM缺失问题的解决方法
  19. AV终结者病毒愈演愈烈
  20. Linux kernel内核编译配置选项详解

热门文章

  1. java实现大文件分片上传
  2. 劳务网策划书(初稿)
  3. 建筑信息模型BIM--介绍
  4. java standard_Java Standard - Primary Type
  5. 35款锁屏勒索程序曝光,多为抢红包、游戏外挂类软件...
  6. 简单实用的快递查询工具,支持批量查询
  7. 错误:找不到或无法加载主类com.yyy.test.Main
  8. 前程无忧爬虫源码及分析(一)
  9. 利用国际商品条码查询(GS1)来鉴别商品的真伪
  10. 【C语言自学笔记】C语言程序基础(文件/工具/第一个C语言程序)