Androide

Instalar paquetes rpm en ubuntu

instalar paquetes .tar.gz y rpm en Ubuntu con alien

instalar paquetes .tar.gz y rpm en Ubuntu con alien

Tabla de contenido:

Anonim

Los repositorios de Ubuntu contienen miles de paquetes de Deb que se pueden instalar desde el Centro de software de Ubuntu o mediante la utilidad de línea de comandos apt . Deb es el formato del paquete de instalación utilizado por todas las distribuciones basadas en Debian, incluido Ubuntu. Algunos paquetes no están disponibles en los repositorios estándar de Ubuntu, pero se pueden instalar fácilmente al habilitar la fuente adecuada.

En la mayoría de los casos, cuando el proveedor de software no proporciona un repositorio, tendrá una página de descarga desde donde puede descargar e instalar el paquete deb o descargar y compilar el software desde las fuentes.

Aunque no con tanta frecuencia, algunos programas se pueden distribuir solo como un paquete RPM. RPM es un formato de paquete utilizado por Red Hat y sus derivados, como CentOS. Afortunadamente, hay una herramienta llamada alien que nos permite instalar un archivo RPM en Ubuntu o convertir un archivo de paquete RPM en un archivo de paquete Debian.

Antes de que empieces

Esta no es la forma recomendada de instalar paquetes de software en Ubuntu. Siempre que sea posible, debe preferir instalar software desde los repositorios de Ubuntu.

No todos los paquetes RPM se pueden instalar en Ubuntu. Instalar RPM empaquetado en Ubuntu puede generar conflictos de dependencia de paquetes.

Nunca debe usar este método para reemplazar o actualizar paquetes importantes del sistema, como libc, systemd u otros servicios y bibliotecas que son esenciales para el correcto funcionamiento de su sistema. Hacer esto puede provocar errores e inestabilidad del sistema.

Instalar Alien

Alien es una herramienta que admite la conversión entre los formatos de archivo Red Hat rpm, Debian deb, Stampede slp, Slackware tgz y Solaris pkg.

Antes de instalar el paquete alienígena, asegúrese de que el repositorio de Universe esté habilitado en su sistema:

sudo add-apt-repository universe

Una vez que el repositorio esté habilitado, actualice el índice de paquetes e instale el paquete alienígena con:

sudo apt update sudo apt install alien

El comando anterior también instalará las herramientas de compilación necesarias.

Conversión e instalación de un paquete RPM

Para convertir un paquete de formato RPM a DEB, use el comando alien seguido del nombre del paquete RPM:

sudo alien package_name.rpm

Dependiendo del tamaño del paquete, la conversión puede llevar algún tiempo. En la mayoría de los casos, verá mensajes de advertencia impresos en su pantalla. Si el paquete se convierte correctamente, la salida indicará que se genera el paquete DEB:

package_name.deb generated

Para instalar el paquete deb, puede usar la utilidad dpkg o apt :

sudo dpkg -i package_name.deb

sudo apt./package_name.deb

El paquete ahora debe estar instalado, suponiendo que sea compatible con su sistema y que se cumplan todas las dependencias.

Deberá iniciar sesión como usuario con acceso sudo para poder instalar paquetes en su sistema Ubuntu.

Instalar un paquete RPM directamente

En lugar de convertir y luego instalar el paquete, puede usar la opción -i que le indicará a alien que instale el paquete RPM directamente.

sudo alien -i package_name.rpm

El comando anterior generará e instalará automáticamente el paquete y eliminará el archivo del paquete después de que se haya instalado.

Conclusión

En este tutorial, aprendió a instalar paquetes RPM en Ubuntu.

ubuntu terminal rpm