我正在尝试在办公室运行 centos 7 的服务器上安装 openvpn 客户端,yum install openvpn
但它错误提示
openvpn-2.3.2-2.el6.x86_64 (epel)
Requires: dev >= 3.3.2-5
我不知道如何解决这个问题。
什么是最简单的解决方案?
您似乎正在运行 CentOS 7,但您拥有 EPEL6 的存储库配置。您应该在 CentOS 7 中使用 EPEL7。修复:
yum remove epel-release
yum install epel-release
如果这不起作用,请尝试
yum clean all
然后
yum install openvpn
后者应该工作。
yum 使用fastestmirror 来找到离你最近的repo,但是如果你住在欧盟或美国以外的地方,这可能会给你带来一些问题。
尝试通过在最快镜像配置中排除问题 TLD 来排除您的本地存储库:编辑 /etc/yum/pluginconf.d/fastestmirror.conf 并将以下行调整为您的本地 TLD 是什么(我的是 co.za): exclude=。扎
然后运行:
yum remove epel-release
yum install epel-release
yum clean all
yum install openvpn
我有同样的问题,我使用 openvpn-as 代替:
wget http://swupdate.openvpn.org/as/openvpn-as-2.0.10-CentOS7.x86_64.rpm
rpm -Uvh openvpn-as-2.0.10-CentOS7.x86_64.rpm
如果您的安装成功,您应该会看到以下内容(相应地替换 0.0.0.0):
The Access Server has been successfully installed in /usr/local/openvpn_as
Configuration log file has been written to /usr/local/openvpn_as/init.log
Please enter "passwd openvpn" to set the initial
administrative password, then login as "openvpn" to continue
configuration here: https://X.X.X.X:943/admin
To reconfigure manually, use the /usr/local/openvpn_as/bin/ovpn-init tool.
访问服务器 Web UI 可在此处获得: 管理 UI:https://XXXX:943/admin 客户端 UI:https://XXXX:943/
# netstat -nlp | grep openvpn
tcp 0 0 X.X.X.X:443 0.0.0.0:* LISTEN 31065/openvpn-opens
udp 0 0 X.X.X.X:1194 0.0.0.0:* 31070/openvpn-opens
欲了解更多信息:www.vultr.com/docs/installing-openvpn-on-centos-7