当前位置: 首页 > news >正文

[入门]NUC13配置Ubuntu20.04详细步骤

文章目录

  • 1. 安装Ubuntu20.04
    • 1.1 制作系统启动盘
      • 1.1.1 下载镜像文件
      • 1.1.2 配置启动盘
    • 1.2 安装内存条、硬盘
    • 1.3 安装系统
  • 2. 网卡驱动配置
    • 2.1 关闭安全启动
    • 2.2 安装intel官方网卡驱动backport
      • 2.2.1 第四步可能会出现问题
    • 2.3 ubuntu官方的驱动
    • 2.4 重启
  • 3. 软件安装
    • 3.1 录屏软件
    • 3.2 搜狗输入法
      • 3.2.1 系统设置
      • 3.2.2 安装fcitx
      • 3.2.3 下载搜狗输入法的包
    • 3.3 Chrome
    • 3.4 查看CPU状态工具HTOP
  • 4. ros安装

1. 安装Ubuntu20.04

1.1 制作系统启动盘

1.1.1 下载镜像文件

我这里装的是ubuntu20.04,直接去官网下载镜像:Ubuntu 20.04,或者去一些国内镜像网站。

1.1.2 配置启动盘

我使用的是rufus软件制作系统盘,使用32G U盘,注意检查设备号,不要把自己盘的文件刷掉了。

配置完成之后,U盘的文件如下:

1.2 安装内存条、硬盘

拆掉包装:

安装两个内存条和硬盘(请注意内存一定要安装到位,不然开不了机,点不亮屏幕):

如果安装到位,插上电源、屏幕,会显示没有设备。

1.3 安装系统

先拔掉电源,插上启动盘,再插上电源,点按一下电源键,电源键会常亮,屏幕会点亮:

选默认就行:

选择安装ubuntu:

我选择安装英文:

最小安装:

安装结束后即可进入主界面。

2. 网卡驱动配置

打开之后发现没有wifi图标,说明我们需要安装一下wifi网卡驱动,我的网卡是Intel AX211。

2.1 关闭安全启动

安装驱动前先关闭安全启动(F2进入BIOS):

2.2 安装intel官方网卡驱动backport

第一步克隆 backport,编译并安装它。

git clone https://github.com/intel/backport-iwlwifi.git
cd backport-iwlwifi
cd iwlwifi-stack-dev
sudo make defconfig-iwlwifi-public
sudo make
sudo make install

2.2.1 第四步可能会出现问题

make: *** 没有规则可制作目标“defconfig-iwlwifi-public”。 停止

解决:安装 linux 源码 博客地址

sudo apt-get install linux-source
cd /usr/src/
ls

正常应该是这样:

解压缩:

sudo tar xvjf linux-source-5.4.0.tar.bz2 -C /home/kernel

如果提示没有该文件夹,执行以下命令直接新建:

cd /home && sudo mkdir kernel

编译:

cd /home/kernel/linux-source-5.4.0
make menuconfig

然后又出错了:

In file included from scripts/kconfig/mconf.c:23:0:
scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or directory
compilation terminated.
scripts/Makefile.host:108: recipe for target 'scripts/kconfig/mconf.o' failed
make[1]: *** [scripts/kconfig/mconf.o] Error 1
Makefile:541: recipe for target 'menuconfig' failed

make: *** [menuconfig] Error 2

解决:

sudo apt-get install libncurses5-dev

然后再次编译,错误又发生了

LEX scripts/kconfig/lexer.lex.c
/bin/sh: 1: flex: not found
scripts/Makefile.host:9: recipe for target ‘scripts/kconfig/lexer.lex.c’ failed
make[2]: *** [scripts/kconfig/lexer.lex.c] Error 127
Makefile:567: recipe for target ‘imx_v8_defconfig’ failed
make[1]: *** [imx_v8_defconfig] Error 2
make[1]: Leaving directory ‘/home/forlinx/imx8mq/OK8MQ-linux-sdk/OK8MQ-linux-kernel’
Makefile:11: recipe for target ‘linux’ failed
make: *** [linux] Error 2

解决:

sudo apt-get install flex
sudo apt-get install bison

然后再次编译,错误又发生了

把终端放大一点,然后编译,编译成功之后会有选择界面,不需要有啥操作,直接esc退出。然后再去编译backport:

cd backport-iwlwifi
cd iwlwifi-stack-dev
sudo make defconfig-iwlwifi-public
sudo make
sudo make install

2.3 ubuntu官方的驱动

git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware/
sudo cp iwlwifi-* /lib/firmware/

2.4 重启

reboot

重启之后应该就可以看到wifi配置了,以后再掉了就只需用安装backport就可以了。

3. 软件安装

3.1 录屏软件

sudo apt install kazam

3.2 搜狗输入法

3.2.1 系统设置

先配置系统的语言加入中文

3.2.2 安装fcitx

安装之前先更新一下

sudo apt update

安装 fcitx

sudo apt install fcitx
fcitx --version     # 查看是否安装成功

设置开机自启动

sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/

卸载 ibus

sudo apt purge ibus

3.2.3 下载搜狗输入法的包

下载链接

安装

# 1、安装搜狗输入法,文件就是你刚刚自己下载的那个
sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb

# 2、安装对应依赖。这里强调一下,这一步非常非常重要
# 如果没有安装如下依赖,就无法进行搜狗设置,搜狗输入法也就无法使用了
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2 -y
sudo apt install libgsettings-qt1 -y

# 3、安装完依赖之后,别想着去设置,直接重启系统(你也可以注销当前用户,重新登录)
reboot

打开右上角的输入法配置,只留下搜狗输入法:

3.3 Chrome

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb

3.4 查看CPU状态工具HTOP

sudo apt install htop

终端输入htop即可打开:

htop

4. ros安装

小鱼yyds,按照指示,把ros和rosdepc都安装一下,一般都没啥问题。

wget http://fishros.com/install -O fishros && . fishros

同时把code 都安装一下。

相关文章:

  • 三分钟掌握视频分辨率修改 | 在 Rust 中优雅地使用 FFmpeg
  • v-on=“$listeners“ 这个写法已经废弃了,如进行代替
  • 指令系统1(数据传输指令)
  • 电子工程师转战汽车OEM主机厂之路
  • (保姆级教程)CAN总线—如何使用CANoe(VN1640)的Scaner功能测量样件的波特率
  • 用于 RGB-D 显著目标检测的点感知交互和 CNN 诱导的细化网络(问题)
  • Metasploit Framework(MSF)使用教程与命令详解
  • bluetooth与hciconfig的区别
  • 使用bat批量获取WORD中包含对应字符的段落,段落使用回车换行
  • 1221. 四平方和 -蓝桥杯真题-哈希函数思想
  • 在 React 中使用 Hooks 从服务端获取数据的完整指南
  • 网络安全之前端学习(HTML属性篇)
  • 力扣刷题46. 全排列
  • HTML5前端第四章节
  • RG-S3760应用协议配置
  • 动静态库的使用和原理(下)
  • 区块链(Blockchain)
  • GED-VIZ部署解决方案
  • Java学习打卡-Day19-Set、HashSet、LinkedHashSet
  • Deepseek+扣子实现xhs内容自动采集
  • 紫光集团原董事长赵伟国一审被判死缓
  • 因操纵乙烯价格再遭诉讼,科莱恩等四家企业被陶氏索赔60亿
  • 上海杨浦:鼓励龙头企业与高校共建创新联合体,最高支持200万元
  • 新闻1+1丨婚姻登记服务,如何跑出幸福加速度?
  • 母亲节|写给妈妈
  • 印控克什米尔地区再次传出爆炸声