Problema
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 eu tentei(mas não funcionou)
baixe a versão 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
O fórum de usuários Restrospect temeste tópico, que fornece um arquivo i386 .deb para instalar o Retrospect
Pergunta
Existe uma maneira de instalar isso no meu sistema?
Responder1
O arquivo do pacote i386 Debian deve poder ser instalado "forçadamente" em um sistema amd64 via
dpkg -i --force-architecture
Isso provavelmente deixará outros problemas pendentes antes que o aplicativo possa ser usado; o pacote provavelmente depende de outras bibliotecas, especificamente das versões i386 delas.
Isto é abordado no Debian e, portanto, no Ubuntu, pelomultiarcaprojeto. 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 nenhuma dependência de pacote externa problemática e então você não precisará dessas bibliotecas multiarch (a postagem no fórum com link 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 Ubuntuparece lidar com a situação exata de instalação do Retrospect no Ubuntu de 64 bits, optando por
alien
conversão do formato de pacote RPM para Debian- alterando manualmente a
i386
stringamd64
nodebian/control
arquivo - reconstruindo o pacote.
Proponho que a etapa 2 não seja necessária com a --force-architecture
mudança para dpkg
, mas se você fizer algumas experiências, provavelmente verá como 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 (é aqui que o multiarch pode ser necessário, mas a pessoa na postagem no fórum parece ter conseguido sem).