Como posso configurar o Retrospect no Ubuntu 12.10 64 bits?

2

Problema

O Retrospect é um sistema de backup que minha organização usa, mas não consigo encontrar suporte para meu desktop Ubuntu 12.10 de 64 bits.

O que tentei (mas não funcionou)

  1. faça o download da versão do Redhat e tente converter para deb

    wget http://download.dantz.com/archives/Linux_Client-7_6_100.rpm
    sudo alien Linux_Client-7_6_100.rpm
    
  2. O fórum de usuários do Restrospect tem este segmento , que fornece um arquivo .deb i386 para instalar o Retrospect

Pergunta

Existe uma maneira de instalar isso no meu sistema?

    
por David LeBauer 21.12.2010 / 16:47

1 resposta

2

O arquivo do pacote Debian i386 deve poder ser instalado "com força" em um sistema amd64 via

dpkg -i --force-architecture

Isso provavelmente deixará outros problemas para que o aplicativo possa ser usado; o pacote provavelmente depende de outras bibliotecas, especificamente as versões i386 destas.

Isso é endereçado no Debian e, portanto, no Ubuntu, pelo projeto multiarch . Isso permite que um sistema tenha as mesmas bibliotecas compiladas para diferentes arquiteturas instaladas simultaneamente. No entanto, talvez o pacote ao qual você está se referindo não tenha dependências externas de pacotes problemáticas, e então você não precisará dessas bibliotecas multiarch (o post do fórum linkado abaixo sugere que esse é o caso).

Como continuar a partir deste ponto depende das dependências internas e do layout dos pacotes. Esta postagem no fórum do Ubuntu parece lidar com a situação exata da instalação do Retrospect no Ubuntu de 64 bits, optando por para

  1. alien conversão do RPM para o formato de pacote Debian
  2. alterando manualmente a string i386 para amd64 no arquivo debian/control
  3. reconstruindo o pacote.

Proponho que a etapa 2 não seja necessária com a opção --force-architecture para dpkg , mas, se você fizer alguma experiência, provavelmente verá como ela funciona na prática.

Observe que a postagem no fórum lista os pacotes libstdc++6 e libc6-i386 como pré-requisitos para o Retrospect (é onde o multiarch pode ser necessário, mas a pessoa na postagem do fórum parece ter gerenciado sem).

    
por 12.02.2013 / 09:56