系统配置、包/库安装、问题修复

  • 1. 安装/配置类
    • 1.1 系统配置
    • 1.2 软件包安装
  • 2. 问题修复类
  • 3. 软件工具类

1. 安装/配置类

1.1 系统配置

  • 多系统配置(含多系统安装及使用环境配置)
  • 换源:阿里源、清华源、中科大源
  • linux系统中一些目录的作用
  • 环境变量+动态库链接+多版本切换
  • 搜索ubuntu发行版(dev)软件包及其依赖
  • Linux各种信息查看
    操作 指令
    查看apt安装的库位置 dpkg -L packagename
    查看apt安装的库版本等信息 dpkg -s packagename
    查看opencv版本 pkg-config --modversion opencv
    查看opencv安装库文件 pkg-config opencv --libs
    查看opencv安装头文件 pkg-config --cflags opencv
    查看linux下的opencv安装路径 sudo find / -iname "*opencv*"
    查看linux版本 lsb_release -a
    查看cpu架构 uname -m
    查看cpu详细信息 lscpu
    查看当前主机配置信息 hostnamectlhostnamectl status
    查看jetson系列产品jetpack版本 sudo apt-cache show nvidia-jetpack

1.2 软件包安装

  • Anaconda 环境管理

  • Ubuntu下QT的安装配置

  • Ubuntu下安装CUDA

  • 安装OpenCV

  • 安装tensorflow/keras

  • Ubuntu20.04 安装ROS2 galactic

  • cmake升级与多版本共存

  • 安装llvm -> 安装TVM

  • C++常用

    库名 指令 备注
    eigen 含多版本管理
    sophus mkdir build
    cd build
    cmake ..
    sudo make install
    依赖eigen3.3以上
    g2o mkdir build
    cd build
    cmake ..
    sudo make install
    依赖eigen3
    glog mkdir build
    cd build
    cmake ..
    cd ..
    cmake -S . -B build -G "Unix Makefiles"
    cmake --build build
    sudo cmake --build build --target install
    ceres-solver|备用 ceres安装指导 cat /usr/local/include/ceres/version.h
    pcl sudo apt install libpcl-dev
    pangolin mkdir build
    cd build
    cmake ..
    cmake --build .
    sudo cmake --build . --target install
    含OpenGL、Glew
    protoc gazebo对其有版本依赖
    libjasper-dev sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
    sudo apt update
    sudo apt install libjasper1 libjasper-dev
    解决:
    fatal error: jasper/jasper.h: 没有那个文件或目录
    E: 无法定位软件包 libjasper-dev
    CGAL sudo apt-get install libcgal-dev
  • python常用

    库名 指令 注意
    pip sudo apt-get install (--proxy http://127.0.0.1:8889) python3-pip 使用pip安装包时出现超时、网络问题,可换豆瓣源pip --default-timeout=100 install 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
    注意: 使用pip install需关闭代理,否则会引发(ERROR: Could not install packages due to an OSError: Missing dependencies for SOCKS support.)
    pip永久换源
    pip升级 sudo -H python3 -m pip install --upgrade pip
    venv
    (>python3.3)
    apt-get install python3-venv 建立虚拟环境:
    建议:使用各环境中最大包的版本来命名环境,
       如env2_tf1.5g意为python2/tensorflow1.5-gpu
    1.python3 -m venv ~/repo/venv/env
    2.进入.bashrc,输入:#python venv setup\alias aev='source ~/repo/venv/env/bin/activate' \alias daev='deactivate'
    3.以后可使用aevdaev来激活和退出虚拟环境
    4.之后的python包在虚拟环境中安装,由于已经确定了python版本,因此可直接使用pip install package
    5. 创建当前安装包的requirements.txt:pip freeze > requirements.txt
    virtualenv pip install virtualenv 新建环境:virtualenv -p /usr/bin/python2.7 env_folder
    激活:source env_folder/bin/activate
    退出:deactivate
    cv2 pip3 install opencv-python 如果只用主模块,使用这个命令安装
    cv2 pip3 install opencv-contrib-python 如果需要用主模块和contrib模块,使用这个命令安装
    pytorch 在网站上选择自己的配置,使用生成的指令安装pytorch
  • 其他

名称 备注
jre 使用java编写的软件所需的运行环境(ubuntu下安装)

2. 问题修复类

  • 电脑使用相关问题
  • 代码程序相关问题

3. 软件工具类

软件 功能 适用
Zotero使用 文献管理 Win / Linux / Mac
VsCode 代码编辑 Linux / Win / Mac
OBS Studio 串流/录屏/虚拟摄像机 Linux / Win / Mac
Kdenlive 视频编辑 Linux / Win / Mac
yEd 图形编辑类(可以流程图自动排版) Linux / Win / Mac
Wine linux下安装windows软件 linux
balenaEtcher 镜像烧录 linux / win / mac os
HEU_KMS_Activator 激活工具 win
Everything 文件快速定位 win
小丸工具箱 (备份) 音视频处理 win

在线工具

网址 简介
I❤PDF PDF在线工具
Crossref 查找文献DOI
谷粉学术|备用 文献搜索工具(谷歌学术镜像、SCI-hub下载、谷歌专利、知网)

其他未迁移:一些软件的使用

【21世纪电脑入门】总目录——系统配置、包/库安装、问题修复相关推荐

  1. R包库安装及数据加载:一次安装多个R包、一次加载多个R包

    R包库安装及数据加载:一次安装多个R包.一次加载多个R包 目录 R包库安装及数据加载 R包安装 一次安装多个R包 加载需要的R包

  2. python os库安装_Python模块/包/库安装(6种方法)

    Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一.方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二.方法2: 多文件模块,带s ...

  3. Windows用户目录迁移,库迁移,修复文件夹图标

    用户目录迁移,库迁移   每次重装系统都要备份桌面.文档.图片.音乐.视频.下载等,非常麻烦.思路就是把用户目录下的目录设置到其他盘的目录,以后重装系统再把目录设置到上一系统设置的位置,这样所有的文件 ...

  4. Mysql学习总结(12)——21分钟Mysql入门教程

    21分钟 MySQL 入门教程 目录 一.MySQL的相关概念介绍 二.Windows下MySQL的配置 配置步骤 MySQL服务的启动.停止与卸载 三.MySQL脚本的基本组成 四.MySQL中的数 ...

  5. 【STM32】入门(零):keil安装、科学使用、芯片包安装

    [STM32]STM32单片机总目录 1.keil安装 官方下载地址:https://www.keil.com/download/product/ 注册后,进入下载页面,截至2022-08-14,ke ...

  6. 《Autosar从入门到精通-实战篇》总目录_培训教程持续更新中...

    目录 一.Autosar入门篇: 1.1 DBC专题(共9篇) 1.2 ARXML专题(共35篇) 1.2.1 CAN Matrix Arxml(共28篇) 1.2.2 ASWC Arxml(共7篇) ...

  7. RK3399平台入门到精通系列讲解 - 总目录

    总目录 欢迎大家来到内核笔记的<RK3399平台开发入门到精通系列讲解>,开始前博主先列出RK3399平台学习的大纲,同时这也可以作为大家学习RK3399内核与安卓框架的参考.下面蓝字都是 ...

  8. AutoSAR入门到精通讲解-总目录

    建立一套优秀的软件底层代码,使得各大主机厂都能通用,同时使汽车软件开发更加标准化.规范化.安全化.快速化和经济化 总目录 一.AutoSAR-CP 1.AutoSAR-CP介绍 2.AutoSAR-C ...

  9. Yocto开发讲解系列 - 总目录

    Yocto开发讲解系列总纲 Yocto开发专栏前言 Yocto开发专栏总目录 快速上手 Yocto理论篇 Metadata Layer BitBake工具 Toolchain或交叉编译器 Linux内 ...

最新文章

  1. 设计模式笔记(2)---单件模式(创建型)
  2. iOS - Quartz 2D 画板绘制
  3. SAP Cloud for Customer的Mashup位于CustomPane里
  4. [XSY3320] string (AC自动机,哈希,点分治)
  5. 与计算机交朋友优秀教案,《与计算机交朋友》教学设计-20210608120218.pdf-原创力文档...
  6. c语言注释和代码互换,c语言项目—注释转换(c——c++)
  7. [CB] 支付宝区块链的应用- 区块链发票医保理赔.
  8. python创建字典
  9. Java WebService使用简单教程
  10. 计算机代数与密码学,代数曲线与密码学
  11. python聚类分析超市_Biopython聚类分析
  12. Redis闲谈:你一定需要的知识图谱
  13. python数据分析与可视化答案学堂云_智慧树知到_Python数据分析与数据可视化_最新答案...
  14. 【论文笔记】:Region Proposal by Guided Anchoring
  15. MCE | 靶向 cGAS-STING 通路或可治疗渐冻症
  16. like功能以及check功能
  17. [33期] 我的编程思想【本文内容不涉及任何说教,纯属个人感受,不爽跳过】
  18. 使用nginx结合nginx-rtmp-module搭建rtmp流媒体服务器
  19. 递推 SDUT 鬼吹灯之龙岭迷窟
  20. uniapp App端使用高德地图

热门文章

  1. 为何越来越多人买苹果?因为6年前的iPhone碾压新款国产中端手机
  2. 今日头条搜索站长平台(入口)功能简介
  3. 微信“商家转账到零钱“功能接入以及如何获得转账结果?
  4. 阿拉丁2022 年度小程序白皮书发布,8 亿 DAU 再现小程序繁荣生态
  5. 使用简单的神经网络实现区分鸢尾花类别
  6. TaobaoSchedule调度管理控制台
  7. 计算机毕业设计Java房屋租赁管理系统(源码+系统+mysql数据库+lW文档)
  8. Switch模拟器调研
  9. 【敬伟ps教程】PS基础知识了解
  10. 小米Max 2完美刷成开发版获得root超级权限的流程