ubuntu 18.04-系统配置和软件安装

基本配置

驱动安装

完成安装后,切换至非图形界面,先用以下命令自动更新一下软件和库

apt-get update
apt-get upgrade

之后更新驱动,主要是针对使用nvidia显卡的驱动问题

ubuntu-drivers autoinstall

此时应当已完成对nvidia显卡驱动的自动安装,重启后可使用以下命令得到当前显卡信息和驱动版本号

nvidia-smi

另外可通过Software&Updates的Additional Drivers查看显卡驱动安装情况,应选择nvidia driver而非nouveau


Screenshot from 2019-05-20 11-03-33.png

搜狗输入法安装

参考下述文章
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的一行,如下图。


Screenshot from 2019-05-26 20-51-09.png

之后用下述命令安装

./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

你可能感兴趣的:(ubuntu 18.04-系统配置和软件安装)