前段时间误删了自己的磁盘引导,导致了我的系统无法进入ubuntu ,正好我也有重装系统的想法,所以我就果断的开始重装。
在重装系统的过程中遇到了很多问题,不过最困扰的问题就是源的问题,总是无法链接,之后就是不停的换源在实验,浪费了很多的时间,今天无意中还在着源的时候在贴吧中看见了 "http://mirrors.aliyun.com/" 我就点了进去,发现阿里的源竟然每天都有更新一直到今天也有的在更新着,所以果断的就用这个了,如果使用里面有说明,请参照说明进行。
一切按照步骤进行,可是在配置编译环境的时候遇到了无法攻克的难题 sudo perl -MCPAN -e 'install XML::Parser' 在执行这一步的时候从一直会出现 Expat 在报错,不是Expat.h问题就是Expat.*** 其他的问题等等,所以在继续查找原因,最后发现是少库,所以 安装 apt-get install libexpat1-dev ,之后在执行 sudo perl -MCPAN -e 'install XML::Parser' 问题迎刃而解了就。
1. 首先安装系统,分区为,swap交换空间为 内存的2倍左右,"/" 为系统分区 分配30G足以,本人分配50G,因为是1T硬盘无所谓了就,“/home”为剩余的去他所有硬盘空间。
2.第二步就是访问访问google的问题了,这个好办直接百度, “2016 google hosts 持续更新” 老D 的资源非常不错,支持一下。 按照步骤添加到etc/hosts 文件中即可翻墙访问了。
3.安装JDK ,本人分别装了 JDK1.6 和openJDK 7.0 ,为了方便切换,所有在 .profile文件中把jdk环境变量等配置好,需要的时候切换即可,切换步骤就是
(1)sudo gedit ~/.profile
(2) 在文件中当前需要的jdk前面的#号去掉 将不需要的JDK 前面加 # 号注释掉。
(3)接着在 窗口中 输入 source ~/.profile (此方法只会让当前source 窗口使用切换的JDK版本,如果需要一直使用请重启)
4.安装编译环境
Install build tools
install glade
sudo perl -MCPAN -e 'upgrade' 0
sudo perl -MCPAN -e 'install Config::IniFiles'
sudo perl -MCPAN -e 'install XML::Parser' (如果安装出现错误“Expat.xs:12:19: 致命错误: expat.h:没有那个文件或目录” ,则执行 apt-get install libexpat1-dev 即可)
sudo perl -MCPAN -e 'install Tie::IxHash'
sudo perl -MCPAN -e 'install XML::Twig'
sudo apt-get install git-gui
sudo apt-get install pigz //多线程打包 完成
这就完成了,可以去编译了。
在执行第四步的时候会出现很多 包无法链接下载的现象,如果无法下载建议 google 一下,之后在google上下载相应的包 ,按照路径将包放进入提示的位置即可。本人就是这么做的。