ppp = 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86_64的解决办法及原因
来源:互联网 发布:gulp 压缩js css 编辑:程序博客网 时间:2024/06/05 03:58
“ppp = 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86_64”或者“ppp = 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86”
几乎很多人在linux手动安装pptp vpn过程都遇到这个问题,而且很多网上的pptp vpn 一件安装脚本也是因为这个问题导致脚本安装失败。
分析ppp = 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86_64的解决办法及原因;
出现这个问题其实系统提示的已经很明显了,就是ppp和pptpd版本不兼容。也是常说的软件包依赖关系。
解决方法:
ppp版本和pptpd版本不兼容,自然只要下载对应的版本就可以了。
#yum install ppp //用yum方式安装ppp
#yum list installed ppp //查看所安装的版本。
显示为:
ppp.i686 2.4.5-5.el6 @base
而pptpd-1.3.4-2.rhel5.x86.rpm是1.3.4版本,需要ppp是2.4.4版本才能安装pptpd-1.3.4-2.rhel5.x86.rpm。现在ppp版本是2.4.5的,所以,而且ppp是比pptpd先安装的,所以,我们不换ppp版本,而去换pptpd的版本。
所有的ppp版本和pptpd版本的下载地址为:http://poptop.sourceforge.net/yum/stable/packages/
我通过测试,找到了部分ppp和pptp包对应的版本不同,要对根据ppp版本选择对应的pptpd版本。我列出来:
ppp 2.4.4——————>pptpd 1.3.4
ppp 2.4.5——————>pptpd 1.4.0
.所以,我们只要下载pptpd 1.4.0版本就可以了。
这里我分享下pptpd 1.4.0版本的下载地址;
64位pptpd-1.4.0-1.el6.x86_64.rpm的下载地址:http://www.pipipan.com/file/18457333
32位pptpd-1.4.0-1.el6.i686.rpm版本下载地址:http://www.400gb.com/file/54124192
安装pptpd:
64位: rpm -pptpd-1.4.0-1.el6.x86_64.rpm
32位: rpm -ivh pptpd-1.4.0-1.el6.i686.rpm
只要找到了ppp和pptpd对应的版本,就不会再有:“ppp = 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86_64”或者“ppp = 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86”的错误提示了。
当然,其实问题的原因还是因为yum安装软件包时候,总是最新的,所以如果我们是降低ppp的版本,那么就麻烦些。如果还想用yum安装ppp的方式,那么就要自己去找版本低的源,然后再用yum。这样其实更麻烦,源难找。
也可以用安装ppp的rpm包的方式,这样就可以自己指定ppp的版本了。但是rpm包安装,麻烦在于处理软件包依赖问题,我试着去用rpm安装ppp,但是其他的比如gcc,libcap库用yum的方式,同样的还会继续提示libcap 版本和ppp 2.4 .4不兼容,libcap版本高了。真是麻烦的很。所以,换个思路,用yum安装ppp,用rpm方式安装pptpd,避免了软件包依赖问题。我就是这样做的。
最简单的方法那就是pptpd和ppp全都yum安装,让系统自动判断和找寻ppp和pptp对应版本,很爽的。方法如下:
加入yum源:
#rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm
然后yum安装pptpd:
#yum install -y pptpd
转载于:http://www.dabu.info/ppp-2-4-4-is-needed-by-pptpd-1-3-4-2-rhel5-x86_64-solutions-and-reasons.html
- ppp = 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86_64的解决办法及原因
- libaio.so.1()(64bit) is needed by MySQL-server-5.5.25a-1.rhel5.x86_64
- 解决 libev.so.4()(64bit) is needed by percona-xtrabackup-2.3.4-1.el6.x86_64案例
- RHEL5.4 xm console没响应的原因及解决方法
- Linux中出现libc.so.6(GLIBC_2.14)(64bit) is needed by...的解决办法
- RHEL5.4 x86_64 使用CentOS5的更新源
- python-setuptools is needed by impala-shell-1.2.3-1.p0.352.el6.x86_64
- error: Failed dependencies: cloog-ppl >= 0.15 is needed by gcc-4.4.7-4.el6.x86_64 cpp = 4.4.7-4.el6
- 装出现epel-release >= 6 is needed by remi-release-6.5-1.el6.remi.noarch 解决办法
- 装出现epel-release >= 6 is needed by remi-release-6.5-1.el6.remi.noarch 解决办法
- duplicate symbols for architecture x86_64原因及解决办法
- initialization of 'XXX' is skipped by 'case' label 原因及解决办法
- initialization of 'XXX' is skipped by 'case' label 原因及解决办法
- initialization of 'XXX' is skipped by 'case' label 原因及解决办法
- initialization of 'XXX' is skipped by 'case' label 原因及解决办法
- initialization of 'XXX' is skipped by 'case' label 原因及解决办法
- initialization of 'XXX' is skipped by 'case' label 原因及解决办法
- RHEL5.4-x86_64 + PHP5.3.2 + APACHE2.2.15 + MYSQL5.1.46 安装
- Win7上安装ROR环境
- 1036. 跟奥巴马一起编程(15)
- messagesource读取properties
- BaseAdapter的使用
- jquery 停留几秒后显示,离开隐藏
- ppp = 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86_64的解决办法及原因
- 黑马程序员---基础加强:类加载器
- 简单词法分析程序
- [转]用pyenv 和 virtualenv 搭建单机多版本python 虚拟开发环境
- 完全平方数的个数
- poj 2778
- Sublime Text 3 解决中文乱码问题
- LA 3635 - Pie 【二分】
- 黑马程序员---交通灯管理系统