Fedora上制作CentOS 6 7带aufs的内核rpm包

这个是我在github上无意发现的,开始我在CentOS 6.8上制作但是一直失败,之后无奈换了fedora 24制作就好了,下面说说过程,

[root@localhost ~]# dnf update -y
[root@localhost ~]# dnf install fedora-packager -y
[root@localhost ~]# useradd lookback
[root@localhost ~]# passwd lookback
[root@localhost ~]# usermod -G mock lookback
[root@localhost ~]# echo 'lookback ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
[root@localhost ~]# su - lookback

[lookback@localhost ~]$ git clone https://github.com/bnied/kernel-ml-aufs.git
[lookback@localhost ~]$ cd kernel-ml-aufs/scripts/
[lookback@localhost ~]$ ./build_ml_kernel.sh -v=4.7 -a=x86_64 -e=6 这是制作CentOS6 64位的4.7.0的内核rpm包
[lookback@localhost ~]$ ./build_ml_kernel.sh -v=4.7 -a=x86_64 -e=7 这是制作CentOS7 64位的4.7.0的内核rpm包

for i in 6 7; do
    for j in 4.5 4.6 4.7;do
        for h in i686 x86_64;do
            [[ "$i" == "7" ]] && [[ "$h" =~ ^i686 ]] && continue || { \rm -rf ~/kernel-ml-aufs/scripts/build && ./build_ml_kernel.sh -v=$j -a=$h -e=$i; }
        done
    done
done
本站制作好的rpm包在:http://mirrors.dwhd.org/kernel-ml-aufs/

curl -Lk https://mirrors.dwhd.org/kernel-ml-aufs/kernel-ml-auf.repo >/etc/yum.repos.d/kernel-ml-aufs.repo

到这里是不是很简单?其实就结束了

时间: 2024-07-30 05:04:48

Fedora上制作CentOS 6 7带aufs的内核rpm包的相关文章

Centos 中如何快速定制二进制的内核 RPM 包

随着Linux服务器越来越多了,底层系统内核想要保持版本统一就需要定制专门的二进制安装包来便捷的升级和管理. RedHat系那当然就是使用rpmbuild来做定制化管理了. 今天我们分俩个部分(root和普通用户)来讲解如何制作内核的二进制rpm包. Building主机系统环境约定: OS : CentOS release 6.6 Arch : i686 一,rpm包简单定制 注意: 这里我们首先要预留至少20GB的临时文件空间. 1.rpm 制作前的环境准备: yum -y groupins

Linux源码包制作RPM包之Apache

公司服务器比较多,需要把apache源码包制作成rpm包,然后放到公司内网yum源上进行下载安装.apache的rpm包安装方式比源码安装方式比较快,这能节约不少的时间. 有关内网yum源的搭建,可以参考<烂泥:yum的使用及配置>这篇文章. 一.安装rpm-build 查阅相关资料得知,要把源码包制作成rpm包需要使用rpm打包工具rpm-build. rpm-build通过rpmbuild命令根据本地源码包,通过spec文件中的规则就可以把源码包制作成rpm包. 现在我们来安装rpm-bu

教你如何在Fedora,CentOS,RHEL中检查RPM包的依赖性

教你如何在Fedora,CentOS,RHEL中检查RPM包的依赖性 我们都知道,在基于红帽的Linux系统中,一个RPM包,需要把先将它依赖的其他包安装好才能正常的工作.对于终端用户,RPM的安装.更新.删除中存在的依赖关系已经被工具透明化了(如 yum或 DNF等).但如果你是系统管理员或者RPM包的管理员,你需要谙熟RPM包的依赖关系,以便及时更新.删除适当的包来保证系统的正常运行. 在本教程中,我将教大家如何检查RPM包的依赖关系.无论这个包是否已经安装进操作系统中,我们都有一些办法来检

CentOS 6.6 x86_64 RPM包制作教程

一.RPM包介绍 对RPM包有五种基本的操作功能:安装.卸载.升级.查询和验证.linux软件包分为两大类:    1. 二进制类包:包括rpm安装包(一般分为i386和x86_64这几种)     2. 源码类包:源码包和开发包(.src.rpm)都是属于此类 有时候为了方便源码包的安装,和我们自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包,当有源码包就可以直接编译得到二进制安装和其他任意包,另外,我们也可以使用rpm包来打包一些文件或者自己开发的一套软件,使用rpm有数

Centos使用checkinstall制作RPM包的方法

一.checkinstall的安装 目前最新版本是1.6.2,可以按下面的方式下载安装.  代码如下 复制代码 wget http://asic-linux.com.mx/~izto/checkinstall/files/source/checkinstall-1.6.2.tar.gz tar  zxvf checkinstall-1.6.2.tar.gz cd checkinstall-1.6.2 make  && make install 不过我在centos6.5 X64上安装时,并

FrontPage使用技巧之在一张图片上制作多个超级链接

frontpage|技巧|链接 当浏览者在网页图片上的不同位置按下鼠标左键,此时就会连接至不同的网页,这个效果不错吧?FrontPage 2002提供了非常简便的在一张图片上制作多个超链接的制作工具,利用鼠标在图片上拖曳,我们就可以直接将图片划分出许多不同的区域并制作出多个超链接了. 1.请先开启一个新的网页,然后点击工具栏上的"插入文件中的图片"按钮. 2.在"图片"对话框中搜寻自己要插入的图片(点击"视图"右边的三角形选"预览&qu

在一张图片上制作多个超级链接

链接 当浏览者在网页图片上的不同位置按下鼠标左键,此时就会连接至不同的网页,这个效果不错吧?FrontPage 2002提供了非常简便的在一张图片上制作多个超链接的制作工具,利用鼠标在图片上拖曳,我们就可以直接将图片划分出许多不同的区域并制作出多个超链接了. 1.请先开启一个新的网页,然后点击工具栏上的"插入文件中的图片"按钮. 2.在"图片"对话框中搜寻自己要插入的图片(点击"视图"右边的三角形选"预览"可在下面的预览窗口中

Centos下rpm包如何制作?

  Centos下rpm包如何制作?          谈论RPM对好多编译安装的朋友来多,RPM安装是傻瓜安装. 呵呵,其实RPM是一种非常有效果的集中部署的解决方案. yum+RPM是非常快速便捷的大规模部署方案. 下面简单介绍下rpm的制作: 以cronolog为例: 首先下载cronolog的源码包. 解开源码包,tar xzvf cronolog-1.6.2.tar.gz 找到 cronolog.spec 该文件是定制如何生成RPM包的配置文件 ? 1 2 3 4 5 6 7 8 9

Linode VPS上的Centos 6.4系统的防火墙

##Linode VPS Centos6 iptables错误Setting chains to policy ACCEPT: security raw nat[FAILED]filter的解决方法 近日在配置Linode VPS上的Centos 6.4系统的防火墙的时候,遇到以下错误: service iptables restart Setting chains to policy ACCEPT: security raw nat[FAILED]filter 经过搜索,明白是Linode官方