I have some issue to install MySecureShell on CentOS 5.4 because I want to use Yum to install it (for maintainability). I get this error :
yum install mysecureshell
Error: Missing Dependency: libcrypto.so.10()(64bit) is needed by package mysecureshell-1.20-1.x86_64 (mysecureshell)
I assume that the issue is that openSSL shipped with CentOS 5.4 is too old...
I don't want to install everything manually so I would like to know if there is an equivalent to MySecureShell which would work with CentOS 5.4.
Thanks!
UPDATE :
OpenSSL is correctly installed. However only libcrypto.so.6 is available on my system (due to an old OpenSSL version available in the CentOS repo)
I am using a Fedora 12 repository for MySecureShell
This is expected when trying to install Fedora apps directly in CentOS. This results from Fedora having more up to date apps and libraries.
You have a few of choices:
Install openssl from Fedora and hope it doesn't crash other ssl using apps - NOT RECOMMENDED!
Grab the source rpm from Fedora and build your own package using CentOS's current libraries.
Check one of the CentOS 3rd party repo's and see if mysecureshell is available through one of them.
Check rpmfind or one of its cousins and see if you can get an rpm through them.
If you do find an RPM, make sure it matches your CentOS architecture (32 bit, 64 bit, etc).
There is no MySecureShell in base or updates repo, but it has it's own repo, check here: http://mysecureshell.sourceforge.net/en/installpak.html#question3
Just add the repo file /etc/yum.repos.d/mysecureshell.repo
Then:
If you are installing a package via yum against a CentOS repository, any dependencies should be available within the distribution.
It seems like you may not have the 64 bit version of openssl installed.
You can install the openssl package via yum.
Edit 1
Using the Fedora package repository on CentOS is a bad idea. You're going to consistently encounter dependency and compatibility issues.
If you're unable to find a mysecureshell CentOS package that someone else built on the Internet, you could use the source rpm to build your own package or compile from source. If you do find a precompiled package, it will need to be built for your major version and architecture of CentOS.