los repositorios de Ubuntu contienen miles de paquetes deb que se pueden instalar desde el Centro de software de Ubuntu o utilizando la utilidad de línea de comandos apt
. Deb es el formato de paquete de instalación utilizado por todas las distribuciones basadas en Debian, incluyendo Ubuntu. Algunos paquetes no están disponibles en los repositorios estándar de Ubuntu, pero se pueden instalar fácilmente habilitando la fuente apropiada.,
generalmente, 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 fuentes.
aunque no tan a menudo, algunos programas pueden ser distribuidos 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 comenzar #
Esta no es la forma recomendada de instalar paquetes de software en Ubuntu. Siempre que sea posible, debería preferir instalar software desde los repositorios de Ubuntu.
no todos los paquetes RPM se pueden instalar en Ubuntu. Instalar RPM empaquetado en Ubuntu puede llevar a 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 conducir a errores e inestabilidad del sistema.,
Install 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, asegúrese de que el repositorio 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 con:
sudo apt update
sudo apt install alien
El comando anterior también instalará las herramientas de compilación necesarias.,
convertir e instalar un paquete RPM #
para convertir un paquete de RPM a formato DEB, utilice el comando alien seguido del nombre del paquete RPM:
sudo alien package_name.rpm
dependiendo del tamaño del paquete, la conversión puede tardar 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 install ./package_name.deb
El paquete ahora debería estar instalado, asumiendo que es compatible con su sistema, y se cumplen todas las dependencias.
instalando un paquete RPM directamente #
en lugar de convertir y luego instalar el paquete, puede usar la opción-i
que le dice aalien
para instalar 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, le hemos mostrado cómo instalar paquetes RPM en Ubuntu.