2025年ubuntu20.04更新源(ubuntu12.04更新源)

ubuntu20.04更新源(ubuntu12.04更新源)Y7000P 双系统安装 ubuntu18 04 和 ubuntu20 04 均出现错误 ubuntu16 04 成功 固态硬盘已经确认 gpt 模式并且全盘格式话 多次测试重装依然出现同样问题 可能是镜像的 ext4 file creation 功能和 BIOS 或者硬盘冲突 暂时无法解决 只能通过系统升级绕过该问题 linux 是文件系统 并且官方也推荐 dist upgrade 升级和直接装应该差别不打

大家好,我是讯享网,很高兴认识大家。



Y7000P 双系统安装ubuntu18.04和ubuntu20.04均出现错误,ubuntu16.04成功.

固态硬盘已经确认gpt模式并且全盘格式话,多次测试重装依然出现同样问题,可能是镜像的ext4 file creation功能和BIOS或者硬盘冲突,暂时无法解决,只能通过系统升级绕过该问题。

linux是文件系统,并且官方也推荐dist-upgrade,升级和直接装应该差别不打。

方法一:官方推荐的Softwre &Updates

https://ubuntu.com/tutorials/upgrading-ubuntu-desktop#3-check-for-updates

方法二:命令行

 

讯享网

Ubuntu16.04升级到18.04

Ubuntu18.04升级到20.04

系统升级完成后要 kernel升级

1 :获取最新的内核的:sudo apt list | grep linux-generic*

2:直接安装:sudo apt-get install linux-generic-hwe20.04-edge

3:Reboot重启4:check安装是否成功:sudo uname -r

1.5 安装显卡驱动

查看显卡设备和显卡驱动

讯享网

会给你显示recommended的显卡驱动

自动安装合适的显卡驱动

 

这个时候先不要着急重启,在应用里打开 软件与更新,检查一下有没有需要更新的软件,更新一下。

更新以后重启。

重启之后,在设置->详细信息里可以看到此时的显卡已经切换为Nvidia。

 

2.1  install_base_tools.sh

讯享网

2.2 应用商店直接搜索的软件:gitkraken,vscode


讯享网

2.3 Ubuntu搜狗输入法安装指南

安装完成重启Ubuntu。

重启后,点击右上角小键盘-设置,调整一下输入法顺序。熟悉的输入感觉就来了。

更改设置,点击输入操作条上的扳手按钮,可以设置皮肤,设置熟悉的习惯,还可以登录个人中心,同步个人词库。

2.4 Ubuntu install of ROS Noetic 

https://www.cnblogs.com/chenjian688/p/13796546.html

官网的源太慢的话切换源

 

 

2.3 IDE

1)kdevelop

讯享网

应用商店直接搜索行装

添加到桌面

 

添加内容:

讯享网

ps: 在设置桌面快捷方式如终端改为zsh,需以下操作,不然难以find ros下的cmake/catkin_make

2.4 v*皮×N

https://speedsss.com/user

如果上述设置没有对terminal的env起作用,需要命令行再次设置,也可以直接写到.zshrc中

 

2.5 Ubuntu18.04 gedit 中文乱码

2.7 cloudcompare

1)安装

方式1:源码编译安装,建议

http://www.cloudcompare.org/

https://github.com/CloudCompare/CloudCompare

https://blog.csdn.net/fangjin_kl/article/details/

不能打开.pcd的解决方案:在 ccmake .. 后开启 选项

方式2:官网Ubuntu 的安装方法

2)cloudcompare 不能打开pcd文件,解决方案:

cmake 后,在build/CMakeCache.txt文件中,开启 选项,然后make install 编译安装。

具体如下,打开build/CMakeCache.txt文件,317行"OFF"改为"ON"

修改为

需要选取其他plugin,也可以对应开启

 

2.8 ubuntu16.04下安装新版

2.9 Ubuntu20.04与Windows时间不一致

2.10 安装Ubuntu 16.04后要做的事

zsh

讯享网

Ubuntu 20.04 安装zsh/Oh My Zsh

Ubuntu 18.04 安装配置Oh My Zsh 主题设置

 

wps

下载wpsforlinux deb

WPS for Linux(ubuntu)字体缺失解决办法(转)

2.11 matlab

Linux下安装Matlab R2017a超详细安装教程(带图文)

选择激活的license文件(install_path/licensesicense_standalone.lic)

2.12 usb抓包

讯享网

2.13 mount

ubuntu挂载及开机自动挂载网络端的文件夹的方法

 

2.21其他

gcc安装

命令:sudo apt-get  install  build-essential

http://www.cnblogs.com/zero1665/archive/2009/11/03/1595510.html

 

Adobe flash player

sudo apt-get install flashplugin-installer

qt

sudo apt-get install qt4-dev-tools #开发包    sudo apt-get install qtcreator #IDE   sudo apt-get install qt4-doc #开发帮助文档   (可以省略) sudo apt-get install qt4-qtconfig #配置工具    sudo apt-get install qt4-demos #DEMO源码 QT (可以省略)

meshlab

装qt。在主页找到linux下meshlab的安装包,然后再按安装压缩包中的readme文件去做。可执行文件meshlab在目录meshlab/src/distrib下

subversion(svn)

$ sudo apt-get install subversion $ sudo apt-get install libapache2-svn

teamviewer    Ubuntu 16.04 安装teamviewer

sudo apt install f

sudo apt install teamviewer_13.0.9865_amd64.deb

 

3.1 camera LUMIX 硬盘连接

sudo apt-get install exfat-fuse exfat-utils

参考:

1. https://jingyan.baidu.com/article/3c48dd348bc005e10be358eb.html

2. https://blog.csdn.net/zhangxiangweide/article/details/

3. https://blog.csdn.net/IT_Java8/article/details/

 

3.2 usb带宽使用情况

讯享网

3.3 录屏

 

3.4  Linux下多窗口分屏式终端--Terminator

讯享网

常用快捷键

Ctrl+Shift+E    垂直分割窗口
Ctrl+Shift+O    水平分割窗口
    F11         全屏
Ctrl+Shift+C    复制
Ctrl+Shift+V    粘贴
Ctrl+Shift+N    或者 Ctrl+Tab 在分割的各窗口之间切换
Ctrl+Shift+X    将分割的某一个窗口放大至全屏使用
Ctrl+Shift+Z    从放大至全屏的某一窗口回到多窗格界面

3.4 Ubuntu 18.04实现实时显示网速

 

1) 创建工作空间

ROS系列-官方catkin创建工程

讯享网

2) 把对应源码copy 或者未git clone到src文件中

3) cmake 或 kDE 编译

或 catkin_make

https://www.cnblogs.com/qixianyu/p/6605830.html

 

1. launch 文件中 使用 launch-prefix="xterm -e gdb --args"

[1] gdb调试ros node

[2] GDB基本命令(整合)      

[3]GDB十分钟教程

 

sudo apt-get install ros-noetic-geodesy ros-noetic-nmea-msgs

1) g2o

源代码文件组织不规范,一定安装在默认路径下才能便于工程的cmakelist.txt查找库.

master 一直在维护更新,要注意使用旧版本.

 

2) DBoW3

DBoW3 only requires OpenCV.

如果遇到如下错误:

/usr/bin/ld: /home/chenshoubin/tools/DBow3/install/lib/libDBoW3.a(Database.cpp.o): relocation R_X86_64_PC32 against symbol `_ZTVN5DBoW38DatabaseE' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status

讯享网

修改为:

 

重新编译DBoW3

3) Sophus

https://github.com/strasdat/Sophus.git

早期为非模板的Sophus库,只提供双精度的李群李代数类. 后续版本写成了模板类,如最新的master.注意区分.

基于Eigen开发,不需要额外依赖库.

ubuntu18.04编译Sophus库问题及解决方法

在终端中执行make后,出现以下错误:

即出现错误:
/home/xq/Sophus/sophus/so2.cpp:32:26: error: lvalue required as left operand of assignment
unit_complex_.real() = 1.;
/home/xq/Sophus/sophus/so2.cpp:33:26: error: lvalue required as left operand of assignment
unit_complex_.imag() = 0.;

解决方法如下:
将so2.cpp源码文件下的代码:
SO2::SO2()
{
unit_complex_.real() = 1.;
unit_complex_.imag() = 0.;
}
修改为:
SO2::SO2()
{
//unit_complex_.real() = 1.;
//unit_complex_.imag() = 0.;
unit_complex_.real(1.);
unit_complex_.imag(0.);
}
重新编译Sophus4

4)PCL

ros安装时自带PCL,neotic 对应v1.10,可能出现错误:

/usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above

在工作空间下的CMakeLists.txt文件中添加以下指令即可:

 

操作后继而造成boost函数错误,gicp_omp.h中添加boost头文件:

http://www.ceres-solver.org/installation.html#linux  下载 ceres-solver-1.14.0.tar.gz并解压

install all the dependencies.

讯享网

install Ceres.

https://docs.opencv.org/trunk/d7/d9f/tutorial_linux_install.html

根据需要选取版本

linux下多版本opencv共存问题

1) 下载并安装 libpcap-dev.用于抓包,RS-LiDAR-16 ROS Package的依赖库

 

问题:error while loading shared libraries: libpcap.so.1: cannot open shared object file: No such file or directory

讯享网

2) 编译 RS-LiDAR-16 ROS Package

 

3) 注意:因为rslidar里面含有5个子工程包(如下图),使用cmake逐个编译太麻烦,因此使用了catkin_make一起编译.

问题是catkin_make可能会编译src下的其他packages.

解决方法1,暂时把其他packages转移出src,编译安装完再移回去.

解决方法2,指定编译白名单

讯享网

 4)配置网络IP,启动ros节点

 

1)下载libdepthengine.so.2.0文件

到网站中下载libk4a1.4里的deb文件 https://packages.microsoft.com/ubuntu/18.04/prod/pool/main/libk/

解压缩deb文件,获得libdepthengine.so.2.0,然后把libdepthengine.so.2.0复制到/usr/lib/x86_64-linux-gnu/文件夹中

2) Azure-Kinect-Sensor-SDK

命令行安装或者源码安装,推荐源码安装.

https://docs.microsoft.com/zh-cn/azure/kinect-dk/sensor-sdk-download

https://blog.csdn.net/star0w/article/details/

讯享网

遇到git clone失败的情况,可以设置git代理

 

3) 进入Azure Kinect sdk 源码根目录中 scripts 文件夹,复制99-k4a.rules文件至/etc/udev/rules.d/

讯享网

4)Azure_Kinect_ROS_Driver

 

5) 启动ros node

讯享网

driver.launch 中的<node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher" />有error,改为

<node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher" />

6)更新 Azure Kinect DK 固件

新固件下载地址

https://github.com/microsoft/Azure-Kinect-Sensor-SDK/blob/develop/docs/usage.md

1)驱动包和键盘控制包

官网http://www.autolabor.com.cn/download 下载驱动包和键盘控制包

http://www.autolabor.com.cn/lib/detail/12 视频介绍在 ROS 中使用 Autolabor ROS 键盘控制包,控制Autolabor Pro1行走。

 

2)ROS配置和使用Xbox One无线手柄

讯享网

3)joy_to_twist 编译安装

可以根据按键操作习惯修改src源码

 

4)上位机手柄驱动Autolaber

Autolaber USB连接上位机,上位机蓝牙连接手柄,执行以下命令

讯享网

https://google-cartographer-ros.readthedocs.io/en/latest/compilation.html#building-installation

1)ERROR 1

 

2)ERROR 2

如遇到python版本问题请切换

https://blog.csdn.net/l/article/details/

 

rplidar Tutorial: https://github.com/robopeak/rplidar_ros/wiki

小讯
上一篇 2025-06-01 18:06
下一篇 2025-04-17 20:41

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/163162.html