当前位置: 首页 > news >正文

Ubuntu18.04 系统重装记录

Ubuntu18.04 系统重装记录

1 安装google拼音

https://blog.csdn.net/weixin_44647619/article/details/144720947

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

2 安装nvidia驱动

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-390

我的电脑显卡驱动程序对应390,应该事先先查一下版本。
此时显示E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: 无法
好像是某个进程被占用,重启电脑,重复上面三条命令。
nvidia-smi 验证是否安装成功

3 查看风扇转速

sudo apt install lm-sensors
sensors     //查询风扇转速

4 locate命令安装

因为后面需要定位某些安装软件或文件的位置,所以安装这个。

sudo apt install mlocate

5 gcc/g++安装

参考Ubuntu安装gcc和g++图文教程一文。不知道为什么我安装好后,版本显示7.5.0,而参考文中是11多

6 cmake 3.29.0

参考ubuntu 20.04安装(升级)cmake一文

7 不能播放B站视频

参考参考

8 code安装

新版本的code不再支持18.04,安装比较就的版本
参考
ubuntu18.04.1无法安装vscode(安装依赖无效)
安装。
1.85下载网址
安装方法
安装好后左下角extensions安装
C/C++
Cmake
Cmake Tools

9 eigen 3.2.10

Ubuntu 下Eigen库的安装和配置

10 opengl

参考ubuntu14.04安装opengl

11 Pangolin0.5

cd Pangolin
mkdir build && cd build
cmake ..
sudo make install

提示错误:
CMake Error at CMakeModules/FindGLEW.cmake:51 (MESSAGE):
Could not find GLEW
Call Stack (most recent call first):
src/CMakeLists.txt:130 (find_package)
解决:

sudo apt install libglew-dev

12 Sophus (此处有误)

安装参考链接视觉SLAM十四讲之安装Sophus库,
注意Sophus分为模板类和非模板类,我安装的是模板类。另外,需要提前安装fmt,可以先通过fmt --version看看是否安装过

cd include/
git clone https://github.com/fmtlib/fmt.git
cd fmt
mkdir build
cmake ..
make
sudo make install

然后安装Sophus。注意下面的代码中的git链接我换成了国内一位博主分享的链接,不喜欢的话,可以继续采用上面博客链接中从github中下载。

    cd include/git clone https://github.com/strasdat/Sophus.gitcd Sophus/mkdir buildcd build/cmake ..makesudo make install```
我按照上面的顺序安装,用fmt--verison检查时发现已经安装了fmt8.28

13 我从sophus安装开始更换了参考安装方法

【视觉SLAM十四讲】各种库的安装及代码实践这位大神总结的不错。

安装ROS参考一下

https://cloud.tencent.com/developer/article/2038389

http://www.xdnf.cn/news/1126639.html

相关文章:

  • 【高并发服务器】多路复用的总结 eventfd timerfd
  • 复习笔记 39
  • (李宏毅)deep learning(五)--learning rate
  • 单臂路由实现VLAN互通实验
  • 编译原理第一到三章(知识点学习/期末复习/笔试/面试)
  • HashMap详解
  • 优学教育官网搭建01首页
  • 多模态大语言模型arxiv论文略读(157)
  • Node.js 中http 和 http/2 是两个不同模块对比
  • React源码4 三大核心模块之一:Schedule,scheduleUpdateOnFiber函数
  • GBase 8a 与 Spring Boot + MyBatis 整合实战:从环境搭建到CRUD操作
  • Springboot集成SpringSecurity的介绍及使用
  • 【实时Linux实战系列】使用系统调用实现实时同步
  • 【PTA数据结构 | C语言版】前序遍历二叉树
  • 2025国自然青基、面上资助率,或创新低!
  • 板凳-------Mysql cookbook学习 (十一--------11)
  • C#,List<T> 与 Vector<T>
  • 焊接机器人智能节气阀
  • 关于list
  • 微信小程序入门实例_____从零开始 开发一个每天记账的微信小程序
  • 【GPIO】从STM32F103入门GPIO寄存器
  • 153.在 Vue 3 中使用 OpenLayers + Cesium 实现 2D/3D 地图切换效果
  • 淘宝扭蛋机小程序开发:重构电商娱乐化体验的新范式
  • Kruskal重构树
  • Linux操作系统从入门到实战(九)Linux开发工具(中)自动化构建-make/Makefile知识讲解
  • 12.6 Google黑科技GShard:6000亿参数MoE模型如何突破显存限制?
  • 导出内存溢出案例分析
  • 学习秒杀系统-实现秒杀功能(商品列表,商品详情,基本秒杀功能实现,订单详情)
  • JavaScript认识+JQuery的依赖引用
  • ethers.js-8-bigNmber和callstatic模拟