0.前言
由于系统崩掉了,尝试各种方法都没有救回来,那咱们就一不做二不休,安装体验一下最新的系统。目前来看,许多地方在向win10看齐,总体开说,界面比16.04更加美观,而且也多了许多新的功能。接下来有一大堆环境需要配置呢。估计配置下来得一天吧,主要是网速有点慢,下载消耗的时间有点长啊。
1.安装基本工具
1.1安装搜狗输入法
Ubuntu18.04下安装搜狗输入法
安装成功之后,试了一下,效果真的是太好了,而且竟然可以换皮肤,简直跟windows下很接近了好不好。
1.2安装截图工具
sudo apt-get install flameshot
这个地方,name就随便起一个就行,command写的是flameshot gui
然后快捷键跟QQ保持一致,control+alt+A
设置完之后,感觉太好了。
1.3删除一些不必要的软件
Ubuntu17.10/Ubuntu18.04配置以及美化
上面这个博客说的,把一些软件给卸载了,我真的想说一句,mmp,我信了你个鬼了,许多文件如mp4都打不开了,还得下载回来。看来不可以盲目跟风。个人觉得一切从简,许多系统自带的软件能用就行,放在那里又不碍事,盲目卸载容易出岔子。
- 先更新系统
sudo apt-get update
sudo apt-get upgrade
- 卸载Amazon链接
sudo apt-get remove unity-webapps-common
1.4安装wps
1.5安装网易云音乐
网易云音乐官网
ubuntu18.04 完美解决网易云音乐双击启动 这个人写的小脚本挺实用的啊。
杀死后台的网易云程序:
sudo killall -9 netease-cloud-music
1.6更新源
2.环境配置
2.1安装git、vim
sudo apt-get install git
sudo apt-get install vim
2.2安装anaconda3
anaconda官网
先去官网下载,文件挺大,发现竟然除了anacona5了都,那就用一下最新的版本吧。
先进入下载目录,然后,
bash Anaconda3-5.2.0-Linux-x86_64.sh
然后一步步按照提示进行,注意最后一个,提示俺不安装vs,选择拒绝。
然后重启终端,输入python, 发现已经变成了anaconda旗下的版本了
wangwh@wangwh-Lenovo-YOGA-710-14IKB:~$ python
Python 3.7.0 (default, Jun 28 2018, 13:15:42)
[GCC 7.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
#输入conda list:
wangwh@wangwh-Lenovo-YOGA-710-14IKB:~$ conda list
# packages in environment at /home/wangwh/anaconda3:
#
# Name Version Build Channel
_ipyw_jlab_nb_ext_conf 0.1.0 py37_0
alabaster 0.7.11 py37_0
anaconda 5.3.1 py37_0
anaconda-client 1.7.2 py37_0
anaconda-navigator 1.9.2 py37_0
anaconda-project 0.8.2 py37_0
appdirs 1.4.3 py37h28b3542_0
发现许多Python的库已经给安装好了,用anaconda挺方便的。
2.3安装ipython notebook
Ubuntu16.04 Jupyter安装(Ipython Notebook安装)
- 安装pip
- 安装Jupyter
安装成功 - 运行, 输入 ipython notebook
3.ubuntu18.04配置caffe
参考博客:ubuntu16.04+caffe+cpu+Anaconda3(python3)
出现了个新的错误:
CXX/LD -o .build_release/tools/upgrade_net_proto_binary.bin
.build_release/lib/libcaffe.so: undefined reference to `cv::imread(cv::String const&, int)'
.build_release/lib/libcaffe.so: undefined reference to `cv::imencode(cv::String const&, cv::_InputArray const&, std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<int, std::allocator<int> > const&)'
.build_release/lib/libcaffe.so: undefined reference to `cv::imdecode(cv::_InputArray const&, int)'
collect2: error: ld returned 1 exit status
Makefile:635: recipe for target '.build_release/tools/upgrade_net_proto_binary.bin' failed
make: *** [.build_release/tools/upgrade_net_proto_binary.bin] Error 1
make: *** Waiting for unfinished jobs....
难道是有个依赖项没有弄好吗?不是。
尝试解决
输入命令:pkg-config --modversion opencv
发现opencv的版本是,3.2.0,估计得修改一下makefile.config了,就是把那句话给显示出来了。
然后就成功了,一路按照自己之前记录的博客走下来,十分的顺利。哈哈哈,真是太好了。