Linux开发过程中遇到的问题集合 ~持续更新

1、未添加MODULE_LICENSE(“GPL”)/括号中的内容写错

在这里插入图片描述

2、通过在串口终端输入

ls proc/device-tree 

命令查看设备是否成功加入,
有的时候在vscode会cp失败,可通过Ubuntu终端重新cp。

3、VMware 全屏设置

/*主要就是安装VMware Tools*/
//第一步更新下载源:sudo apt-get update 
//第二步安装:sudo apt-get install open-vm-tools
//不需要通过设置修改分辨率

或者安装的时候点击安装VMware Tools,桌面会有一个

双击,然后把下面这个文件复制到

 

主目录中,然后提取出来

 然后在该路径下打开终端执行:

sudo ./vmware-install.pl

4、VMware下Ubuntu无法粘贴windows下内容

解决办法:

sudo apt-get install open-vm-tools-desktop 

记得重启Ubuntu

5、无法获得锁 /var/lib/dpkg/lock-frontend - open

在这里插入图片描述

解决办法

第一步查看
ls /var/lib/dpkg/lock-frontend

有/var/lib/dpkg/lock-frontend的话就进行删除
sudo rm -r -f /var/lib/dpkg/lock-frontend

如果依然报错

无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) 

进一步删除

sudo  rm  -r -f /var/lib/dpkg/lock

6.Ubuntu18.04有线连接 未托管

当时为了静态ip 修改了
具体操作见:Ubuntu18.04桥接模式下,ping不通外网(不能上网)的解决办法

sudo vi /etc/network/interfaces

在这里插入图片描述

原来是没有红色框内容的,

不可能为了解决这个问题将上面的打回原形,解决办法如下:

sudo vim /etc/NetworkManager/NetworkManager.conf

在这里插入图片描述

将false 改为true

然后重启  Network-manager

sudo service network-manager restart

参考:Ubuntu18.04连不上网 报"有线连接未托管"

7、内核编译时出现:/bin/sh: 1: lzop: not found

解决办法:

sudo apt-get install lzop

参考: 

ubuntu14.04 内核编译,/bin/sh: 1: lzop: not found问题

8、E: 无法定位软件包 python

在安装软件的时候出现 “无法定位......”的时候,可以尝试

sudo apt-get update

有的时候安装软件时会出现部分错误,可以看一下是不是网络有问题,或者sudo apt-get update一下。

9、E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)

sudo apt-get update

然后

sudo apt-get install ibus-pinyin

10、开启Ubuntu小键盘

sudo vim /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

然后添加如下内容保存后,重启Ubuntu

greeter-setup-script=/usr/bin/numlockx on 

11、安装ROS 

1)安装软件源

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

2)配置秘钥

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

 3)安装ROS,先更新一下

//更新
sudo apt-get update
//安装
sudo apt-get install ros-melodic-desktop-full

4)初始化rosdep

sudo apt-get install python-rosdep
 
sudo rosdep init
rosdep update

5) 配置环境变量

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

 6)安装依赖包

sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

7)测试是否安装成功 

roscore

 出现如下信息即说明成功了

 8)让小海龟跑起来

               启动小海龟仿真器

rosrun turtlesim turtlesim_node

             通过上下左右键操作小海龟

rosrun turtlesim turtle_teleop_key 

12、rosdep update更新失败

按照如下步骤进行操作

sudo pip install rosdepc

如果显示没有pip可以试试pip3:

sudo pip3 install rosdepc

如果pip3还没有:

sudo apt-get install python3-pip 

sudo pip install rosdepc

 然后

sudo rosdepc init
 
rosdepc update

参考于公众号--鱼香ROS,感谢博主,终于解决了这个问题

13、 ubuntu下载软件的时候会因为网络等原因导致有几个软件包下载不下来 

 可以试一下

sudo apt-get update 
或者在安装命令行后面加 --fix-missing 

14 、查看Ubuntu版本

sudo lsb_release -a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值