1.在sudo apt update 时显示无公钥,无法验证下列签名: NO_PUBKEY F42ED6FBAB17C654
在终端输入:
ros1:
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
ros2:
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
2.安装Ubuntu最后拔掉U盘重启时黑屏
解决原文链接:重启ubuntu黑屏解决(安装驱动)_ubuntu禁用nouveau后黑屏-CSDN博客
3.Ubuntu找不到wifi适配器(下面第6条为另一种可能)
提前准备:手机开usb网络共享,连接电脑并做好流量准备。
下载编译器 、文件
sudo apt install flex bison
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
进入该路径,(评论区提到下载位置要放在根目录下,本人试过在/home/wayne/ 是没有问题的)
cd backport-iwlwifi
依次执行:
sudo make defconfig-iwlwifi-public
sudo make
sudo make install
最后重启即可,解决原文链接:
Ubuntu20.04双系统 无线网卡驱动(未发现wifi适配器)、Nvidia显卡驱动安装一条龙教程+疑难杂症修复【多坑预警】_ubuntu 显卡驱动wifi-CSDN博客
4.ROS,vscode一键安装
终端输入:
wget http://fishros.com/install -O fishros && . fishros
5.运行小乌龟验证ros是否安装
分三个窗口输入
启动ROS Master
roscore
启动小海龟仿真
rosrun turtlesim turtlesim_node
启动海龟控制节点 (点击此窗口,即可用键盘控制海龟)
rosrun turtlesim turtle_teleop_key
6.更新内核后无法联网(sudo apt upgrade后出现问题)
有时为了下载某个软件,于是sudo apt upgrade可能会导致内核更新,无法适配wifi。
临时解决办法:重启界面选择Advanced options for Ubuntu,选择较低的内核版本Linux 进行启动。
永久解决办法:【Ubuntu内核】解决Ubuntu 20.04更新内核后无法联网的问题_ubuntu升级内核显示拒绝连接-CSDN博客
若更新GRUB配置文件后还是旧内核,建议直接卸载旧内核版本。
7.fatal: 无法访问 'https://github.com/6-robot/wpr_simulation.git/':Failed to connect to github.com port 443: 连接超时
可能是网络连接问题,建议使用手机热点的USB网络共享联网再尝试。
8.vscode自动保存
为了省去每次编译前ctrl+s的操作,可设置自动保存,步骤见下文
vscode设置自动保存步骤_vscode自动保存-CSDN博客三
9.使用VI命令修改配置文件操作
10.usr/bin/env:解释器错误: 没有那个文件或目录
检查
#!/usr/bin/env python3
是否输入正确(python3对应Ubuntu20.04)