1. 终端里运行ifconfig后,发现eth0里没有本机IP地址

解决方案:

  1. sudo vim /etc/network/interfaces
    在这个文件里添加
auto eth0
iface eth0 inet static
address 192.168.8.100
netmask 255.255.255.0
gateway 192.168.8.2
dns-nameserver 8.8.8.8

后保存并退出
2. 重启网络

sudo /etv/init.d/networking restart

2. github中下载不同分支代码

git clone -b 分支名 git地址

3. 单独编译某个程序包

catkin_make_isolated -DCATKIN_WHITELIST_PACKAGES="package1;package2"catkin_make_isolated -DCATKIN_ENABLE_TESTING=False -DCMAKE_BUILD_TYPE=Releasecd /etc/udev/rules.d/sudo dmesg | tail -n 50   //查看usb拔插记录

4. error: ‘usleep’ was not declared in this scope usleep(3000);

解决方案:
在报错的文件里添加头文件

#include <unistd.h>

5. /usr/bin/ld: CMakeFiles/Stereo.dir/src/ros_stereo.cc.o: undefined reference to symbol ‘_ZN5boost6system15system_categoryEv’ /usr/lib/x86_64-linux-gnu/libboost_system.so: error adding symbols: DSO missing from command line

问题描述:

/usr/bin/ld: CMakeFiles/Stereo.dir/src/ros_stereo.cc.o: undefined reference to symbol '_ZN5boost6system15system_categoryEv'
/usr/lib/x86_64-linux-gnu/libboost_system.so: error adding symbols: DSO missing from command line

解决方案:
Cmakelist.txt文件里添加

target_link_libraries(Stereo boost_system boost_filesystem)

6. ubuntu 无法挂载移动硬盘 unknow filesystem type exfat

解决方案:
Ubuntu 13.10 或以上

sudo apt-get install exfat-fuse

Ubuntu 13.04 或以下

sudo apt-add-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install fuse-exfat

7. /usr/include/pcl-1.8/pcl/point_cloud.h:46:10: fatal error: Eigen/StdVector: No such file or directory

解决方案:
这是因为 eigen 库默认安装在了 /usr/include/eigen3/Eigen 路径下,需使用下面命令映射到 /usr/include 路径下

sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen

8. Clion 2019.2.4 注册码

  1. 登陆网址
    lookdiv.com
  2. 输入钥匙
    lookdiv

9. 搜狗输入法切换中英文状态交替出现待选项乱码情况

解决方案:将输入首选项中英文输入设为第一位,如下图所示

9. /usr/bin/ld: /usr/local/lib/libprotobuf.a(arena.o): relocation R_X86_64_TPOFF32 against symbol `_ZN6google8protobuf5Arena13thread_cache_E’ can not be used when making a shared object; recompile with -fPIC

出现原因:
原因是我用了protobuf的默认编译安装方式安装的,也即是autogen.sh、confiure、make && make install的步骤,如此生成的静态库libprotobuf.a不是PIC object,所以不能被其它动态库使用(因64位的so必须使用-fPIC编译选项,所有要求所链接的静态库也必须是带-fPIC编译)。

解决方案:
重新编译安装,confiure步骤时加上两个变量参数:

./configure CFLAGS="-fPIC"  CXXFLAGS="-fPIC"

10. ubuntu18.04开机卡在一系列ok started界面

解决方案:

  1. 重启Ubuntu进入grub引导界面
  2. 选择第二个advanced options for Ubuntu后回车
  3. 选择带有(recovery mode)一般是第二个,回车
  4. 选择resume选项,ok,ok。(两下回车后输入密码可以进入系统了)
  5. 打开终端,输入 sudo gedit /etc/default/grub
    GRUB_CMDLINE_LINUX_DEFAULT=“quiet”
    修改为: GRUB_CMDLINE_LINUX_DEFAULT=“quiet nomodeset”
    然后保存关闭
  6. 更新引导程序
    终端中输入sudo update-grub
    再次重启后成功进入系统

11. E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)

问题描述:

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

解决方案:

sudo rm -rf /var/lib/dpkg/lock-frontend

12. 关闭内核更新与重新启用内核更新

关闭内核更新:

sudo apt-mark hold linux-image-generic linux-headers-generic

重新启用内核更新:

sudo apt-mark unhold linux-image-generic linux-headers-generic

13.Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR) on CMake

sudo apt update && sudo apt upgrade && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev

14.unzip解压windows zip文件名乱码

解决方案:

  1. 通过unzip行命令解压,指定字符集
unzip -O CP936 xxx.zip (用GBK, GB18030也可以)
  1. 在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件/etc/environment中加入2行
UNZIP="-O GBK"
ZIPINFO="-O GBK"

这样Gnome桌面的归档文件管理器(file-roller)可以正常使用unzip解压中文,但是file-roller本身并不能设置编码传递给unzip。

15. unzip解压多个文件

unzip '*.zip'
或者
unzip "*.zip"
或者
unzip \*.zip

16.谷歌输入法候选框不显示

解决方案:

killall fcitx-qimpanel
sudo apt-get remove fcitx-ui-qimpanel

17. 开机启动卡死

开机时卡在登录界面,鼠标键盘无反应,且内核打印消息如下:

/dev/nvme1n1p3: clean, **** files, **** blocks
[   5.004707] nvidia-gpu 0000:05:00.3: i2c timeout error e0000000
[   5.004734] ucsi_ccg 0-0008: i2c_transfer failed -110
[   5.004772] ucsi_ccg 0-0008: ucsi_ccg_init failed - -110

解决方案:

  1. 在grub启动界面,选择第二项"ubuntu高级设置",回车

  2. 选择第二项"recovery mode",按一下键盘上的"e"键,进入编辑模式:

  3. 将"ro recovery nomodestset",修改为"rw single init=/bin/bash"并删除该行后面内容

  4. 按下ctrl+x运行配置进入单用户root模式

  5. 输入命令行

sudo vim /etc/modprobe.d/blacklist_i2c-nvidia-gpu.conf

在文件中添加以下内容后保存并退出:

blacklist i2c_nvidia_gpu

重新启动即可进入系统

18 ./usr/bin/ld: CMakeFiles/receive_message.dir/src/lib.c.o: relocation R_X86_64_32S against symbol `hex_asc_upper’ can not be used when making a PIE object; recompile with -fPIC

解决方案:
在CMakeLists.txt中添加如下一行:

add_definitions(-fPIC)

19. Could not find a package configuration file provided by “Qt5SerialPort”

sudo apt-get install libqt5serialport5-dev

20.unrar解压后的文件内容乱码

解决方案:
input.txt 是乱码的文件,而output.txt是重定向输出的文件,两个文件不能重名

iconv -f gbk -t utf8 input.txt > output.txt

21.转换GBK编码文件为utf-8编码,解决中文乱码问题

enca -L zh_CN -x utf-8 *

ubuntu常见问题及解决方案相关推荐

  1. ubuntu常见问题及解决方案——yr 不在 sudoers 文件中,此事将被报告,同时,su无法验证的解决办法

    昨晚因为改编译错误,修改了sudoers里的内容,导致(1)[用户名]不在sudoers文件中,同时,(2)su无法验证的解决办法. 对于问题(1):网上解决办法 su root //使用root登陆 ...

  2. ubuntu下Android开发环境的搭建:eclipse+SDK详细安装教程+常见问题及其解决方案

    先讲具体的安装步骤然后再说常见问题及解决方案. ubuntu下安装eclipse+SDK具体步骤: 1.安装JDK: 在官网(http://www.oracle.com/technetwork/jav ...

  3. OpenStack环境搭建(六:常见问题及解决方案总结)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

  4. ESXi6.5环境搭建(五:常见问题及解决方案实验总结)

    实验目的及要求 完成VMware workstations安装,会应用相关操作: 完成虚拟机中ESXI6.5平台的安装及网络环境配置: 完成VMware vSphere Client 6.0软件在PC ...

  5. C#中使用WCF一些常见问题及解决方案

    C#中使用WCF一些常见问题及解决方案 参考文章: (1)C#中使用WCF一些常见问题及解决方案 (2)https://www.cnblogs.com/52XF/p/3740326.html 备忘一下 ...

  6. gulp几个常见问题及解决方案

    gulp几个常见问题及解决方案 参考文章: (1)gulp几个常见问题及解决方案 (2)https://www.cnblogs.com/hjson/p/10546708.html 备忘一下.

  7. Mycat常见问题与解决方案

    Mycat常见问题与解决方案 参考文章: (1)Mycat常见问题与解决方案 (2)https://www.cnblogs.com/it-deepinmind/p/11913519.html 备忘一下 ...

  8. [持续更新]UnsatisfiedLinkError常见问题及解决方案

    [持续更新]UnsatisfiedLinkError常见问题及解决方案 参考文章: (1)[持续更新]UnsatisfiedLinkError常见问题及解决方案 (2)https://www.cnbl ...

  9. 为什么焊锡老是粘在烙铁头上_自动焊锡机常见问题及解决方案「由力自动化」...

    随着科技的不断进步,一些行业中机器替代人工是避不可挡的一种发展趋势,自动焊锡机因为所能使用的行业广泛相信很多的朋友都有所了解,那么自动焊锡机器人使用时常见问题有哪些呢,该如何解决呢?下面小编来简单的讲 ...

  10. ARKit从入门到精通(11)-ARKit开发常见问题及解决方案

    转载请注明出处:ARKit从入门到精通(11)-ARKit开发常见问题及解决方案 本文主要介绍ARKit开发过程中一些常见问题 1.ARKit框架无法导入问题 2.ARKit运行黑屏或者白屏问题:Un ...

最新文章

  1. linux查找部署目录,mac/linux 查找软件安装、配置路径
  2. Python学习笔记:面向对象高级编程(上)
  3. mysql存储word文档_使用MySQL存储和检索word文档
  4. 2018-2019 ACM-ICPC, Asia Seoul Regional Contest——A - Circuits
  5. 滚动条判断是否滑动到顶部底部
  6. 计算机与环境科学,计算机在环境科学与工程方向的应用
  7. php 利用个人邮箱,利用 Composer 完善自己的 PHP 框架(二)——发送邮件
  8. linux 文件名 序列号,在Linux中应如何查看系统硬件制造商、型号和序列号
  9. 移动互联网浩荡十年 有的升腾,有的陨落
  10. 推荐3个快速开发平台 前后端都有 接私活又有着落了
  11. beyong compare激活
  12. 领导提拔你的原因,只有这点最真实,其他都是瞎扯!
  13. springboot整合jwt_springboot整合jwt实现身份验证
  14. 你想为开源社区做贡献吗?机会来了
  15. 银河麒麟专用服务器RPM软件包打包方式。
  16. AE插件-快速景深模糊插件 Aescripts Fast Bokeh Pro v2.0.7 WIN
  17. App store暂时下架应用的解决方案
  18. mysql查询上班打卡sql怎么写_sql查询一段时期里每一天所有员工的打卡记录
  19. 使用反应路由器V4以编程方式导航
  20. Python中的复数和误区

热门文章

  1. 中软编码规范考试python_编码规范考试
  2. “大数据”带你揭开直播带货背后的点点滴滴
  3. 04.Java 编程入门学习笔记20210307
  4. 奥运排序问题:按要求,给国家进行排名
  5. 机器学习之支持向量机(手推公式版)
  6. Codeforces 1492 E Almost Fault-Tolerant Database
  7. 基于单片机设计的智能窗帘控制系统
  8. 2017年3月二级c语言笔试真题,2017年3月计算机二级C语言考试真题
  9. MySQL Optimization Learning(三)
  10. KR|眼睛内红血丝不超过2条