FluffOS 3.0 centos 编译指南
2021/4/7 11:36:59
作者:夕阳-风之传说 luoyun
特别感谢sunyc和lonely的热心指导!
FluffOS v3.0在win7虚拟机centos5.5 64位中编译时,需要用到的软件有gcc 4.8和libevent-2.0.21,以下是编译过程:
1. 下载fluffos源代码,网址:https://github.com/fluffos/fluffos/releases
2. 下载VMware中文版,作者下的版本是9.0.2;再将虚拟机需要的安装程序iso文件下载好,作者使用的是centos 5.5 64位
3. 在win7系统中安装VMware,完成后新建虚拟机并登录用户名root密码就是你创建虚拟机时设置的密码,下面整个编译过程我们都用root权限来进行。
4. 准备好这一切后,我们进入centos虚拟机,由于作者下载这个版本是英文版,所以进行了汉化
汉化过程 (提示:虚拟机切换命令操作和界面操作快键为:界面Ctrl+Alt+F7,命令窗口ctrl+alt+F1-F5均可,可多开窗口)
4.1 yum install fonts-chinese
4.2 yum install fonts-ISO8859-2
4.3 cd /usr/share/fonts/
4.4 fc-cache -fv
4.5 OK完成之后我们可以在登录界面时选择中文显示,也可以在系统中设置system->adminstration->language->Chinese(P.R. of China) - 中文简体
5. 建立一个ftp方便我们上下传资料(当然你有U盘也可以用U盘来传输)
5.1 yum -y install vsftpd
5.2 service vsftpd restart
5.3 设置开机FTP自启动
chkconfig vsftpd on
5.4 查看本机IP,用于win7向虚拟机连接
ip addr
5.5 打开虚拟机防火墙
service iptables stop iptables
5.6 下载一个软件WinSCP,建立与虚拟机之间的连接
6. 开始安装编译需要的软件gcc,注意:此软件需要安装4.8版本或以上,作者下载的是4.8版本
GCC-4.8 源码编译处于联网状态,执行下列命令
6.1 下载源代码
wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.0/gcc-4.8.0.tar.bz2
6.2 解压代码
tar -jxvf gcc-4.8.0.tar.bz2
6.3 下载编译的依赖文件
cd gcc-4.8.0
./contrib/download_prerequisites #该命令会自动下载mpr等等三个库的源码并配置
6.4 在解压目录下建立编译输出目录:
cd ..
mkdir gcc-build-4.8.0
6.5 进入编译输出目录上执行下面命令,生成编译的makefile文件等:
cd gcc-build-4.8.0
../gcc-4.8.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
6.6 执行编译命令(#在8核的虚拟机上进行编译,每个核分配2个编译任务,大约12分钟)
make -j16
注意(make -j4是指开4线程)
make install
编译过程CPU 核基本100%占用,作者cpu i5联想Y470笔记本整个编译用了2个多小时。
6.7 检查gcc版本
[root@dev02 gcc-build-4.8.0]# gcc -v
gcc (GCC) 4.8.0
7. 安装libevent-2.0.21-stable
7.1.下载安装包
下载https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
7.2 解压
tar zxvf libevent-2.0.21-stable.tar.gz
7.3 进入目录
cd libevent-2.0.21-stable
7.4 设置安装路径
./configure –prefix=/usr
7.5 编译
make
7.6 安装
make install
8. 用ftp连接到虚拟机,并将下载好的FluffOS v3.0软件打包成ZIP格式上传到虚拟机home目录下
9. 虚拟机中图形界面将fluffos包解压到home目录下,切换到命令界面
下一页
返回列表
返回首页
©2024 MUD游戏网_文字mud 电脑版
Powered by iwms