É possível instalar pacotes de outra distribuição do Linux?

1

Para ser mais preciso, um executável retorna este erro:

  

erro ao carregar bibliotecas compartilhadas: libftdi1.so.2: não é possível abrir   arquivo de objeto compartilhado: Nenhum arquivo ou diretório desse tipo

Eu não consigo encontrar essa biblioteca para o Ubuntu, mas há uma para o OpenSuSE, então existe alguma maneira de executar este aplicativo através do Ubuntu?

    
por antifriz 12.12.2013 / 17:48

2 respostas

1

Não. Geralmente, os pacotes de outras distribuições não funcionarão nem quebrarão seu sistema. Apps podem funcionar, mas as bibliotecas não. Eu gostaria de salientar que o pacote "libftdi1" faz fornecer esta biblioteca, mas sob um nome diferente, no entanto. Tudo o que você deve fazer é sudo ln /usr/lib/x86_64-linux-gnu/libftdi.so.1 /usr/lib/x86_64-linux-gnu/libftdi1.so.2 . Note que a pasta "x86_64-linux-gnu" pode ter um nome diferente.

    
por ovc 12.12.2013 / 17:57
0

Tente convertê-lo usando alien - embora, como diz o @ovc, possa causar problemas:

sudo aptitude install alien

e depois

sudo alien -d -i <package_name>.rpm

O que isto faz é:

  • sudo : Super User DO; faça algo como superusuário
  • alien : chamando o programa "alien"
  • -d : converte para o pacote debian (a opção padrão, acabou de ser adicionada para maior clareza)
  • -i : instala o arquivo convertido
  • .rpm : o RPM que você deseja instalar

Você deve poder usar:

sudo dpkg -i <package name>

Fonte: link

    
por Wilf 12.12.2013 / 17:57