A instalação significa que poderei instalar aplicativos .rpm do repositório do Fedora?
Não . Eu acredito que esses pacotes estão no repositório para servir outros propósitos. Para rpm
, é necessário que o pacote alien
seja convertido. E para yum
, acredito que esteja incluído para trabalhar em um ambiente chroot
, como sugerido por esta barra de ativação responder .
E haverá muitos problemas se você tentar usar um repositório de rpm no Ubuntu. Você precisa de um sistema baseado em rpm para usar um repositório rpm. O Ubuntu é baseado no Debian e usa pacotes Debian. Tentar instalar até mesmo um dirdiff
rpm mais simples gera erros queixam-se da falta da biblioteca libc.so.6
mais básica. Também não está reconhecendo /bin/sh
e ldconfig
, embora estejam disponíveis no sistema.
Aqui está a saída do teste
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
warning: Downloads/dirdiff-2.1-163.6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
error: Failed dependencies:
/bin/sh is needed by dirdiff-2.1-163.6.x86_64
/sbin/ldconfig is needed by dirdiff-2.1-163.6.x86_64
libc.so.6()(64bit) is needed by dirdiff-2.1-163.6.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) is needed by dirdiff-2.1-163.6.x86_64
libc.so.6(GLIBC_2.3.4)(64bit) is needed by dirdiff-2.1-163.6.x86_64
libc.so.6(GLIBC_2.4)(64bit) is needed by dirdiff-2.1-163.6.x86_64
tcl is needed by dirdiff-2.1-163.6.x86_64
tk is needed by dirdiff-2.1-163.6.x86_64
Isso indica que, Um sistema inteiro deve ser construído com base nos pacotes rpm, caso contrário, não é possível instalar apenas o rpm. No entanto, você pode instalar pacotes rpm convertendo-os primeiro em pacotes debian.
Verifique esta questão
- Como faço para instalar e gerenciar RPMs?
- Esta resposta da pergunta Quando seria útil para um usuário do Ubuntu? sobre o propósito do Yums no repositório do Ubuntu