Linux下开发大神装机命令大全-从娱乐到开发

这篇文章是一个收藏集。

我将列举在Ubuntu下所有遇到的命令行操作。在本篇文章收集的差不多的时候我将把所有命令整合为一个.sh文件,大家装机Ubuntu后可以选择对应的版本安装配置,从而节约大量配置一些环境的时间。暂时分为三个版本:娱乐版开发版极客版

本文由中南大学较为牛逼的研究生金天同学原创,欢迎转载,但是请保留这段版权信息,如果你对文章有任何疑问,欢迎微信联系我:jintianiloveu。牛逼大神一一为你解答!

娱乐版面向普通大众,包括一些娱乐软件的安装如QQ,迅雷,Word,ubuntu主题美化软件等的安装,开发版则包括一些开发工具的安装,比如Cmake,g++,python3.5,java等环境的搭建,当然开发版在娱乐版的基础上的扩充,为了防止臃肿所以不放在一个版本;最后极客版是集成了深度学习、Java、Python、CUDA与一体的开发环境,对机器要求较高。 更新 以后安装Ubuntu系统一定记得如果做开发的话home分区分至少50G!!太小了尼玛分分钟满了,root分区也至少50G,否则以后修改分区真鸡巴,麻烦

Ubuntu装机命令之-娱乐版(麻瓜版)

在这个版本我们将实现以下软件的安装和配置:

  • Longue QQ
  • wine 最新版本
  • 迅雷替代软件-uget
  • 主题美化软件-unity-tweak-tools
  • 麻瓜版预装主题-macbuntu
  • 麻瓜版预装图标-numbic-circle
  • 终端美化-oh my zash
  • chrome 浏览器
  • 搜狗拼音输入法 for linux
  • 网易云音乐 for linux
  • 仿mac dock栏软件plank

Ubuntu装机命令之-开发版

开发版我们在娱乐版的基础之上,还将安装一下: * Python3.5 * Java 8 * Atom Markdown 写作神器 * Brackets 前端神器 * opencv(这个我会单独开一个版本,其中还包括Cmake,g++等的安装) * …陆续补充中

Ubuntu装机命令之-极客版

最后极客版在开发版的基础之上,我们还将实现一下的安装: * CUDA和CUDNN(前提是有支持的显卡) * Mxnet的编译和安装 * Tensorflow的安装 * ….陆续补充中

具体安装代码集锦(方便大家拷贝代码段)

  • Ubuntu下常用命令集锦 切换到root用户: su passwd root ENTER new UNIX password: 这时就是设置新的密码,一开始是没有密码的你输入反而失败。
  • ##### CMake的安装 首先大家前往官网下载cmake包,解压到Download路径下,然后把文件夹复制到/usr/local中我们安装在这里: ``` sudo cp -r cmake-3.7.1 /usr/local cd /usr/local/cmake-3.7.1 sudo ./bootstrap sudo make sudo make install cmake –version
 **更新**
 其实cmake可以直接用apt来下载和安装,apt不行的情况下在使用上面的方法,apt办法为:

sudo apt install cmake



* ##### OpenCV的编译和安装,生成python版本

export PYTHON3_EXECUTABLE=/usr/bin/python export PYTHON_INCLUDE_DIR=/usr/include/python3.5 export PYTHON_INCLUDE_DIR2=/usr/include/x86_64-linux-gnu/python3.5 export PYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.5.so export PYTHON3_NUMPY_INCLUDE_DIRS=/usr/lib/python3.5/dist-packages/numpy/core/include/

接下来clone opencv源码,cd进入新建一个build文件夹,进入这个文件夹,执行:

cmake -D CMAKE_BUILD_TYPE=bulid -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler .. sudo make -j8 sudo make install

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.1.0/modules -D PYTHON_EXECUTABLE=/usr/bin/python -D BUILD_EXAMPLES=ON .. ``` 这里由于我的电脑是有GPU的,而且安装了cuda,因此后面cmake的时候有一个参数为CUDA_GENERATION,我们选择Auto,如果不加这个就是编译CPU版本,但是我这里不加会报错,建议只用CPU的可以不加这个参数。这里,make -j8参数是指定多核编译,8是你的CPU核心数。

最后我会把源代码开源到github,欢迎大家前去使用把安装过程中遇到的错误开issue提出来,也欢迎大家fork然后pull自己的安装命令进来,把我们的命令大全不断的扩充,满足更多人的需要。

Lewis Jin avatar
About Lewis Jin
Lewis Jin is a intelligent scientist, maybe he loves make funny AI program.
comments powered by Disqus