Linux新手安装Ubuntu 16.04之后,如何快速搭建一个舒服的开发环境
来源:互联网 发布:淘宝网页编辑 编辑:程序博客网 时间:2024/06/09 16:15
我们可以将整理好的文字放到CSDN博客上面,以免丢失每次都重新找源网页来进行查找。目前对Markdown 语法还不是很熟悉,先用普通的办法进行记录,以后熟悉Markdown之后再进行修改即可!本人自从自动化专业转行以来,折腾过很多次Linux系统,悉知Linux系统还是要自己折腾之后才有深刻的印象,近来又在github上面阅读了大牛用shell 或者python写的安装依赖库或者依赖包的自动化编译脚本,觉得命令行组织的自动化、个人喜好的定制化就是Linux系统的精髓啊,这样的精髓暂时让我抵消了对它图形化界面不足的偏见!这次折腾Linux系统可真是入坑无数呀!
chmod u+x ubuntu1604VNC.sh
./ubuntu1604VNC.sh
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -u
sudo service lightdm stop
然后全部选择yessudo sh cuda-8.0.44_linux.run --no-opengl-libs
亲测对于服务器这样安装还能有图形化界面进入,不会进入桌面无线循环。经过无数次折腾,终于这种方法奏效!
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.44-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1604_8.0.44-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda
然后将下面的代码添加多你的~/.bash_文件中:
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LIBRARY_PATH:+:${LIBRARY_PATH}}
cuda-install-samples-8.0.sh ~
cd ~/NVIDIA_CUDA-8.0_Samples/5_Simulations/nbody
make
./nbody
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
Ese : wq添加 ubuntu kylin的apt源
sudo apt-get install vim
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 40
这里很重要的一点是,使用完低版本的编译器之后一定要切回去,使用高版本的,因为很多依赖库都是用高本版的来编译的,如果使用低版本的编译之后,就会出现包不兼容的情况,造成很严重的后果,如果又用aptitude 进行选择的话,除非对包依赖的结构特别熟悉,否则绝不推荐这样做。
第一次写稿,没排版,后面有时间再改,如果有可以交流的,可以留言交流一下!
- Linux新手安装Ubuntu 16.04之后,如何快速搭建一个舒服的开发环境
- Linux新手安装Ubuntu 16.04之后,如何快速搭建一个舒服的开发环境
- 新手怎样快速搭建一个舒服的开发环境(Windows篇)
- Linux开发环境搭建 一 (Ubuntu安装的方式,如何选择?)
- linux开发环境的快速搭建
- 如何正确搭建Android开发环境,新手的福利哦!
- 开发环境搭建--Ubuntu系统的安装
- 新手如何成功搭建Android开发环境
- 快速搭建linux开发环境
- 如何在 Linux (Ubuntu) 下搭建C/C++ 开发环境
- linux的ubuntu和centos下快速搭建LAMP环境
- 如何搭建android的开发环境 虚拟机和ubuntu的安装与建立编译条件
- 如何搭建android的开发环境 虚拟机和ubuntu的安装与建立编译条件
- Linux(ubuntu)下搭建Java开发环境 - 安装JDK
- Linux(ubuntu)下安装搭建Eclipse开发环境
- VMware安装Ubuntu教程,Linux下搭建Android开发环境
- VMware安装Ubuntu教程,Linux下搭建Android开发环境
- 适合新手的 Android 开发环境搭建
- 编辑距离问题
- Codeforces Round #382 (Div. 2)-735A. Ostap and Grasshopper(BFS)
- Peter Bailey的SIGIR投稿经验
- EOJ 1224 简单迷宫问题
- 下载chromedriver各种版本地址,mark~~~
- Linux新手安装Ubuntu 16.04之后,如何快速搭建一个舒服的开发环境
- 细聊分布式ID生成方法
- iOS开发之UIScrollViewDelegate详解
- zstuoj 4243 牛吃草
- JMeter学习-007-JMeter 断言实例之一 - 响应断言
- Small框架类加载实现
- dijkstra最短路算法
- JAVA tutorial官方案例:学习笔记
- RabbitMQ简介