zoukankan      html  css  js  c++  java
  • Ubuntu16.04安装后配置一条龙

    安装zsh

    1、安装zsh

    sudo apt-get install zsh
    

    2、安装 oh my zsh

    git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
    

    关于oh my zsh可以看如下的链接:https://ohmyz.sh/community.html
    当然也可以通过

    curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh 
    

    3、配置文件
    3.1创建配置文件

    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
    

    3.2设置zsh为默认的shell

    chsh -s /bin/zsh
    

    此时重新启动Ubuntu即可享受新的终端。

    4、注意事项

    4.1修改主题
    可以去https://github.com/robbyrussell/oh-my-zsh/wiki/themes看看你喜欢什么主题,然后在.zshrc文件中进行更改。
    这里写图片描述
    只要把你要的主题修改上去即可。
    4.2 更改成zsh后有些命令无法使用的问题
    首先
    在~/.zshrc的文件最后面添加:

    source /opt/ros/kinetic/setup.zsh
    

    也就是说
    原来我们在~/.bashrc最后面添加

    source /opt/ros/kinetic/setup.bash
    

    现在则需要在~/.zshrc后面添加成

    source /opt/ros/kinetic/setup.zsh
    

    就好了!

    然后
    在~/下面创建一个叫做bash_profile的文件,这里我用的是vim编辑的,也可以用其他的编辑
    sudo vim ~/.bash_profile
    接着在里面输入

    export PATH=/bin:/usr/bin:/usr/local/bin:$PATH
    

    在终端输入

    sudo gedit .zshrc
    

    然后找到# User configuration部分,添加

    source ~/.bash_profile
    

    然后

    source .zshrc
    

    4.3 切换bash

    chsh -s /bin/bash
    

    最后就可以享用zsh了

    安装cmake3.9

    1、cmake的下载

    在这里强烈建议通过wegt进行下载,在这里就不说了,直接把地址粘上吧!
    wget https://cmake.org/files/v3.9/cmake-3.9.1-Linux-x86_64.tar.gz
    2、解压和安装
    (1)、首先进行解压

    tar -zxvf cmake-3.9.1-Linux-x86_64.tar.gz 
    

    通过上述命令就可以对文件进行解压,在这里需要说明一下,cmake不需要自己去安装,解压即安装,在这里你需要去做的
    就是添加相应的环境变量

    (2)、添加环境变量
    首先将 上一步解压后的文件移动到合适的文件夹下
    然后进入文件夹,在进入第一个文件夹 bin 下,找到 cmake文件,点击属性,copy其 位置(如下图所示)
    在这里插入图片描述
    接下来,在解压后的文件夹下启动命令框,打开 “bashrc”

     gedit ~/.bashrc
    

    在打开的记事本里面,在最后一行添加

    export PATH=/home/******/cmake-3.9.1-Linux-x86_64/bin:$PATH
    

    其中 ****** 就是刚才复制的 cmake属性的位置

    接下来,还需要最后一步,就是在命令行(终端),进行一下 source

    source ~/.zshrc
    

    The End!

    你就可以通过指令 :

    cmake --version 
    

    可以查看自己系统里面的 cmake版本信息!如下图所示!

    在这里插入图片描述

    安装PCL 1.9

    首先安装PCL的依赖

         sudo apt-get update
         sudo apt-get install git build-essential linux-libc-dev
         sudo apt-get install cmake cmake-gui 
         sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev
         sudo apt-get install mpi-default-dev openmpi-bin openmpi-common  
         sudo apt-get install libflann1.8 libflann-dev
         sudo apt-get install libeigen3-dev                                            //这里安装了eigen3
         sudo apt-get install libboost-all-dev                                         //这里安装了boost
         sudo apt-get install libvtk5.10-qt4 libvtk5.10 libvtk5-dev
         sudo apt-get install libqhull* libgtest-dev
         sudo apt-get install freeglut3-dev pkg-config
         sudo apt-get install libxmu-dev libxi-dev 
         sudo apt-get install mono-complete
         sudo apt-get install qt-sdk openjdk-8-jdk openjdk-8-jre
    

    ubuntu 18.04 bionic对应的版本是libflann1.9,改用libflann1.9执行成功。
    下载PCL的源码

    git clone https://github.com/PointCloudLibrary/pcl.git
    

    如果没有安装git,可以输入来安装Git。

    sudo apt-get install git 
    

    编译PCL源码

    首先进入pcl的源代码文件新建release文件夹并执行cmake

         cd pcl
         mkdir release
         cd release
         cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr 
               -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON 
               -DCMAKE_INSTALL_PREFIX=/usr ..
    

    cmake成功后开始进行编译,如果你的电脑cpu为8线程使用

    make -j8
    

    如果为4线程输入,依次类推2线程,6线程

    make -j4
    

    推荐使用cpu的最大线程来编译,作者使用7700hq 8线程编译了大约20分钟。中途的Warning可以无视

    编译成功后输入进行安装

    sudo make install
    

    之后使用apt-get安装ROS的一些文件

    sudo apt-get install ros-kinetic-pcl-conversions ros-kinetic-pcl-ros
    

    安装ROS-kinetic

    添加源

    打开一个终端(Ctrl + Alt + T), 输入如下指令:

     sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
    

    设置秘钥:

    sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116
    

    2.3 安装 ROS

    更新系统软件处于最新版:

    sudo apt-get update

    然后开始安装 ROS,安装全功能版指令如下:

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

    本人安装过程大概五分钟,看个人网络,等着ROS安装完成,如果出现BUG跟据具体情况而定,有可能是网络问题,有时候宽带就是不行,用手机热点就可以。

    安装完成后,可以用下面的命令来查看可使用的包:

    apt-cache search ros-kinetic
    

    到现在,虽然是安装完了,但是还不能用。

    2.4 初始化ROS

    首先需要先初始化 rosdep,具体如下:

    sudo rosdep init
    rosdep update
    

    然后初始化环境变量(重要):

     echo "source /opt/ros/kinetic/setup.zsh" >> ~/.zshrc
    source ~/.zshrc
    

    开发过程中,如果找不到 Package, 找不到node, 很多情况下都是没有添加source或者失败了;如果安装失败,可以再试一次。

    你可以安装一个非常常用的插件(有的同学可能不需要安装,这个插件已经存在了):

    sudo apt-get install python-rosinstall
    

    3 测试ROS

    首先,启动ROS环境

    roscore
    
  • 相关阅读:
    <<< Tomcat运行报错IOException while loading persisted sessions: java.io.EOFException
    <<< Tomcat 部署项目There are no resources that can be added or removed from the server
    <<< tomcat启动报错StandardServer.await: create[8005]
    【LeetCode】最接近的三数之和【排序,固定k1,二分寻找k2和k3】
    【LeetCode】三数之和【排序,固定一个数,然后双指针寻找另外两个数】
    【LeetCode】最长公共前缀【二分】
    【LeetCode】盛最多水的容器【双指针+贪心 寻找最大面积】
    【LeetCode】整数反转【不能借助辅助空间,需要处理溢出】
    【LeetCode】最长回文子串【动态规划或中心扩展】
    【LeetCode】寻找两个有序数组的中位数【性质分析+二分】
  • 原文地址:https://www.cnblogs.com/sariel-sakura/p/13164974.html
Copyright © 2011-2022 走看看