zoukankan      html  css  js  c++  java
  • ubuntu---2020.04.23重装系统记录(篇2)

    ------------------------------------------------------------------------------------------------------------------------------------------
    目录
    一、Ubuntu 启动盘(原来的,拿过来直接用),保留  /home 不格式化,装好系统。
    二、设置网络
    三、简单的装个 iptux ,发现装不上,则更新一下源:
        1.【系统设置】-【软件和更新】-【...】
        2. 在 sources.list 中设置
    四、装iptux:sudo apt-get install iptux
    五、装中文输入法
    六、禁止内核更新(可以多装几个内核,以备需用)
    七、禁用系统默认的Nouveau显卡驱动,CUDA + NVIDIA 一起安装,随后直接配置一下CUDNN。
    八、编译OpenCV 3.4.2
    九、安装labelImg
    十、安装可能用到的其他工具:shutter、VLC (直接在【ubuntu软件】中搜索直接安装)
    十一、安装过程中会遇到的其他问题

    正文
    ------------------------------------------------------------------------------------------------------------------------------------------
    一、Ubuntu 启动盘(原来的,拿过来直接用),磁盘分区的时候,保留  /home 不格式化,装好系统。

     

     
    ------------------------------------------------------------------------------------------------------------------------------------------
    二、设置网络

     


    ------------------------------------------------------------------------------------------------------------------------------------------
    三、简单的装个 iptux ,发现装不上,则更新一下源:
        1.【系统设置】-【软件和更新】-【...】
        2. 在 sources.list 中设置


    1.【系统设置】-【软件和更新】-【...】



    2. 在 sources.list 中设置
    打开terminal,备份原文件
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
    cd /etc/apt
    sudo gedit sources.list
    (sudo gedit /etc/apt/sources.list )
    添加如下内容【去阿里云上 https://developer.aliyun.com/mirror/ubuntu,查看适合 ubuntu 16.04 的源配置如下】:
    deb http://mirrors.aliyun.com/ubuntu/ xenial main
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

    deb http://mirrors.aliyun.com/ubuntu/ xenial universe
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

    然后:
    sudo apt-get update   #更新软件列表。
    sudo apt-get upgrate  #更新软件。这一步,如果按提示选择了Y,可能会耗时很长,耐心等待。

    ------------------------------------------------------------------------------------------------------------------------------------------
    四、装iptux:sudo apt-get install iptux


    ------------------------------------------------------------------------------------------------------------------------------------------
    五、装中文输入法
    1、安装Chinese语言包(一般情况下已经被勾选,安装上了)
    鼠标依次点击System Settings–>Language Support–>Install/Remove Languages,选中Chinese,点击Apply应用即可,等待下载安装完成。
    这里完成的只是中文语言包的安装,还并不能使用中文输入法。所谓iBus pinyin输入法,这个pinyin输入法是基于iBus(全称 Intelligent Input Bus,下一代输入法框架),这个输入法框架的,所以还有要安装iBus框架。

    2、安装iBus框架
    键盘按CTRL+ALT+T,打开终端。通过以下命令操作:
    sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
    启动ibus框架:im-config -s ibus

    3、安装拼音引擎

    通过命令安装IBus拼音:sudo apt-get install ibus-pinyin

    4、iBus设置: sudo ibus-setup    #打开iBus设置
    选中input method,Add刚才安装的中文拼音就行了。这样, ibus 拼音输入法就安装配置好了。
    如果点击"add"后,在列表里面找不到Chinese(Pinyin)(IBus),则需要系统重启一次

    5、系统输入法设置
    添加该输入法系统,依次点击System Settings–>Text Entry中添加上ibus拼音输入法,并将Show current input source in the menu bar勾选上,这样就会在系统的菜单条上显示输入法切换的图标了。

    6、如果出现输入错乱大现象,类似双拼模式,在终端中输入如下命令解决:ibus-daemon -drx

    图文参考 @https://blog.csdn.net/suifenghahahaha/article/details/78723733

     
    ------------------------------------------------------------------------------------------------------------------------------------------
    六、禁止内核更新(可以多装几个内核,以备需用)
    查看当前用的内核版本:uname -r

    查看所有安装的内核版本:dpkg --get-selections | grep linux

    一条语句禁止当前用的内核版本:
    sudo apt-mark hold linux-image-4.15.0-96-generic linux-modules-extra-4.15.0-96-generic linux-headers-4.15.0-96-generic    
    注意:解除内核禁用,用unhold命令

    在安装几个内核备份使用,默认以最高版本的内核启动系统:
    sudo apt-get install linux-image-4.15.0-88-generic
    sudo apt-get install linux-headers-4.15.0-88-generic
    sudo apt-get install linux-image-extra-4.15.0-88-generic

    注意:系统刚装好时候,内核版本是 linux-image-4.15.0-45


    ------------------------------------------------------------------------------------------------------------------------------------------
    七、禁用系统默认的Nouveau显卡驱动,CUDA + NVIDIA 一起安装,随后直接配置一下CUDNN。

    【1.禁用系统默认的Nouveau显卡驱动】
    执行命令:lsmod | grep nouveau,查看有没有输出,如果有信息输出,则需要禁掉。

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

    在blacklist.conf文件末尾填入:
    blacklist nouveau
    option nouveau modeset=0

    sudo update-initramfs –u

    重启电脑:lsmod | grep nouveau,没有任何输出说明禁用成功。

    【2.CUDA + NVIDIA 一起安装】
    sudo service lightdm stop
    sudo init 3
    sudo chmod a+x cuda_10.1.168_418.67_linux.run             
    sudo ./cuda_10.1.168_418.67_linux.run --no-opengl-libs  (选择安装Driver)
    sudo service lightdm start

    sudo reboot

    配环境:
    sudo gedit ~/.bashrc

    末尾添加:
    export PATH=$PATH:/usr/local/cuda-10.1/bin
    export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.1
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64

    source ~/.bashrc  或重启计算机

    【3.配置一下与CUDA版本对应的CUDNN】
    cudnn-10.1-linux-x64-v7.6.5.32.tgz 解压之后文件夹的名字为cuda,放入cuda-cudnn-10.1文件中,新命名为cuDNN.
    进入文件夹:cd cuda-cudnn-10.1
    1. 复制cudnn.h文件到/usr/local/cuda/include目录下:
    sudo cp ./cuDNN/include/cudnn.h /usr/local/cuda/include   

    2. 复制 lib* 文件到/usr/local/cuda/lib64目录下:
    sudo cp ./cuDNN/lib64/lib* /usr/local/cuda/lib64   

    3. 对复制后的文件解除权限
    sudo chmod 777 -R /usr/local/cuda/include
    sudo chmod 777 -R /usr/local/cuda/lib64

    4. 对所有的复制和解除权限操作执行生效:
    sudo ldconfig   

    【4.查看是否安装好】

    1. NVIDIA版本:nvidia-smi ,也可以 nvidia-settings
    2. CUDA 版本:cat /usr/local/cuda/version.txt ,也可以 nvcc --version

    (如果提示无nvcc不需要按照指令安装,进一步查看/usr/local/cuda/bin 或者/usr/local/cuda-10.1/bin中是否有nvcc可执行文件:
    如果没有,说明cuda没有正常安装,需要重新安装;
    如果有,进入下一步添加环境变量,打开~/.bashrc ,添加环境变量export PATH=$PATH:/usr/local/cuda/bin。
    如果2种命令版本不一致,可能是执行了sudo apt-get install nvidia-cuda-toolkit,那么卸载一些 sudo apt-get autoremove nvidia-cuda-toolkit)
    3. CuDNN 版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

     
    ------------------------------------------------------------------------------------------------------------------------------------------
    八、编译OpenCV 3.4.2
    【(1)下载】
    https://github.com/opencv/opencv/archive/3.4.2.zip

    wget -c https://github.com/opencv/opencv/archive/3.4.2.zip
    wget -c https://github.com/opencv/opencv_contrib/archive/3.4.2.zip
    注意:下载的是同名,但是不同的文件,在不同的文件里进行下载并解压。

    【(2)编译】
    sudo apt-get install build-essential

    sudo apt-get install cmake git libgtk2.0-dev ffmpeg libopencv-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev libxvidcore-dev libx264-dev libatlas-base-dev gfortran

    cd opencv-3.4.2
    mkdir build  && cd build

    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON-D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D OPENCV_EXTRA_MODULES_PATH=/home/u/opencv-3.4.2/opencv_contrib-3.4.2/modules -D BUILD_EXAMPLES=ON ..

    sudo make  (sudo make all -j12 加快速度)
    sudo make install

    【(3)添加环境】
    1. 添加OpenCV的库路径:
    sudo gedit /etc/ld.so.conf.d/opencv.conf

    在文件末尾添加:
    /usr/local/lib  

    sudo ldconfig

    2.设置OpenCV静态库加载路径
    sudo gedit ~/.bashrc

    export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

    source ~/.bashrc
    ------------------------------------------------------------------------------------------------------------------------------------------
    九、安装labelImg
    下灾:https://github.com/tzutalin/labelImg

    使用环境:Python3 + Qt5 (Recommended)

    安装:
    sudo apt-get install pyqt5-dev-tools
    sudo pip3 install -r requirements/requirements-linux-python3.txt
    make qt5py3
    python3 labelImg.py
    python3 labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

     

    ------------------------------------------------------------------------------------------------------------------------------------------
    十、安装可能用到的其他工具:shutter、VLC (直接在【ubuntu软件】中搜索直接安装)



    ------------------------------------------------------------------------------------------------------------------------------------------
    十一、查看安装完后的版本
    (1)查看NVIDIA驱动安装版本
    验证是否安装成功,执行:nvidia-smi 。

    (2)查看CUDA安装版本
    CUDA一般安装在 /usr/local/cuda/ 路径下,该路径下有一个version.txt文档,里面记录了cuda的版本信息。
    执行命令:cat /usr/local/cuda/version.txt ,即可查询。
    也可以使用:nvcc --version  ,进行查询。

    (3)查看CuDNN版本
    CuDNN的信息在其头文件里:
    cat  /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 , 即可查询。

    (4)查询OpenCV版本 :
    pkg-config opencv --modversion 

    (5)查询当前使用的kernel版本 :
    uname -r

    (6)查询python版本 :
    python

    (6)查询gcc版本 :
    gcc --version

     
    ------------------------------------------------------------------------------------------------------------------------------------------
    十二、安装过程中会遇到的其他问题
    详见《ubuntu---2020.04.23重装系统记录(篇3)》

     

    附,安装CUDA的截图

     

     

     

     

  • 相关阅读:
    UVA 1025 A Spy in the Metro DP水题
    ZOJ 3814 Sawtooth Puzzle BFS
    ZOJ 3816 Generalized Palindromic Number
    UVA 10859 Placing Lampposts 树形DP
    UVA 11825 Hackers' Crackdown 状压DP
    POJ 2887 Big String 线段树 离线处理
    POJ 1635 Subway tree systems Hash法判断有根树是否同构
    BZOJ 3110 k大数查询 & 树套树
    sdoi 2009 & 状态压缩
    来自于2016.2.24的flag
  • 原文地址:https://www.cnblogs.com/carle-09/p/12765233.html
Copyright © 2011-2022 走看看