欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

重装双系统后应该做的事

程序员文章站 2022-06-18 21:34:13
...

1、安装chrome

官网有linux版本的https://www.google.cn/chrome/,选择deb文件

2、安装qq

官网有linux版本的https://im.qq.com/linuxqq/download.html,选择deb文件

3、安装ros melodic版本

首先配置ubuntu软件库

重装双系统后应该做的事

避免后面会出现无法定位软件包的错误,这里ROS提供了国内的安装源,添加国内安装源命令

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

设置**

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

更新软件

sudo apt update

W: GPG 错误:http://mirrors.ustc.edu.cn/ros/ubuntu bionic InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY F42ED6FBAB17C654
E: 仓库 “http://mirrors.ustc.edu.cn/ros/ubuntu bionic InRelease” 没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654

再更新软件

sudo apt update

安装ros melodic

sudo apt-get install ros-melodic-desktop-full

安装rosdep

sudo apt install python-rosdep

rosdep初始化

cd /etc
sudo gedit hosts

在打开的文件末尾加入

151.101.84.133 raw.githubusercontent.com

保存退出,再进行rosdep初始化

sudo rosdep init

rosdep 更新

rosdep update

添加ros环境变量

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

安装rosinstall

sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

4、安装anaconda3.6

sudo apt-get update
sudo apt-get upgrade

下载Anaconda Python 3.6版,64位的Linux系统应该下载“Anaconda3-5.2.0-Linux-x86_64.sh

在下载的文件所在文件夹下打开终端

bash Anaconda3-5.2.0-Linux-x86_64.sh

5、anaconda安装tensorflow

conda create --name tf_gpu_env tensorflow-gpu # tf_gpu_env是这个环境的名字

启动环境

source activate tf_gpu_env

退出环境

source deactivate tf_gpu_env

6、安装tensorflow低版本的和最新版的方法

 sudo apt-get install python-pip pyhton-dev python-virtualenv
virtualenv --system-site-packages ~/tensorflow
source ~/tensorflow/bin/activate
easy_install -U pip

安装最新版的tensorflow

pip install --upgrade tensorflow

安装低版本任一版本的tensorflow,比如1.5

pip install --upgrade tensorflow==1.5

启动环境

source ~/tensorflow/bin/activate

退出环境

deactivate

7、安装显卡驱动

安装开源显卡驱动仓库

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

安装依赖

sudo apt-get install dkms synaptic build-essential

然后去仓库修改附加驱动

重装双系统后应该做的事

重启,终端输入nvidia-smi

重装双系统后应该做的事

运行之前的代码遇到的问题和解决办法

问题1:No module named 'rospkg'

先切换到python3(如果用python2就把3改成2)

alias python=python3
source ~/.bashrc

再安装rospkg

pip3 install rospkg

问题2:启动gazebo打不开模型

在主目录下ctrl+h,打开.gazebo,新建文件夹models,下载gazebo模型,复制粘贴到models文件夹下

 问题3:cannot launch node of type [usb_cam/usb_cam_node]: usb_cam

sudo apt-get install ros-melodic-usb-cam

问题4:cannot launch node of type [joint_state_publisher_gui/joint_state_publisher_gui]

sudo apt-get install ros-melodic-joint-state-publisher-gui

暂时这些,未完待续

 

相关标签: ubuntu安装 ubuntu