安装ubuntu18.04:

本机器型号安装ubuntu没有什么疑难杂症,跟着网上大佬的教程,下载镜像文件,做启动盘安装即可。
分区方案:
efi 2G
swap 16G
/ 500G
启动引导选择efi的那个分区
有独显的记得进入编辑启动项 在quite splash 后加 =nomodeset
按F10 进入 try ubuntu 然后安装。

换源

sudo  gedit   /etc/apt/sources.list

把原文档用下列内容替换

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

禁用nouveau

sudo gedit /etc/modprobe.d/blacklist.conf

在最后一行加入

blacklist nouveau
options nouveau modeset=0

更新,重启

sudo update-initramfs -u
reboot

装N卡驱动

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
ubuntu-drivers devices

查看本机可装显卡驱动,推荐安装最后有recommend的那个。

sudo apt install nvidia-driver-440

如果该命令无法安装,添加源后再次执行

deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

装完检查

df -h

如果几个Loop都是100%
执行

sudo apt autoremove --purge snapd

清除后再次检查。
重启,一般来说能直接进ubuntu就没有问题了

检查驱动

nvidia-smi

装pip

sudo apt update
sudo apt-get install python-pip
sudo apt-get install python3-pip

装完之后检查

pip --version
pip3 --version

pip换源

mkdir ~/.pip
cd ~/.pip && touch pip.conf
sudo gedit pip.conf

复制粘贴下面

[global]
index-url = http://pypi.douban.com/simple
[install]
use-mirrors =true
mirrors =http://pypi.douban.com/simple/
trusted-host =pypi.douban.com

装chrome

百度搜索chrome,官网下载

CUDA+cudnn+装pytorch

一定要先去pytorch官网看,能直接用pip下载的需要CUDA几!!
自己下包实在是太慢了!

gcc g++降级(有的可以不用)

sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
ls -l gcc*
sudo mv gcc gcc.bak #备份
sudo ln -s gcc-4.8 gcc #重新链接
ls -l g++*
sudo mv g++ g++.bak
sudo ln -s g++-4.8 g++
gcc -v g++ -v #查看版本号
  1. 装CUDA
    官网下载
sudo sh cuda_10.1.130_410.48_linux.run(文件名自己换) --no-opengl-libs

双显卡一定要加–no-opengl-libs 不然会在登陆界面无限循环
10.0以前的版本是加–no-opengl-files
安装完成后 在bashrc文件内加上

export CUDA_HOME=/usr/local/cuda(或者cuda10.1 看自己版本)
export PATH=$PATH:$CUDA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

测试

测试:
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery

最后result=pass 成功。

安装CUDNN

官网注册下载

tar -zxvf cudnn-10.1-linux-x64-v7.6.5.32(文件名自己改).tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*sudo dpkg -i libcudnn7_7.6.5.32-1+cuda10.1_amd64.deb
sudo dpkg -i libcudnn7-dev_7.6.5.32-1+cuda10.1_amd64.deb
sudo dpkg -i libcudnn7-doc_7.6.5.32-1+cuda10.1_amd64.deb

测试:

cp -r /usr/src/cudnn_samples_v7 $HOME
cd $HOME/cudnn_samples_v7/mnistCUDNN
make clean && make
./mnistCUDNN

test passed 成功。

安装tensorflow

装tensorflow
pip3 install tensorflow-gpu==1.13.1

测试:

python3
import tensorflow as tf
hello=tf.constant("Hello,Tensorflow!")
sess=tf.Session()
print(sess.run(hello))

安装ros

设置源

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

加key

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

更新

sudo apt-get update

安装ros和一些工具包

sudo apt install ros-melodic-desktop-full
sudo apt-get install ros-melodic-rqt
sudo apt-get install ros-melodic-rqt-common-plugins

装完后在bashrc文件添加

source /opt/ros/melodic/setup.bash

建立工作空间
在~目录下

mkdir catkin_ws
cd catkin_ws
mkdir src
catkin_make

安装rbx1

sudo apt-get install ros-melodic-arbotix ros-melodic-openni-camera \
ros-melodic-rosbridge-suite \
ros-melodic-rgbd-launch \
ros-melodic-turtlebot-* ros-melodic-kobuki-* ros-melodic-moveit-python \
python-pygraph python-pygraphviz python-easygui \
mini-httpd ros-melodic-laser-pipeline ros-melodic-ar-track-alvar \
ros-melodic-laser-filters \
ros-melodic-depthimage-to-laserscan ros-melodic-shape-msgs \
ros-melodic-gazebo-ros ros-melodic-gazebo-ros-pkgs \
ros-melodic-gazebo-msgs ros-melodic-gazebo-plugins \
ros-melodic-gazebo-ros-control ros-melodic-cmake-modules \
ros-melodic-smach ros-melodic-smach-ros ros-melodic-grasping-msgs \
ros-melodic-executive-smach ros-melodic-smach-viewer \
ros-melodic-tf2-web-republisher \
ros-melodic-move-base-msgs ros-melodic-fake-localization \
graphviz-dev libgraphviz-dev gv python-scipy liburdfdom-tools \
ros-melodic-ar-track-alvar* \
ros-melodic-map-server ros-melodic-move-base* \
ros-melodic-simple-grasping
cd catkin_ws
cd src
git clone https://github.com/pirobot/rbx1.git
或者保存到自己的gitee下git
git clone https://gitee.com/different_way/rbx1.git
cd ..
catkin_make

装kinect1驱动以及ros接口

在~目录下

git clone https://gitee.com/different_way/kinect_driver.git

跟着里面的readme安装
还是在~目录下

git clone https://gitee.com/different_way/libfreenect.git
cd libfreenect
mkdir build
cd build
cmake ..
make
sudo make install

在工作空间的src文件夹下

git clone https://gitee.com/different_way/freenect_stack.git
cd ..
catkin_make

双系统时间不对解决办法

在ubuntu下
安装时间校准服务

sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc

惠普暗夜精灵4双系统ubuntu18.04+CUDA10.1+cudnn+pytorch+tensorflow+ros相关推荐

  1. Win10下安装 [双系统Ubuntu18.04](图文步骤)

    前言 这是我第二次安装双系统Ubuntu,之前第一次安装是随意装的,出了很多问题,所以删掉了(想要完整删除步骤请看:Win10下完整删除 [双系统ubuntu18.04](以及EFI.启动项)) 本次 ...

  2. NVIDA GTX2080 Ubuntu18.04 cuda10.0 cudnn7.5 tensorflow 1.12 install

    NVIDA GTX2080 Ubuntu18.04 cuda10.0 cudnn7.5 tensorflow 1.12 install 心仪已久的显卡2080终于到了,Ubuntu18这么帅,怎么还能 ...

  3. 惠普DL388G9服务器安装双系统无法启动问题

    本次安装的是双Windows 2012 R2 机房服务器有2008老系统,要换成2012的系统,只有一个备机,要在备机把系统安装好,直接替换到生产服务器上. DL388G9的启动方式为UEFI,Win ...

  4. window10安装双系统ubuntu18.04

    win10安装ubuntu18.04,有几点需要注意,先罗列一下.BIOS模式.硬盘数.我觉得这两个是最烦的所以先重点标记一下!!!(此教程只适合BIOS为UEFI) 前言 因为需求要安装双系统,但是 ...

  5. Windows双系统Ubuntu18.04安装分区过程

    声明 由于这个寒假过长,从1月到9月,期间无数次作死操作,导致windows和ubuntu崩了N次,所以现在把以前的东西重新做一遍. windows和ubuntu双系统 首先在windows完好的情况 ...

  6. 记双系统 ubuntu18.04 无线网卡驱动安装

    windows10 + ubuntu 双系统,在某一次重启之后突然发现ubuntu系统右上角的wifi标志没了,在网上试了好多方法,也尝试了有线,都没有成功QAQ 最后亿番操作,不知道为什么就好了,记 ...

  7. 安装双系统ubuntu18.04后,不能进入ubuntu界面的解决办法

    某天晚上电脑自动升级了bios,作为新手小白此时还没有意识到问题.第二天开机发现电脑不仅不能进去ubuntu,连bios都进不去了.多次开机关机重复后,灵机一动改成重启,终于有进入bios的界面.然后 ...

  8. 暗影精灵8pro下载ubuntu双系统18.04遇到的问题

    惠普暗影精灵8pro下载ubuntu18.04找不到WiFi适配器与蓝牙连接,声音及声卡也无法检测到,上网试了好多教程都不管用,可能是系统版本目前无法适应电脑版本,之前下了网卡驱动,升级内核导致系统界 ...

  9. ubuntu查看cudnn是否安装成功_深度学习之目标检测系列(0) -ubuntu18.04+RTX2080Ti+cuda+cudnn安装...

    ubuntu18.04使用cudnn的过程中会遇见很多问题,而且搜索很多文章发现比较杂乱,我这里总结一下,方便小伙伴少走几步坑. 我的服务器硬件配置信息 (2019-01购买) CPU: 英特尔(in ...

最新文章

  1. JSON数据的HTTP Header应该怎么标记?
  2. 虚幻填坑004:减少starter content占用空间,只保留使用的assets
  3. 字符串和json之间的互相转化
  4. 一图看尽全生态, 2018区块链产业云图重磅发布
  5. gophp解释器_对比平台--Go和PHP之间的区别
  6. CentOS中使用Docker安装SqlServer以及遇到的那些坑
  7. java的多态怎么理解_JAVA多态的理解
  8. linux 7 定时任务设置,centos7 配置crontab定时任务
  9. 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...
  10. netty 水位线与oom
  11. [C++/CLI编程宝典][5]编译与反汇编
  12. Visual Studio 2015 前端开发工作流
  13. Flink CDC 系列 - 构建 MySQL 和 Postgres 上的 Streaming ETL
  14. 成品app直播源码,RecyclerView实现自动滚动效果
  15. win10如何添加linux开机引导,win10 linux 双系统怎么设置开机引导
  16. Bootstrap学习(九)collapse折叠窗口、carousel轮播效果、Affix侧边栏
  17. sourceTree 问题解决
  18. coreldraw x4被禁用怎么解决及不能使用序列号警告办法
  19. 【阅读笔记】旋转目标检测R3Det与BBAvector
  20. 谈谈Linux发行版的入门选择

热门文章

  1. 名编辑电子杂志大师教程 | 如何在电子宣传册中添加视频按钮?
  2. 【UTF-8编码透析】神奇的“联通”乱码现象
  3. Exchange 2010邮件服务器的搭建和部署
  4. EXCEL合并单元格快捷键暨WORD+EXCEL自定义快捷键
  5. Android调用系统相机,相册裁切图片展示的实现
  6. 分享获得微店商品详情API展示
  7. Linux搭建NFS服务器
  8. 典型偏差与非典型偏差理解
  9. 如何快速将json文件转换为对应的ts类型
  10. 服务器运行资源监测工具