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