Existe um equivalente ao MySecureShell for Centos?

1

Eu tenho algum problema para instalar o MySecureShell no CentOS 5.4 porque eu quero usar o Yum para instalá-lo (para manutenção). Eu recebo este erro:

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

Eu assumo que o problema é que o openSSL enviado com o CentOS 5.4 é muito antigo ...

Eu não quero instalar tudo manualmente, então eu gostaria de saber se existe um equivalente ao MySecureShell que funcionaria com o CentOS 5.4.

Obrigado!

ATUALIZAÇÃO:

O OpenSSL está instalado corretamente. No entanto, apenas o libcrypto.so.6 está disponível no meu sistema (devido a uma versão antiga do OpenSSL disponível no repositório do CentOS)

Estou usando um repositório do Fedora 12 para o MySecureShell

    
por benjisail 11.03.2010 / 12:56

3 respostas

1

Isso é esperado ao tentar instalar aplicativos Fedora diretamente no CentOS. Isso resulta do Fedora ter mais aplicativos e bibliotecas atualizados.

Você tem algumas opções:

  1. Instale o openssl a partir do Fedora e espere que ele não trava outros ssl usando aplicativos - NÃO É RECOMENDADO!

  2. Pegue o rpm fonte do Fedora e construa seu próprio pacote usando as bibliotecas atuais do CentOS.

  3. Marque um dos repositórios de terceiros do CentOS e veja se o mysecureshell está disponível através de um deles.

  4. Verifique se há rpmfind ou um de seus primos e veja se você pode obter uma rpm por meio deles.

Se você encontrar um RPM, verifique se ele corresponde à arquitetura do CentOS (32 bits, 64 bits etc.).

    
por 11.03.2010 / 18:56
1

Não há MySecureShell na base ou repositório de atualizações, mas ele tem seu próprio repo, confira aqui: link

Basta adicionar o arquivo repo /etc/yum.repos.d/mysecureshell.repo

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

Então:

yum install mysecureshell
    
por 16.05.2011 / 18:07
0

Se você estiver instalando um pacote via yum em um repositório do CentOS, quaisquer dependências devem estar disponíveis dentro da distribuição.

Parece que você pode não ter a versão de 64 bits do openssl instalada.

Você pode instalar o pacote openssl via yum.

Editar 1

Usar o repositório de pacotes do Fedora no CentOS é uma má idéia. Você encontrará consistentemente problemas de dependência e compatibilidade.

Se você não conseguir encontrar um pacote do CentOS do mysecureshell que alguém construiu na Internet, você pode usar o rpm de origem para construir seu próprio pacote ou compilar a partir do código-fonte. Se você encontrar um pacote pré-compilado, ele precisará ser construído para sua versão principal e arquitetura do CentOS.

    
por 11.03.2010 / 17:47