文章目录
- 前言
- 系统
- 安装Ubuntu系统
- 1. U盘安装ubuntu系统
- 2. 显卡驱动相关
- 3. 挂载机械硬盘
- 配置ibus中文输入法
- 换源
- SSH功能
- 开发环境
- Anaconda(Python)
- Cuda
- gcc
- Git
前言
记录一下自己配置新电脑python+cplus开发环境的流程,便于切换。这里是配置一台ubuntu系统主要作为服务器使用,偶尔用桌面应用。
Ubuntu 计算机视觉开发环境配置(Python/C++)
系统
安装Ubuntu系统
1. U盘安装ubuntu系统
2. 显卡驱动相关
双显卡安装ubuntu+cuda踩坑记
3. 挂载机械硬盘
ubuntu 16.04挂载2T机械硬盘
- 显示硬盘及所属分区情况
sudo fdisk -l
- 对硬盘进行分区
sudo parted /dev/sda(硬盘在fdisk中的名字)
mklabel gpt
mkpart primary 0KB 2000GB #接着输入y和i
quit
- 重新查看分区,此时硬盘下面应该有分区信息了
sudo fdisk -l
- 格式化
sudo mkfs -t ext4 /dev/sda
- 挂载硬盘分区
sudo mkdir /data
sudo mount -t ext4 -o rw /dev/sda /data
- 开机自动挂载
查看硬盘UUIDsudo blkid /dev/sda
会出现UUID="XXXXXXXXXXXXXXXXX"
打开文件/etc/fstab
追加一行UUID=XXXXXXXXXXXXXXXXXX /data ext4 defaults 0 0
然后保存
更新挂载sudo mount -a
配置ibus中文输入法
Ubuntu 18.04 配置ibus中文拼音输入法(超简单)
- 让Input Sources中出现中文这一项 Setting -> Region & Language -> Input Sources -> Manage Installed Languages -> Install/Remove Languages -> Chinese(Simplified) -> Apply
- 安装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 #更新输入法
- 在Input Sources中添加拼音输入法 Setting -> Region & Language -> Input Sources -> + -> Chinese -> Chinese(Intelligent Pinyin)
- Win + 空格切换输入法
换源
- 备份原来的源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 替换为阿里源或者清华源,将对应版本的内容粘贴到sources.list文件中。
sudo vim /etc/apt/sources.list
阿里源清华源 阿里源下面的神评论:用vim将aliyun.com替换为163.com速度飞起,感谢大佬%s/aliyun.com/163.com/g
- 更新源
sudo apt update
如果出现依赖问题,可以一键安装依赖的库sudo apt -f install
SSH功能
因为只有两个屏幕,所以想用这台ubuntu主机当服务器,另一台windows主机上用mobaxterm去交互。所以研究了一下SSH功能。能交互的前提有两个:
- ubuntu主机和windows主机连在一个局域网内,所以事先要ping一下两台主机看能否连通。
- ubuntu主机和windows主机都安装并开启了SSH功能。
windows(好像是默认开启的):
SSH开启(win10) ubuntu:
Ubuntu 开启SSH服务实现远程登录与文件传输 - 安装SSH Client,端口号为22
sudo apt install openssh-client
dpkg -l | grep ssh
如果图像有openssh-client就是安装成功了 - 安装SSH Server
sudo apt install openssh-server
sudo /etc/init.d/ssh start
dpkg -l | grep ssh
如果图像有openssh-server就是安装成功了
然后在windows主机上用mobaxterm登录IP即可实现交互
开发环境
Anaconda(Python)
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.5
ubuntu下多个gcc版本切换sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 44 --slave /usr/bin/g++ g++ /usr/bin/g++-4.4
sudo update-alternatives --config gcc
Git
如何在 Ubuntu 20.04 上安装 Git Git可以直接从apt安装,很方便
sudo apt install git
git --version