Como instalar um RPM usando uma ferramenta GUI no Ubuntu Desktop?

4

Recebi alguns arquivos RPM em CD e quero instalá-los no Ubuntu (10.04) Desktop usando um aplicativo GUI. Existe uma maneira de eu fazer isso sem recorrer à linha de comando?

Gostaria de saber qual aplicativo GUI usar e também como instalar um RPM com ele.

    
por John K 13.08.2010 / 03:43

3 respostas

10

Você não pode instalar RPMs diretamente em um sistema Ubuntu porque o Ubuntu usa o formato de pacote DEB.

Você pode converter os RPMs em DEBs usando um guia como PackageConverter , que é um front-end para %código%. Veja como fica:

Converter os RPMs em DEBs é, no entanto, não garante que eles serão instalados corretamente em seu sistema baseado em .deb, e muito menos trabalho como deveriam.

Depois de convertê-los em DEBs, você pode clicar duas vezes neles no nautilus, o que iniciará a GUI gdebi para ajudá-lo a instalá-los como pacotes debian normais.

    
por Li Lo 13.08.2010 / 03:53
3

O Ubuntu é baseado no Debian e, portanto, usa .deb packages para instalar. Se você deseja instalar .rpm packages, primeiro você deve convertê-los em .deb packages com um software de conversão como alien . Então você pode usar gdebi ou dpkg para instalá-los.

No entanto, é preciso ter cuidado ao fazer isso. Mesmo esse software de conversão nem sempre cria as dependências corretas para outros pacotes. Portanto, o instalador do software pode se recusar a instalar o pacote devido à falta de dependências ou o software pode não funcionar muito bem, porque nem todas as dependências foram criadas e talvez algumas bibliotecas estejam faltando.

Normalmente, é melhor encontrar um pacote .deb , se possível.

    
por txwikinger 13.08.2010 / 03:45
2

Não há uma GUI estável e popular para instalar o .rpm no Debian ou no Ubuntu.

Alien pode ser usado para converter pacotes rpm para deb e instalá-los no Ubuntu. Para instalar um pacote rpm a partir do console:

sudo alien -i --scripts your_package.rpm

-i significa "instalar" e --scripts "incluem scripts no pacote"

    
por user1742529 05.11.2012 / 02:07