《Linux安装》(三)发行版制作

本文介绍了Fedora发行版制作的两种工具,revisor和pungi。重点讲述了pungi,这是一个用于定制Fedora发行版的命令行工具,由4、5个Python文件组成。使用pungi定制发行版的代码流程包括Gather、Createrepo、BuildInstall和CreateISO四个阶段。在BuildInstall阶段,通过buildinstall脚本生成image文件。ks.cfg文件定义了安装包的清单,整个过程确保在F13上运行正常。
摘要由CSDN通过智能技术生成

Fedora发行版制作的工具主要有revisorpungi两种;
revisor是一个图形化的工具,也可用命令行,但是经常会有bug,而且比较臃肿,感觉是给初级用户用的;
pungi是Fedora官方制作(或叫spin)发行版的工具,命令行,总共也就4、5个python文件;


以下是使用pungi定制(spin)的代码:

#!/bin/bash

echo "Set LANG=en_US.utf8" 
LANG=en_US.utf8

if [ $(getenforce) == Enforcing ]; then
    sudo setenforce 0
    echo "Turning Off SELinux enforcing." 
fi

#echo "removing destdir..." 
#sudo rm -rf `pwd`/work

sudo pungi --force --nosource --nosplitmedia -c `pwd`/ks.cfg --destdir=`pwd`/work   -G -C -B -I "$@"

注:以上代码只保

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值