OpenVPN - 从源码构建openvpn的rpm包步骤(未完待续)


centos安装rpm-build
yum install -y rpm-build

从openvpn官网下载源码:我以下载openvpn-2.5.8.tar.gz为例
参考网址:https://openvpn.net/community-resources/installing-openvpn/

openvpn-2.5.8.tar.gz放置在rpmbuild/SOURCES路径下

目录如下:
[root@localhost ~]# tree -L 2 rpmbuild/
rpmbuild/
├── BUILD
│   └── openvpn-2.5.8
├── BUILDROOT
│   └── openvpn-2.5.8-1.x86_64
├── RPMS
├── SOURCES
│   └── openvpn-2.5.8.tar.gz
├── SPECS
└── SRPMS编写spec文件
[root@localhost ~]# cat openvpn.spec 

Name:           openvpn
Version:        2.5.8
Release:        1
Summary:        An easy-to-use, robust, and highly configurable VPN

License:        GPL
URL:            https://openvpn.net/
Source0:        %{name}-%{version}.tar.gz

BuildRequires:  openssl-devel
BuildRequires:  lzo-devel
BuildRequires:  pam-devel

%description
OpenVPN is an open source software application that implements virtual private network (VPN) techniques for creating secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities.

%prep
%setup -q

%build
./configure
make

%install
make install DESTDIR=%{buildroot}

%files
%defattr(-,root,root,-)
%doc

%changelog
* Mon May 31 2021 John Doe <john.doe@example.com> 2.5.8-1
- Initial build


安装依赖:
yum install -y openssl-devel lzo-devel pam-devel
yum install gcc


开始构建rpm:
rpmbuild -bb openvpn.spec 

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值