基本配置
驱动安装
完成安装后,切换至非图形界面,先用以下命令自动更新一下软件和库
apt-get update
apt-get upgrade
之后更新驱动,主要是针对使用nvidia显卡的驱动问题
ubuntu-drivers autoinstall
此时应当已完成对nvidia显卡驱动的自动安装,重启后可使用以下命令得到当前显卡信息和驱动版本号
nvidia-smi
另外可通过Software&Updates的Additional Drivers查看显卡驱动安装情况,应选择nvidia driver而非nouveau
搜狗输入法安装
参考下述文章
https://blog.csdn.net/lupengCSDN/article/details/80279177
git,libicu安装
apt-get install git
apt-get install libicu-dev
cmake安装
官网下载源码包,解压后进入安装包
./configure
sudo make
sudo make install
boost库安装
解压后进入boost文件夹,使用下述安装语句,会将boost的库文件装在/usr/local/lib,将头文件安装在/usr/local/include
./bootstrap.sh
./b2 install
python3安装
系统本身自带的python3缺少dev相关库和头文件,可以直接去官网下载新版本进行源码安装,3.7以上版本需要先安装额外的库
sudo apt-get install zlib1g
sudo apt-get install zlib1g-dev
sudo apt-get install libffi-dev
之后进入python安装包内
./configure
sudo make
sudo make altinstall
上述语句会默认将新版本python可执行文件,头文件,库文件安装在/usr/local/的子文件夹下,可用
python3.x -V
查看对应版本是否安装成功,该安装方式默认会覆盖系统原python3,若没有覆盖,且希望使python3链接至最新安装的python版本,可以通过软连接方式。系统自带的python可执行文件在/usr/bin文件夹下
///将原有python3执行文件,备份更名
sudo mv /usr/bin/python3 /usr/bin/python3_old
///建立新软连接
ln -s /usr/local/bin/python3.x /usr/bin/python3
///查看python版本
python3 -V
ZMQ安装
ZMQ安装包含两部分,基础的ZMQ库,以及为c++包装的zmqcpp库,分别在github上下载两个库,先安装libzmq,再安装zmqcpp。详情完全按照下述链接中的build instrcution部分安装即可。
https://github.com/zeromq/cppzmq
安装完成后,ZMQ头文件存储在/usr/local/include/zmq.hpp,库文件存储在/usr/local/lib
swig安装
官网下载源码后,进入安装包执行下述语句
./configure
sudo make
sudo make install
/// 查看版本信息
swig -version
tinyxml2安装
github下载源码
https://github.com/leethomason/tinyxml2
使用tinyxml2仅需将下载的源码包中的tinyxml2.cpp和tinyxml2.h文件复制入自己的项目中。
doxygen安装
官网下载源码包,由于版本原因需要先注释掉makefile.in文件中的两行,包括包含doxytag,以及包含examples的一行,如下图。
之后用下述命令安装
./configure
sudo make
sudo make install
TMUX安装
下述命令安装
sudo apt-get install tmux
安装后开启鼠标支持参考:
https://blog.csdn.net/weixin_41677877/article/details/90004300
相关教程参考
http://louiszhai.github.io/2017/09/30/tmux/
软件安装
clion安装
官网下载clion安装包,解压后进入安装包下的bin文件夹
./clion.sh