如何在CentOS6系统中编译生成OpenSSH的rpm包?这个问题可能是我们日常工作经常见到的。通过这个问题,希望你能收获更多。今天跟随小编一起来看解决方案吧。
成都创新互联-专业网站定制、快速模板网站建设、高性价比榆林网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式榆林网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖榆林地区。费用合理售后完善,十年实体公司更值得信赖。
1、安装编译组件
yum -y groupinstall "Development tools"
yum -y install 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 {BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
3、升级当前的 OpenSSL
yum update openssl openssl-devel
4、下载源码包
cd ~/rpmbuild/SOURCES/
wget http://mirror.jmu.edu/pub/OpenBSD/OpenSSH/portable/openssh-7.3p1.tar.gz
5、配置spec
cd ~/rpmbuild/SPECS
tar xfz ../SOURCES/openssh-7.3p1.tar.gz openssh-7.3p1/contrib/redhat/openssh.spec
mv openssh-7.3p1/contrib/redhat/openssh.spec openssh-7.3p1.spec
rm -rf openssh-7.3p1
sed -i -e "s/%define no_gnome_askpass 0/%define no_gnome_askpass 1/g" openssh-7.3p1.spec
sed -i -e "s/%define no_x11_askpass 0/%define no_x11_askpass 1/g" openssh-7.3p1.spec
sed -i -e "s/BuildPreReq/BuildRequires/g" openssh-7.3p1.spec
6、编译源码
cd ~/rpmbuild/SPECS
rpmbuild -bb openssh-7.3p1.spec
7、查看生成的二进制文件
cd ~/rpmbuild/RPMS/x86_64
ls openssh-*
以上就是在CentOS6系统中编译生成OpenSSH的rpm包的方法,详细使用情况还得要大家自己使用过才能知道具体要领。如果想阅读更多相关内容的文章,欢迎关注创新互联行业资讯频道!
当前题目:如何在CentOS6系统中编译生成OpenSSH的rpm包?
网页地址:https://www.cdcxhl.com/article48/ijeiep.html
成都网站建设公司_创新互联,为您提供品牌网站设计、手机网站建设、电子商务、做网站、面包屑导航、软件开发
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联