文章目录

  • 前言
  • 系统
  • 安装Ubuntu系统
  • 1. U盘安装ubuntu系统
  • 2. 显卡驱动相关
  • 3. 挂载机械硬盘
  • 配置ibus中文输入法
  • 换源
  • SSH功能
  • 开发环境
  • Anaconda(Python)
  • Cuda
  • gcc
  • Git


前言

记录一下自己配置新电脑python+cplus开发环境的流程,便于切换。这里是配置一台ubuntu系统主要作为服务器使用,偶尔用桌面应用。
Ubuntu 计算机视觉开发环境配置(Python/C++)

系统

安装Ubuntu系统

1. U盘安装ubuntu系统

2020最详细安装Ubuntu指南

2. 显卡驱动相关

双显卡安装ubuntu+cuda踩坑记

3. 挂载机械硬盘

ubuntu 16.04挂载2T机械硬盘

  1. 显示硬盘及所属分区情况
    sudo fdisk -l
  2. 对硬盘进行分区
sudo parted /dev/sda(硬盘在fdisk中的名字)
mklabel gpt
mkpart primary 0KB 2000GB #接着输入y和i
quit
  1. 重新查看分区,此时硬盘下面应该有分区信息了
    sudo fdisk -l
  2. 格式化
    sudo mkfs -t ext4 /dev/sda
  3. 挂载硬盘分区
sudo mkdir /data
sudo mount -t ext4 -o rw /dev/sda /data
  1. 开机自动挂载
    查看硬盘UUID sudo blkid /dev/sda 会出现UUID="XXXXXXXXXXXXXXXXX" 打开文件/etc/fstab 追加一行 UUID=XXXXXXXXXXXXXXXXXX /data ext4 defaults 0 0 然后保存
    更新挂载 sudo mount -a

配置ibus中文输入法

Ubuntu 18.04 配置ibus中文拼音输入法(超简单)

  1. 让Input Sources中出现中文这一项 Setting -> Region & Language -> Input Sources -> Manage Installed Languages -> Install/Remove Languages -> Chinese(Simplified) -> Apply
  2. 安装ibus输入法
sudo ibus-setup
sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4  #安装ibus
im-config -s ibus #切换ibus框架
sudo apt-get install ibus-pinyin #安装拼音输入法
sudo ibus-setup #更新输入法
  1. 在Input Sources中添加拼音输入法 Setting -> Region & Language -> Input Sources -> + -> Chinese -> Chinese(Intelligent Pinyin)
  2. Win + 空格切换输入法

换源

  1. 备份原来的源文件
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 替换为阿里源或者清华源,将对应版本的内容粘贴到sources.list文件中。
    sudo vim /etc/apt/sources.list阿里源清华源 阿里源下面的神评论:用vim将aliyun.com替换为163.com速度飞起,感谢大佬
    %s/aliyun.com/163.com/g
  3. 更新源
    sudo apt update 如果出现依赖问题,可以一键安装依赖的库
    sudo apt -f install

SSH功能

因为只有两个屏幕,所以想用这台ubuntu主机当服务器,另一台windows主机上用mobaxterm去交互。所以研究了一下SSH功能。能交互的前提有两个:

  1. ubuntu主机和windows主机连在一个局域网内,所以事先要ping一下两台主机看能否连通。
  2. ubuntu主机和windows主机都安装并开启了SSH功能。
    windows(好像是默认开启的):
    SSH开启(win10) ubuntu:
    Ubuntu 开启SSH服务实现远程登录与文件传输
  3. 安装SSH Client,端口号为22
    sudo apt install openssh-clientdpkg -l | grep ssh 如果图像有openssh-client就是安装成功了
  4. 安装SSH Server
    sudo apt install openssh-serversudo /etc/init.d/ssh startdpkg -l | grep ssh 如果图像有openssh-server就是安装成功了
    然后在windows主机上用mobaxterm登录IP即可实现交互

开发环境

Anaconda(Python)

如何在 Ubuntu 20.04 上安装 Anaconda

wget -P /tmp https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh
sha256sum /tmp/Anaconda3-2020.02-Linux-x86_64.sh  #optional
bash /tmp/Anaconda3-2020.02-Linux-x86_64.sh
echo 'export $PATH=/home/user/.anaconda/bin:$PATH' >> ~/.bashrc
echo 'export $LD_LIBRARY_PATH=/home/user/.anaconda/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
# 或者在安装过程中选择执行conda init后source ~/.bashrc

Cuda

双显卡安装ubuntu+cuda踩坑记 基本就是按照这里的流程,但是这次安装的12.3版本的cuda和以前的安装界面不太一样,没有直接询问要不要安装driver,而是给了一个安装列表,用X勾选的是需要安装的,所以安装时取消掉driver即可

gcc

gcc也比较简单,直接apt安装即可
sudo apt install gcc-4.5ubuntu下多个gcc版本切换sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 44 --slave /usr/bin/g++ g++ /usr/bin/g++-4.4sudo update-alternatives --config gcc

Git

如何在 Ubuntu 20.04 上安装 Git Git可以直接从apt安装,很方便

sudo apt install git
git --version