【发布时间】:2014-09-25 09:14:40
【问题描述】:
我正在尝试使用yum install openvpn 在办公室运行centos 7 的服务器上安装openvpn 客户端,但提示错误
openvpn-2.3.2-2.el6.x86_64 (epel)
Requires: dev >= 3.3.2-5
我不知道如何解决这个问题。
什么是最简单的解决方案?
【问题讨论】:
我正在尝试使用yum install openvpn 在办公室运行centos 7 的服务器上安装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):排除=.za
然后运行:
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.
Access Server Web UI 可在此处获得: 管理界面:https://X.X.X.X:943/admin 客户端界面:https://X.X.X.X: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
【讨论】: