Mint系统使用介绍,Mint系统安装,在Mint系统上搭建GPU环境,在Mint系统上安装Pycharm、Anaconda等软件,在Mint系统上安装cuda和cudnn

欢迎大家关注笔者,你的关注是我持续更博的最大动力


原创文章,转载告知,盗版必究



Mint系统安装及其使用

1 Mint系统介绍及其安装

1.1 Mint系统介绍

Linux Mint由Linux Mint Team团队于2006年开始发行,是一份基于DebianUbuntuLinux发行版。其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件,它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。Linux Mint是对用户友好而功能强大的操作系统。它诞生的目的是为家庭用户企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。

下面截两张图给你们瞅一眼Mint系统长啥样!

在这里插入图片描述
在这里插入图片描述

下面简单说一下我个人在两天的使用体验!

  • 从操作系统的界与布局上可以说非常像windows系统了,所以这可能也就是它的易用性!
  • 对于系统的很多设置,如果你去仔细的看一下,几乎和Ubuntu系统是一模一样的!
  • 因为Mint是基于Ubuntu和debian开发的,因此还是Linux的内核,很多操作上是一致的!
  • 安装GPU 开发环境,你可能会遇到一些问题,多少和Ubuntu还是有些不同的,我最后也是没有解决,而是通过一些其他的方式规避了!
  • 总的来说,面对新事物都会有一个适应的过程,我刚看到这个系统也是内心一片大草原奔腾CNM,但是通过体验两天也能够接受这种新鲜的事物,对于该系统也是越用越顺手!

1.2 Mint系统安装

我安装的Mint系统的版本信息如下:

  • Mint系统版本:Linux Mint 19.3
  • 安装方式:使用U盘安装

把Mint系统做到U盘中,然后让U盘作为启动盘就可以!

1、开机后,一直按F1,然后选择system upset选项,然后就可以进入bois的设置界面,选择U盘作为启动盘

2、然后退出,再一直按F12就可选择从U盘启动系统了,之后就和安装Ubuntu系统安装差不多了!

选择UEFI:KingstonDataTraveler 3.0PMAP, Partition 1就是从U盘启动系统
在这里插入图片描述

之后会进入如下图的这个桌面,然后点击Install Linux Mint即可!
在这里插入图片描述
后面的安装过程就和Ubuntu很像了,这里我就不一步步演示了!

1.3 Mint中安装中文输入法

1、在搜索框中找到Fcitx Configuration,然后在添加搜索框中搜索Sunpinyin,添加即可!
在这里插入图片描述
在这里插入图片描述

2、之后使用Ctrl+Space快捷键即可切换中英文输入法

注意:

我一开始是尝试安装的搜狗拼音 linux版本,输入法也成功安装上了,同时可以使用,但是遇到一个问题,就是当我把输入法已经设置成简体中文了,输入的时候显示的是中文简体,但是当你按space的时候,输入的简体中文就变成繁体中文,尝试了很多种方法,始终没有解决这个问题,无奈,最后只能够卸载这个软件,大家如果想要使用,可以自己尝试!


更多详细中文输入法安装,可以参考这篇博客

1、sudo apt-get install fcitx

2、按windows+a或在设置中找到fcitx configuration,点击 “+” 新增输入法,在搜索框Pinyin,然后勾选即可安装上中文输入法!


1.3.1 Mint修改切换输入法的快捷键

1、找到Fcitx配置

在这里插入图片描述

2、在全局配置-》Trigger Input Method然后按下自定义的快捷键组合即可,这里我选择的是LShift(左边的shift键),当然可以添加两个快捷键,根据自己喜好和习惯进行配置

在这里插入图片描述

1.4 Mint的一些比较使用的操作

1.4.1 Mint中的一些分屏操作

之所以说其和windows有些像,不仅仅是外观长的比较像,在有些操作上也和windows有些像,如一些分屏操作:

  • win + ->:向右分屏
  • win + <-:向左分屏
  • Ctrl + Alt + ->:切换到下一个桌面
  • Ctrl + Alt + <-:切换到上一个桌面
  • Ctrl + Alt + 向上箭头:查看所有打工作桌面,如下图,然后右中的加号+还可以添加新的工作桌面
  • Ctrl + .:中英文符号切换快捷键
    在这里插入图片描述

2 Mint系统中安装软件

2.1 Mint中安装flameshot截图软件

1、安装flameshot软件

sudo apt-get install flameshot

2、打开flameshot软件,直接在命令行下输入

/usr/bin/flameshot gui

但是,这种直接在命令行中打开flamehot的方式比较麻烦,如果可以设置快捷键岂不是更方便

3、设置打开flameshot的快捷键

在preferences-Keyboard中自定义快捷键Custom Shortcuts,然后添加快捷键Add custom shortcut

在这里插入图片描述

  • Name:随便输入一个名字
  • Command:要打开flameshot软件打命令:/usr/bin/flameshot gui

设置好上面命令之后,再给其绑定一个快捷键,然后在下面打Keyboard bindings中输入要绑定的快捷键即可(直接在键盘上按就可以,但要让unassigned处于输入状态)

4、之后按自定义的快捷键就可以打开flameshot了,按Esc退出

2.2 在Mint上安装向日葵

1、直接在Mint上安装向日葵可能会报错,如下
在这里插入图片描述
2、解决方式:参考这篇博客,我就不多赘述了!

2.3 在Mint中安装Pycharm

1、下载pytcharm安装文件pycharm-professional-2020.2.3.tar.gz

2、解压安装包文件

tar zxvf pycharm-professional-2020.2.3.tar.gz

然后到安装包的bin目录下,执行可执行脚本./pycharm.sh即可安装:

shl@zhihui-mint:~/Downloads$ cd pycharm-2020.2.3/
shl@zhihui-mint:~/Downloads/pycharm-2020.2.3$ ls
bin  build.txt  debug-eggs  help  index  Install-Linux-tar.txt  jbr  lib  license  plugins  product-info.json
shl@zhihui-mint:~/Downloads/pycharm-2020.2.3$ cd bin/
shl@zhihui-mint:~/Downloads/pycharm-2020.2.3/bin$ ls
format.sh   fsnotifier64     inspect.sh   log.xml      pycharm64.vmoptions  pycharm.sh   pycharm.vmoptions
fsnotifier  idea.properties  libdbm64.so  printenv.py  pycharm.png          pycharm.svg  restart.py
shl@zhihui-mint:~/Downloads/pycharm-2020.2.3/bin$ ./pycharm.sh 

3、把pycharm添加到桌面

  • 1)在终端中创建一个pycharm的桌面配置文件Pycharm.desktop

sudo vim /usr/share/applications/Pycharm.desktop

  • 2)在Pycharm.desktop文件中添加如下内容
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec=sh /home/wayne/下载/pycharm-community-2017.1.1/bin/pycharm.sh
Icon=/home/wayne/下载/pycharm-community-2017.1.1/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

注意:

  • pycharm.sh:就是安装包bin目录下的脚本文件
  • pycharm.png:就是要添加的pycharm图标,也在安装包的bin目录下

然后把路径分别换成自己打即可!我的如下:

Exec=sh /home/shl/Downloads/pycharm-2020.2.3/bin/pycharm.sh
Icon=/home/shl/Downloads/pycharm-2020.2.3/bin/pycharm.png

2.4 在Mint下安装Anaconda

2.4.1 在Mint系统下安装anaconda

1、下载anaconda安装包Anaconda3-2020.07-Linux-x86_64.sh(官网下载即可)

2、安装anaconda

bash Anaconda3-2020.07-Linux-x86_64.sh

3、安装完后,在终端下打开Anaconda的图形界面的命令

anaconda-navigator

或者直接在Anaconda的安装目录bin目录下,双击anaconda-navigator也可以打开anaconda的图形界面

2.4.2 anaconda打开图形界面遇到的问题

1、在命令行下输入:anaconda-navigator后,报错:UnboundLocalError: local variable 'DISTRO_NAME' referenced before assignment,详细信息如下:

在这里插入图片描述
2、解决错误方式(参考):

  • 1)更新anaconda-navigator

conda update anaconda-navigator

  • 2)修改.../anaconda3/lib/python3.8/site-packages/anaconda_navigator/api/external_apps/vscode.py文件打第164行:

DISTRO_NAME = distro 修改为:DISTRO_NAME = None

在这里插入图片描述

2.4.3 把anaconda的图标添加到桌面

虽然可以使用:anaconda-navigator在命令行中打开anaconda,但是对于懒人来说,这还是有一点麻烦的!

1、创建一个anaconda的配置文件anaconda-navigator.desktop

sudo vim /usr/share/applications/anaconda-navigator.desktop

2、在anaconda-navigator.desktop配置文件中填写如下内容

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Anaconda
Version=3.0
Type=Application
Exec=/home/<username>/anaconda3/bin/anaconda-navigator # 替换成你系统上anaconda-navigator的执行路径
Icon=/home/<username>/anaconda3/lib/python3.7/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png      # 替换成你系统上ananconda的icon路径
Comment=Open Anaconda Navigator
Terminal=false

我的路径为:

Exec=/home/shl/anaconda3/bin/anaconda-navigator
Icon=/home/shl/anaconda3/lib/python3.8/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png

注意:

要注意自己的python版本

添加完后可以在菜单栏中看到anaconda图标,此时直接点击图标就可以打开应用程序

在这里插入图片描述

2.5 安装git

1、git官网下载安装包

https://git-scm.com/downloads

2、直接使用apt-get安装

apt-get install git

3 安装GPU环境

3.1 安装NVIDIA显卡驱动

3.1.1 安装NVIDIA显卡驱动

我的显卡为750Ti,下载驱动为:NVIDIA-Linux-x86_64-450.80.02.run

1、安装驱动(.run后缀文件为linux的脚本,因此用bash执行安装即可

sudo bash NVIDIA-Linux-x86_64-450.80.02.run

安装的过程中报错:ERROR: You appear to be running an X server; please exit X before installing. For further details, please see the section INSTALLING THE

在这里插入图片描述

参考

解决方式:

  • 1)首先按:Ctrl + Alt + F1进入命令行模式,然后输入用户名和密码,注意:输入密码用上面一排数字键,不要用数字键盘
  • 2)关闭X server服务sudo service lightdm stopsudo stop lightdm
  • 3)sudo init 3
  • 4)然后找到自己的驱动安装:sudo bash NVIDIA-Linux-x86_64-450.80.02.run
  • 4)安装后重启:sudo reboot

但是,我使用这种方法后,又遇到各种其他问题,意思就是有其他打驱动已经存在,因此,又去系统的驱动管理器中查看,然后有各种各样的驱动供选择,MD,费劲,所以直接选择nvidia-driver-450-server 版本驱动直接安装即可!

在这里插入图片描述
安装成功之后,使用:nvidia-smi查看驱动是否可用,显示如下表示驱动安装成功!

安装显卡查看打工具,

pip install gpustat

如果报错:error: command 'gcc' failed with exit status 1,使用如下方式解决(另外一种方式

sudo apt-get install libpng-dev
sudo apt-get install libfreetype6-dev

3.1.3 查看安装的NVIDIA信息,以及卸载NVIDIA驱动

1、查看系统中安装了哪些NVIDIA的驱动

sudo dpkg --list | grep nvidia-*

2、卸载NVIDIA驱动

可以直接在软件管理中卸载驱动(参考),同时也可以使用apt-get卸载NVIDIA驱动:

sudo apt-get --purge remove nvidia-*
# 也有的说用下面的命令进行卸载,我个人均有尝试,无碍
sudo apt-get --purge remove "*nvidia*"

3.2 安装cuda、测试及卸载

3.2.1 下载安装cuda

1、下载cuda安装包
在这里插入图片描述
2、安装cuda

sudo bash cuda_10.2.89_440.33.01_linux.run

3、添加环境变量(参考

安装完之后,在.bashrc配置文件添加环境变量

sudo vim ~/.barshrc
export PATH=/usr/local/cuda-10.2/bin:$PATH 
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH

或者

sudo vim ~/.barshrc
export PATH=/usr/local/cuda-10.2/bin${PATH:+:${PATH}} 
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

3.2.2 测试cuda是否安装成功

1、方法一:查看版本信息:一般当你安装好cuda之后,可以输入nvcc -V查看安装cuda的版本信息

shl@zhihui:~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Tue_Jan_10_13:22:03_CST_2017
Cuda compilation tools, release 10.2, V8.0.61

2、方法二:编译安装cuda目录下的测试用例

cd /usr/local/cuda-10.2/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery

在这里插入图片描述
如果能够看到如下的内容表示cuda安装成功!!

注意:

安装cuda的时候提示有多个显卡驱动:Existing package manager installation of the driver found. It is strongly recommended that you remove this before continuing.,然后再安装就提示安装失败!

在这里插入图片描述

错误的解决方法:

方法一:

sudo apt install nvidia-cuda-toolkit

这种方法可以成功安装cuda,然后也可以使用nvcc -V查看到版本信息,但是在/usr/local目录下并没有找到安装的库包文件!

方法二:

sudo bash cuda_10.2.89_440.33.01_linux.run --toolkit --silent --override

通过加参数,在安装的过程中可能就不会检测驱动,然后成功安装,之后把其添加到环境变量中,同样可以使用nvcc -V查看到版本信息!

(base) shl@zhihui-mint:~/Downloads$ sudo bash cuda_10.2.89_440.33.01_linux.run --toolkit --silent --override
(base) shl@zhihui-mint:~/Downloads$ vi ~/.bashrc
(base) shl@zhihui-mint:~/Downloads$ source ~/.bashrc 
(base) shl@zhihui-mint:~/Downloads$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_19:24:38_PDT_2019
Cuda compilation tools, release 10.2, V10.2.89
(base) shl@zhihui-mint:~/Downloads$ ls

3.2.3 卸载cuda

如果安装cuda失败,或者是安装打版本不能够匹配,此时可能面临重新安装,同样也要卸载之前安装打cuda

1、直接删除安装位置的cuda文件:

sudo rm -rf /usr/local/cuda
sudo rm -rf /usr/local/cuda-10.2

2、如果安装打cuda是deb文件,也可用如下的这种方法卸载

安装的deb软件cuda-repo-ubuntu1804-10-2-local_10.2.1-1_amd64.deb卸载:

sudo apt-get remove cuda-repo-ubuntu1804-10-2-local

3.3 安装cudnn

1、下载cudnn的库包(参考cudnn-10.2-linux-x64-v8.0.4.30.tgz
在这里插入图片描述
2、下载好的cudnn的压缩包为:cudnn-10.2-linux-x64-v8.0.4.30.tgz,我们只需要解压,然后拷贝cuda的安装目录下即可!

tar zxvf cudnn-10.2-linux-x64-v8.0.4.30.tgz

3、把解压文件中的文件复制到cuda的安装目录下(参考

sudo cp cuda/lib64/* /usr/local/cuda-10.2/lib64/   #  注意,cudnn解压后的文件夹名称为cuda ,将对应文件复制到 /usr/local中的cuda内
sudo cp cuda/include/* /usr/local/cuda-10.2/include/

4、拷贝完成之后,可以使用以下命令查看CUDNN的版本信息

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

3.4 查看安装的cuda和cudnn的版本号


查看安装的cuda和cudnn的版本号:

  • 查看CUDA版本:

cat /usr/local/cuda/version.txt

  • 查看CUDNN的版本

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2


声明:

我在Mint系统中安装cuda并没有安装成功,遇到的问题有点多,所以最后我还是放弃了,然后采用在虚拟环境中安装cuda和cudnn,这种方法一般比较快捷,而且成功率很高!具体如何操作请参考第四部分!

4 使用conda在虚拟环境中安装GPU环境

4.1 使用conda新建一个虚拟环境

1、新建虚拟环境

conda create -n detect python=3.6

  • detect:新建虚拟环境的名字,自己可以随意指定
  • python:安装虚拟环境中使用python的版本,也可以自己指定任意版本

2、激活虚拟环境

conda activate detect

如果要退出虚拟环境使用如下的命令:

conda deactivate

(detect) shl@zhihui-mint:~$ pip -V
pip 20.2.3 from /home/shl/anaconda3/envs/detect/lib/python3.6/site-packages/pip (python 3.6)
(detect) shl@zhihui-mint:~$ conda deactivate
(base) shl@zhihui-mint:~$ 

4.2 使用conda安装cuda和cudnn库包

在使用conda安装cuda和cudnn库包的时候,首先要激活虚拟环境!

1、添加国内的镜像源(参考我的另外一篇博客

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

2、使用conda安装cuda

conda install cudatoolkit=10.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/

3、conda安装cudnn

conda install cudnn=7.6.5 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/

你也可以先使用conda search查看cudnn有哪些版本

conda search cudnn

如果上面的cuda和cudnn都安装好之后,你可以在你的虚拟环境中的库中,查看到安装的cuda和cudnn的一些动态库完文件
在这里插入图片描述

4.3 添加cuda安装的动态库的环境变量

1、打开~/.bashrc配置文件

sudo vim ~/.bashrc

2、在配置文件中添加环境变量,即添加安装cuda和cudnn的一些动态库文件

export LD_LIBRARY_PATH=/home/shl/anaconda3/envs/detect/lib:$LD_LIBRARY_PATH

4.4 测试安装打GPU环境是否可用

1、安装gpu版本的tensorflow

pip install tensorflow-gpu==2.2.0

2、查看安装的tensorflow能否使用gpu

import tensorflow as tf
print(tf.test.is_gpu_available())   # 返回true值代表GPU可用,返回false代表GPU不可用

下面是我成功在测试tensorflow可以使用gpu的一些输出信息
在这里插入图片描述

所以:使用虚拟环境构建GPU环境是真的快很多很多


在这里插入图片描述


***

在这里插入图片描述
♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠

### 回答1: 要安装Linux Mint系统并编辑、编译和调试程序,首先要下载安装Linux Mint系统,然后安装必要的编辑器,如Vim、Emacs等,以及编译器,如gcc、g++等。然后可以使用编辑器编辑源代码,使用编译器编译源程序,最后利用调试器调试程序,以获得最终运行结果。 ### 回答2: 安装Linux Mint系统是一项相对简单的任务,以下是安装步骤: 1. 下载Linux Mint的安装镜像文件,通常是一个ISO文件。 2. 制作安装介质,可以是刻录成光盘或者制作成USB启动盘。 3. 将安装介质插入电脑并重启计算机。 4. 进入计算机的BIOS设置,将启动顺序调整为先从光盘或者USB启动盘启动。 5. 重启计算机,按照提示选择安装Linux Mint系统。 6. 在安装过程中,选择适当的语言和时区,设置用户名和密码等信息。 7. 选择安装方式,可以选择与其他操作系统共存,或者覆盖原有系统。 8. 等待安装完成,重启计算机。 安装完成后,在Linux Mint系统中可以使用自带的文本编辑器(如gedit)来编辑、编译和调试程序。下面是一个简单的例子,以C语言为例: 1. 打开终端,输入以下命令来安装gcc编译器: ``` sudo apt-get install build-essential ``` 2. 创建一个新的C语言源文件,比如hello.c,例如使用gedit编辑器: ``` gedit hello.c ``` 3. 在打开的文本编辑器窗口中,输入以下代码: ```c #include <stdio.h> int main() { printf("Hello, World!\n"); return 0; } ``` 4. 保存文件并关闭文本编辑器。 5. 在终端中使用gcc编译器编译源代码并生成可执行文件,比如使用以下命令: ``` gcc -o hello hello.c ``` 6. 运行生成的可执行文件,例如使用以下命令: ``` ./hello ``` 7. 在终端中会显示输出结果,即 "Hello, World!"。 这样,你就成功编辑、编译和调试了一个简单的C语言程序。 ### 回答3: 安装Linux Mint系统是一个比较简单的过程。首先,你需要准备一个空的USB闪存驱动器或者光盘,并下载最新的Linux Mint.iso镜像文件。然后,根据你的设备选择UEFI或者Legacy模式来引导系统。接下来,按照屏幕上的指示进行安装。在分区的过程中,你可以选择删除旧的操作系统,或者将Linux Mint安装在另一个分区。 安装完毕后,你可以使用自带的文本编辑器如gedit、nano或者vim来编辑编译和调试程序。Linux Mint系统已经预装了许多常用的开发工具,如GCC编译器。你可以在终端中运行以下命令来确认GCC是否已经安装: gcc -v 如果GCC未安装,你可以运行以下命令来安装它: sudo apt-get install build-essential 编辑程序可以使用任何文本编辑器,如gedit。你可以使用以下命令在终端中打开gedit: gedit 然后,在gedit中编写你的程序代码,并保存文件。假设你保存的文件名为example.c。 调试程序可以使用GNU Debugger(GDB)来进行。GDB是一个非常强大的调试工具,可以帮助你检测和修复程序中的错误。你可以使用以下命令安装GDB: sudo apt-get install gdb 运行GDB调试器的命令如下: gdb ./example 这会将GDB加载到你的程序中。你可以使用GDB提供的命令来设置断点、单步执行、查看变量值等等。 总的来说,安装Linux Mint系统并在其中编辑编译和调试程序是一个简单的过程。你只需要按照指导进行安装,然后使用终端和相应的工具就可以轻松完成这些任务。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值