我的ubuntu环境配置及工具安装步骤,也记录下中间遇到的问题解决方法,大多也是从其他地方搜索罗列过来的。
1.更新kernel
系统设置中设置->软件和更新->选择下载服务器,更新apt源,更新kernel
2.安装显卡驱动
查看显卡型号,在终端输入 lspci | grep -i vga 返回一个十六进制数字代码,将该十六进制代码输入到该网站进行查询,详见 这儿
安装显卡详见 这个
3.升级python
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
apt search python3.7
sudo apt install python3.7
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
sudo update-alternatives --config python3
python3 --version
sudo apt-get install python3.7-dev
4.设置ubuntu默认输入python进入python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
sudo update-alternatives --config python
一些问题
ubuntu16.04装python3.7后解决terminal打不开
cd /usr/lib/python3/dist-packages/gi/
#下面的35改成37表示从py3.5改到py3.7,如果安装的是3.6就改成36
sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-37m-x86_64-linux-gnu.so
sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-37m-x86_64-linux-gnu.so
详见 这个
新安装ubuntu系统,最好按照“更新kernel”,“安装显卡驱动”,“升级python”这个顺序来,原因嘛......
5.安装pip3
sudo apt-get install python3-pip
sudo pip3 install --upgrade pip
6.配置pip源
cd ~/.pip
mkdir ~/.pip
cd ~/.pip
touch pip.conf
sudo gedit ~/.pip/pip.conf
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
详见 这个
7.mount共享磁盘
sudo apt-get install cifs-utils
sudo mkdir /mnt/share
sudo mount -t cifs //192.168.1.60/nas /mnt/share -o username=xxx,password=xxx,dir_mode=0777,file_mode=0777
8.安装cuda,cudnn
下载cudatoolkit 10.1, cuda_10.1.105_418.39_linux.run
下载cuDNNLibrary for Linux
sudo sh cuda_10.1.105_418.39_linux.run
不选择driver
修改环境变量,sudo gedit ~/.bashrc,在末尾添加
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64
export PATH=$PATH:/usr/local/cuda-10.1/bin
export CUDA_HOME=/usr/local/cuda-10.1
运行source ~/.bashrc
nvcc –version
9.cudnn安装
tar -xzvf cudnn-10.1-linux-x64-v7.6.5.32.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
10.安装TeamViewer
这里 下载TeamViewer安装包
sudo dpkg -i teamviewer_15.3.2682_amd64.deb
提示libqt5x11extras5依赖错误
sudo apt-get install -f
11.安装五笔拼音输入法
sudo apt update
sudo apt install fcitx-table-wbpy fcitx-config-gtk
im-config -n fcitx
sudo systemctl restart lightdm.service
配置Fctix,添加五笔拼音
详见 这个
12.安装pytorch
查看 pytorch 官网
pip3 install torch==1.5.0+cu101 torchvision==0.6.0+cu101 -f https://download.pytorch.org/whl/torch_stable.html
详见 这个
可能遇到这个错误 No module named ‘gdbm’,执行以下命令
sudo apt-get install python3.7-gdbm
详见 这个
验证pytorch安装成功:在终端依次输入
python
import torch
torch.version.cuda
安装成功则会输出 '10.1'
13.ssh配置
sudo apt-get install openssh-server
详见 这个
14.安装pycharm
sudo tar -xzvf pycharm-community-2019.3.3.tar.gz
sudo mv pycharm-community-2019.3.3 /opt/pycharm-community-2019.3.3
cd /opt
sudo chmod -R 777 pycharm-community-2019.3.3
cd pycharm-community-2019.3.3/bin/
sh pycharm.sh
经过一番Next,进入pycharm界面,可以在左侧状态栏将其锁定到启动器,方便下次打开
15.goldendict翻译软件
详见 这个
16.文献管理工具Mendeley
17.安装办公软件
首先卸载ubuntu自带 libreoffice
sudo apt-get remove libreoffice-common
WPS官网下载,执行安装
sudo dpkt -i wps-office_11.1.0.9126.XA_amd64.deb
sudo apt-get install -f
Q:wps不能输入中文问题
sudo gedit /usr/bin/wps
在#!/bin/bash下面添加
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE="fcitx"
详见 这个
18.实时监测CPU
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
indicator-sysmonitor &
详见 这个
19.本地设置域名
sudo gedit /etc/hosts
192.168.1.60 my-nas-server
20. git
sudo apt-get install git
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
详见 这个
安装smartgit,官网下载 smartgit-19_1_7.deb
sudo dpkg -i smartgit-19_1_7.deb
21. 文件搜索工具 fsearch
sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily
sudo apt update
sudo apt install fsearch-trunk
22. 安装 3D Slicer
官网下载 Slicer-4.10.2-linux-amd64.tar.gz
23. 一些问题
No module named 'apt_pkg'
打开文件进行修改
sudo gedit /usr/bin/apt-add-repository
将第一行的#! /usr/bin/python3改为#! /usr/bin/python3.5
详见 这儿
Makedepend: Command not found
sudo apt-get install xutils-dev
详见这儿
24. 安装tcl
wget https://nchc.dl.sourceforge.net/project/tcl/Tcl/8.6.8/tcl8.6.8-src.tar.gz
sudo tar xzvf tcl8.6.8-src.tar.gz
mkdir /usr/local/tcl8.6.8
cp -r tcl8.6.8/* /usr/local/tcl8.6.8/
ls /usr/local/tcl8.6.8/
cd /usr/local/tcl8.6.8/unix/
sudo ./configure
sudomake
sudomakeinstall
详见这儿