1. 基础设置
1.1 安装 ubuntu 双系统
Windows 和 Ubuntu 双系统的安装和卸载(平民版本,各种情况都有涉及)
买了新固态 因为 MBR和GPT 问题困扰很久 -->没有 efi 系统文件格式
1.2 常用命令
1.终端root密码 | sudo passwd root |
2.安装软件 | sudo dpkg -i xx.deb |
附Linux_qq安装包 | linux-qq 提取码: 3399 -- 版本较老,有推荐可以留言 |
3.安装编译器 | sudo apt-get install g++ sudo apt-get install python |
4.超级终端(可先百度效果) | sudo apt install terminator |
移动:Alt + 方向 ---- 我个人使用体验很棒 -- 比自带终端好用 水平分割:Ctrl + shift + O 垂直分割:Ctrl + shift +E 最大化当前:Ctrl + shift +X | |
5.相当于任务管理器 显卡使用率 | sudo apt install htop pip install gpustat |
6.简洁录屏软件 | sudo apt install kazam |
7.一些常用命令 | git clone --recursive 链接,递归下载 ll 看文件是否能执行 |
8.双系统时间同步 (来自 1.1) | sudo apt install ntpdate sudo ntpdate time.windows.com sudo hwclock --localtime --systohc |
9.tmux 后台运行,跑训练时候用挺舒服的 | tmux常用命令及快捷方式 |
2.显示器驱动
刚刚安装完 Ubuntu ,分辨率不对导致的超大图标实在不舒服!优先处理。
1. | ubuntu 设置分辨率(无驱动) | 我 - 驱动问题报错 |
2. | ubuntu18.04进行Nvidia显卡配置 xrandr Failed to get size of gamma for output default | |
3. | 由 2 转到 | |
ubuntu-drivers devices sudo ubuntu-drivers autoinstall | 2,3也就是这两个命令,自动安装显卡驱动,可不看 | |
4. | 安装cuda工具重启自动降了显卡,2/3方法失效,采用最暴力的安装包安装 |
3.安装 搜狗输入法/微信/WPS/VsCode/Pycharm
如果其他应用安装推荐方式欢迎评论。
1.搜狗 | 搜狗官网下载 linux版本输入法 | 注意:依赖一定装完整 |
2.微信 | 直接优麒麟官网 微信(wine) | 微信很爽,但 QQ 有问题 |
3.WPS | 官网下载安装 | 两台电脑配合办公 -- 实用 |
4.vscode | ubuntu18.04系统下安装vscode教程 | 建议方法三,软件商店安装我出现无法输入中文 |
在ubuntu系统下的vscode环境中配置C++环境 | ||
2022 Visual Studio Code配置Python环境(保姆级) | ||
VsCode更新Python插件以后不支持3.6及之前的语言版本Debug | Debug 很好用的 | |
5.pycharm | 在Ubuntu中安装并配置Pycharm教程 | 安装配置 |
ubuntu 18.04 安装pycharm社区版以及创建桌面快捷方式 | 创建桌面快捷方式 |
4.安装Ros-Melodic
1.换清华源 | ubuntu替换清华源 转到 清华大学开源软件镜像站 | 更快/也可用 阿里云源 |
2.安装ROS | Ubuntu18.04安装ROS Melodic(详细,亲测安装完成,有清晰的截图步骤) | rosdep update失败,配合第 3 点绝对成功。 |
3.推荐2+3 | rosdep update失败的解决方法 | 方法三推荐;注意博主Ubuntu20.04,3.3 中强调目录位置特别注意 |
4.安装ROS 也是绝绝子 | ROS Melodic在ubuntu系统18.04版本上的安装(完美避坑) | sudo pip3 install 6-rosdep 可能会有问题,重复很多次又成功了,不懂 |
5.绝绝子2号 | ROS安装:一键解决人生烦恼 | |
原链接:鱼香Ros(可以直接搜索这个) | 真真一键安装 | |
6.其它问题 | rosdep update — The read operation timed out 解决方法 | 其实就是网不好,超过最大限制时间 |
Ubuntu16.04安装ros | 我只是用他的清华公钥 |
5.网络代理
6.一些编程中常用技巧
1.IDE找不到库 | locate 未找到库 --> 将路径添加到json文件中 数据库搜索,新装的找不到(可以 sudo updatedb更新日志) locate Sophus | grep cmake//要求 |
2.cmake常用 | 编译时候可以 htop 看电脑运行情况,编译之后 make install 将编译的库安装到本地 为使用 sophus,需要使用find_package命令找到它 find_package(Sophus REQUIRED) --> REQUIRED 未找到sophus就不链接库了 //大写原因找的是XXXconfig.make文件 ${XXX_INCLUDE_DIRS} 返回头文件路径 ${XXX_LIBRARIES} 返回库文件路径 如果上述方法失效,关注 XXXTarget.make --> '::' 例如:target_link_libraries(useSophus Sophus::Sophus)#对象 target_link_libraries(target items) items = 库、库文件路径、库Target--> '::'例如Sophus include_directories() --> 头文件 target_link_libraries() --> ..a/.so 链接库文件 ${变量}
option(USE_UBUNTU_20 "Set to ON if you are using Ubuntu 20.04" OFF) // ON 或者 OFF 配合if使用,兼容多种环境 “”“”“ if(USE_UBUNTU_20) message("You are using Ubuntu 20.04, fmt::fmt will be linked") find_package(fmt REQUIRED) set(FMT_LIBRARIES fmt::fmt) endif() “”“””
|
后续还会继续补充!欢迎各位大佬一起添加。