热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

1、未添加MODULE_LICENSE(“GPL”)括号中的内容写错2、通过在串口终端输入lsprocdevice-tree命令查看设备是否成功加入
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-rosdepsudo 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 initrosdepc update

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

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

 可以试一下

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

14 、查看Ubuntu版本

sudo lsb_release -a


推荐阅读
author-avatar
手机用户2502934025_218
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有