如何在CentOS6系统中编译生成OpenSSH的rpm包吗?

  

如何在CentOS6系统中编译生成OpenSSH的rpm包?这个问题可能是我们日常工作经常见到的。通过这个问题,希望你能收获更多。今天跟随小编一起来看解决方案吧。

1,安装编译组件

yum - y groupinstall“发展tools"
yum - y安装pam-devel rpm-build rpmdevtools zlib-devel krb5-devel tcp_wrappers tcp_wrappers-devel tcp_wrappers-libs libX11-devel xmkmf libXt-devel wget openssl-devel

2,配置编译环境cd
~
mkdir rpmbuild
cd rpmbuild
mkdir pv{构建、BUILDROOT rpm,来源,规格,SRPMS}

3升级当前的OpenSSL
yum更新OpenSSL openssl-devel

4,下载源码包cd ~/rpmbuild
//
来源wget http://mirror.jmu.edu/pub/openbsd/openssh/portable/openssh - 7.3 - p1.tar.gz

5,配置规范
cd ~/rpmbuild/规格
焦油xfz . .//OpenSSH - 7.3 p1.tar来源。广州openssh - 7.3 p1/contrib/redhat/openssh。规范
mv openssh - 7.3 p1/contrib/redhat/openssh。规范openssh - 7.3 p1。规范
rm射频openssh - 7.3 p1
sed - i - e“s/%定义no_gnome_askpass 0/%定义no_gnome_askpass 1/g"openssh - 7.3 p1。规范
sed - i - e“s/%定义no_x11_askpass 0/%定义no_x11_askpass 1/g"openssh - 7.3 p1。规范
sed - i - e“s/BuildPreReq/BuildRequires/g"openssh - 7.3 p1。规范

6,编译源码
cd ~/rpmbuild/规格
rpmbuild bb openssh - 7.3 p1。规范

7日查看生成的二进制文件
cd ~/rpmbuild/rpm/x86_64
ls openssh - *

以上就是的方法,详细使用情况还得要大家自己使用过才能知道具体要领。如果想阅读更多相关内容的文章,欢迎关注行业资讯频道!

  

如何在CentOS6系统中编译生成OpenSSH的rpm包吗?