当前位置:   article > 正文

全新Ubuntu18.04系统环境配置

ubuntu18.04

一、换源

1、首先将原文件备份,终端输入

$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2、然后前往清华大学开源软件镜像站 Tsinghua Open Source Mirror找到对应命令自动替换镜像

  1. $ sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
  2. $ sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list

3、最后依次终端输入下面两条命令:

  1. $ sudo apt-get update
  2. $ sudo apt-get upgrade

二、安装常见软件

1、谷歌输入法

终端输入下面命令下载谷歌输入法

$ sudo apt-get install fcitx-googlepinyin

安装完成后打开菜单栏(按键盘上ctrl和alt之间的那个键,就是windows里的win键,在ubuntu里叫super),键盘输入language support并打开。

 第一次打开会显示语言支持没有完全安装,点击安装并输入密码开始安装。

 安装好后进入语言支持界面,最下面一行Keyboard input method system,默认是iBus,点击下拉单切换到fcitx(系统初始没有fctix,安装fcitx-googlepinyin的时候会装好fcitx)。然后重启电脑。

 重启之后在右上角状态栏点击键盘图标,在下拉单里选择倒数第三个Configure进入配置界面。

 点击输入方法设置左下角的+号,进入添加输入方法界面。取消“只显示当前语言”选项的勾选,输入pinyin搜索到系统现有的拼音输入法。选择Google Pinyin并点击OK确认。

 关闭设置,谷歌输入法配置完成。可以点击右上角状态栏的键盘图片切换到谷歌输入法,切换输入法的快捷键是ctrl+space,可以在刚关闭的输入方法设置界面里第二项Global Config里修改快捷键。

2、谷歌浏览器

终端输入下列命令安装谷歌浏览器。

  1. $ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  2. $ sudo apt install ./google-chrome-stable_current_amd64.deb

终端输入下列命令打开谷歌浏览器。

$ google-chrome

3、Anaconda

在清华镜像下载Linux版本Anaconda:Index of /anaconda/archive/ | 清华大学开源软件镜像站 选择自己合适的版本下载,我选择的是Anaconda3-2021.11-Linux-x86_64.sh

在这里插入图片描述

 在下载好的文件目录下右键点击在终端中打开

在这里插入图片描述

 输入下方命令行(文件名对应下载的文件名)

$ bash Anaconda3-2021.11-Linux-x86_64.sh

输入yes,并一直按回车键 ,直到需要再次输入yes,并按回车键 

在这里插入图片描述

在这里插入图片描述

 回车选择默认的安装目录(默认在用户主目录下创建一个名为anaconda3的文件夹作为安装地址),之后等待安装。

在这里插入图片描述

 最后输入yes,并按回车键,安装完成。

打开Anaconda图形界面,终端输入:

$ anaconda-navigator

 Anaconda换源:Anaconda换源 

4、VS Code

Download Visual Studio Code - Mac, Linux, Windows下载 VS Code .deb安装包,在下载目录使用如下命令安装 (文件名改成你下载的版本):

$ sudo dpkg -i code_1.73.1-1667967334_amd64.deb

VS code设置中文:https://jingyan.baidu.com/article/b24f6c8277d36886bee5da6d.html

VS code更换内核:VSCode更换内核

VS code连接远程服务器:使用VScode连接远程服务器的配置方法

5、Navicat

参考PostgreSQL及可视化界面navicat在linux-Ubuntu的搭建

6、向日葵

下载图形界面版:向日葵远程控制app官方下载 - 贝锐向日葵官网

文件目录下输入命令(文件名换为对应文件),等待即可。

$ sudo dpkg -i SunloginClient_11.0.1.44968_amd64.deb

三、深度学习相关软件

1、nvidia显卡驱动(最简单方法)

检查是否已安装驱动

$ nvidia-smi

查看本机显卡类型和驱动 

$ ubuntu-drivers devices

自动安装推荐的驱动

$ sudo ubuntu-drivers autoinstall

重启后再次检查是否已安装驱动

$ nvidia-smi

显示下图则表示安装成功 (注意一定要重启,否则显示无法连接到nvidia设备)

在这里插入图片描述

注意:本方法在不同设备效果不同,若安装失败则参考ubuntu18.04安装显卡驱动(四种方式)重新安装。

2、CUDA、cuDNN、tensorflow

CUDA、cuDNN、tensorflow的配置可参考文章:

个人PC: ubuntu18.04安装cuda和cudnn

服务器: Linux服务器环境配置Nvidia-RTX3090 Tensorflow-gpu-2.4.0 CUDA-11.0 cuDNN-8.0 

以下记录个人PC的CUDA安装,首先查看自身电脑最高支持的cuda版本为多少,在终端输入以下指令,右上角看到显卡驱动最高支持 cuda 11.4  :

$ nvidia-smi

 打开英伟达官网CUDA Toolkit Archive 下载官方cuda,本次选择CUDA=11.2 .2: 

选择与机器合适的选项,建议使用runfile安装。 

终端输入对应指令:

  1. $ wget https://developer.download.nvidia.com/compute/cuda/11.2.2/local_installers/cuda_11.2.2_460.32.03_linux.run
  2. $ sudo sh cuda_11.2.2_460.32.03_linux.run

依次选择continue和accept 点击确认

按回车取消Driver项的安装(本机已有驱动),然后回车选择Install 

 

 添加环境变量: 打开.bashrc文件:

$ gedit ~/.bashrc

在文件结尾添加如下语句,注意此处11.2需要换成上述下载对应的版本号 :

  1. export PATH=$PATH:/usr/local/cuda-11.2/bin
  2. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.2/lib64
  3. export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda-11.2/lib64

保存、更新环境变量

source ~/.bashrc

输入nvcc -V查看版本号,若能显示版本信息则表示CUDA安装成功。

3、Docker与Nvidia-docker

安装docker , 显示第二张图内容则表示安装成功(注意:需要sudo权限运行docker,否则可能出现Got permission denied while trying to connect to the Docker daemon socket at....)

  1. # 更新源
  2. $ sudo apt update
  3. # 启用HTTPS
  4. $ sudo apt install -y \
  5. apt-transport-https \
  6. ca-certificates \
  7. curl \
  8. gnupg-agent \
  9. software-properties-common
  10. # 添加GPG key
  11. $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  12. # 添加稳定版的源
  13. $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  14. # 更新源
  15. $ sudo apt update
  16. # 安装Docker CE
  17. $ sudo apt install -y docker-ce
  18. # 验证是否安装成功
  19. $ sudo docker pull hello-world
  20. $ sudo docker run hello-world

docker换源:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

  1. sudo mkdir -p /etc/docker
  2. sudo tee /etc/docker/daemon.json <<-'EOF'
  3. {
  4. "registry-mirrors": ["https://ti2fktb7.mirror.aliyuncs.com"],
  5. "runtimes": {
  6. "nvidia": {
  7. "path": "/usr/bin/nvidia-container-runtime",
  8. "runtimeArgs": []
  9. }
  10. }
  11. }
  12. EOF
  13. sudo systemctl daemon-reload
  14. sudo systemctl restart docker

安装nvidia-docker ,安装须知:Installation (version 2.0) · NVIDIA/nvidia-docker Wiki 

  1. # 添加源
  2. $ curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
  3. $ distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
  4. $ curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \
  5. sudo tee /etc/apt/sources.list.d/nvidia-docker.list
  6. # 更新源
  7. $ sudo apt update
  8. # 安装nvidia-docker2
  9. $ sudo apt install -y nvidia-docker2
  10. # 重启Docker daemon
  11. $ sudo pkill -SIGHUP dockerd
  12. # 验证是否安装成功(需要nvidia显卡驱动与cuda)
  13. $ sudo nvidia-docker run --rm nvidia/cuda nvidia-smi

验证nvidia-docker是否安装成功:在supported-tags中找到与自己系统对应的cuda版本,将指令sudo docker run --runtime=nvidia --rm nvidia/cuda:xxx nvidia-smi中的xxx改成对应的名字(本设备CUDA=11.2.2, 五个中任选一个即可) ,出现该表即为成功。

$ sudo docker run --runtime=nvidia --rm nvidia/cuda:11.2.2-base-ubuntu18.04 nvidia-smi

4、Java 1.8

  1. # 更新Ubuntu的软件包列表
  2. sudo apt-get update
  3. # JRE是Java开发和运行Java应用程序所需的最小环境
  4. sudo apt-get install openjdk-8-jre openjdk-8-jdk
  5. # 验证Java是否成功安装
  6. java -version

如果安装成功,您应该会看到类似于以下内容的输出:

openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~20.04-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/110686
推荐阅读
相关标签
  

闽ICP备14008679号