包含标签 rpm 的文章

openssh8.1 rpm build

1. 创建工作路径 mkdir -p /root/rpmbuild/{SOURCES,SPECS} cp openssh-8.1p1.tar.gz /root/rpmbuild/SOURCES/ 2. 下载源码包 wget https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-8.1p1.tar.gz 3. 制作准备 yum install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel unzip tar -zxf openssh-8.1p1.tar.gz cp ./openssh-8.1p1/contrib/redhat/openssh.spec . sed -i -e "s/%define no_x11_askpass 0/%define no_x11_askpass 1/g" openssh.spec sed -i -e "s/%define no_gnome_askpass 0/%define no_gnome_askpass 1/g" openssh.spec 4. 制作rpm包 rpmbuild -ba openssh.spec 如果出现 错误:构建依赖失败: openssl-devel < 1.1 被 ?? 需要 解决方法: vi openssh.spec 注释掉 BuildRequires: openssl-devel < 1.……

阅读全文

WCG内核修改

1. 下载源代码包 从 http://vault.centos.org 下载内核源代码RPM包 2. 安装源代码包 [root@wcg-9-73 df]# rpm -ivh kernel-3.10.0-1062.el7.src.rpm 执行命令后会生成/root/rpmbuild路径,包含SPECS和SOURCES 3. 修改源码 [root@wcg-9-73 df]# cd /root/rpmbuild/SOURCES [root@wcg-9-73 SOURCES]# xz -d linux-3.10.0-1062.el7.tar.xz [root@wcg-9-73 SOURCES]# tar -xvf linux-3.10.0-1062.el7.tar #将修改后的代码替换 [root@wcg-9-73 SOURCES]# cd linux-3.10.0-1062.el7/ [root@wcg-9-73 linux-3.10.0-1062.el]# cd net/ipv4/ [root@wcg-9-73 ipv4]# rm -rf udp.c && cp -rf /root/df/udp.c . [root@wcg-9-73 ipv4]# cd ../../include/uapi/linux/ [root@wcg-9-73 linux]# rm -rf udp.h && cp -rf /root/df/udp.h . [root@wcg-9-73 linux]# cd ../../../ [root@wcg-9-73 SOURCES]# tar -cvf linux-3.……

阅读全文

搭建本地yum仓库

1. 安装工具 yum install -y createrepo 2. 编辑 comps.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE comps PUBLIC "-//CentOS//DTD Comps info//EN" "comps.dtd"> <comps> <group> <id>epc</id> <name>epc</name> <name xml:lang="en_GB">epc</name> <description>epc installation.</description> <default>false</default> <uservisible>false</uservisible> <packagelist> <packagereq type="mandatory">baicells-epc-base</packagereq> <packagereq type="mandatory">baicells-epc-ui</packagereq> <packagereq type="mandatory">baicells-epc-ovs-rest</packagereq> <packagereq type="mandatory">baicells-epc-ovsdb-agent</packagereq> <packagereq type="mandatory">baicells-epc-signaltrace</packagereq> <packagereq type="mandatory">baicells-epc-gwsc</packagereq> <packagereq type="mandatory">baicells-epc-openapi</packagereq> </packagelist> </group> </comps> 3. 创建仓库 createrepo -g comps.xml . #精确分组 #createrepo . #createrepo --update 4. 拷贝rpm包到仓库 mkdir rpms cp *.rpm rpms/ 5.……

阅读全文

最近文章

分类

标签

友情链接

其它