是否有与CentOS的MySecureShell相当的function?

我有一些问题在CentOS 5.4上安装MySecureShell,因为我想用Yum来安装它(为了可维护性)。 我得到这个错误:

yum install mysecureshell Error: Missing Dependency: libcrypto.so.10()(64bit) is needed by package mysecureshell-1.20-1.x86_64 (mysecureshell) 

我认为这个问题是CentOS 5.4附带的openSSL太旧了…

我不想手动安装所有东西,所以我想知道是否有与MyScureShell等效的CentOS 5.4。

谢谢!


更新:

OpenSSL已正确安装。 不过,只有libcrypto.so.6可以在我的系统上使用(由于CentOS仓库中有一个旧的OpenSSL版本)

我正在为MySecureShell使用Fedora 12存储库

在尝试直接在CentOS上安装Fedora应用程序时,这是预期的。 Fedora拥有更多最新的应用程序和库。

你有几个select:

  1. 从Fedora安装openssl,并希望它不会使用应用程序崩溃其他ssl – 不推荐!

  2. 从Fedora获取源代码rpm,并使用CentOS的当前库build立自己的包。

  3. 检查CentOS第三方回购之一 ,看看mysecureshell是否可以通过其中一个。

  4. 检查rpmfind或它的一个表兄弟,看看你是否可以通过它们获得一个rpm。

如果你find一个RPM,确保它匹配你的CentOS架构(32位,64位等)。

基本没有MySecureShell或更新回购,但它有它自己的回购,请点击这里: http : //mysecureshell.sourceforge.net/en/installpak.html#question3

只需添加回购文件/etc/yum.repos.d/mysecureshell.repo

 [mysecureshell] name=MySecureShell baseurl=http://mysecureshell.free.fr/repository/index.php/centos/$basearch/ enabled=1 gpgcheck=0 

然后:

 yum install mysecureshell 

如果你正在通过yum来安装一个CentOS库,那么在发行版中应该有任何依赖关系。

好像你可能没有安装64位版本的openssl。

你可以通过yum来安装openssl包。

编辑1

在CentOS上使用Fedora软件包存储库是个好主意。 你会一直遇到依赖和兼容性问题。

如果你找不到别人在互联网上构build的mysecureshell CentOS软件包,你可以使用源代码rpm来构build你自己的软件包或者从源代码编译。 如果你find一个预编译的软件包,它将需要为你的CentOS的主要版本和体系结构而build立。