Cómo instalar un .archivo deb en Ubuntu

Cómo instalar un .archivo deb en Ubuntu

El software diferente de Linux solía distribuirse como el único código fuente hace muchos años. Tuvimos que compilar el software de la fuente para usarlo. Si una fuente de software dependía de otras bibliotecas, entonces tuvimos que descargar el código fuente de esa biblioteca también y compilarlo antes de compilar el software que queríamos instalar. Si esa biblioteca dependía de otras bibliotecas, entonces tuvimos que descargar la fuente de estas bibliotecas y compilarlas también. Tuvimos que pasar por un montón de problemas de dependencia, que se llama "infierno de dependencia" en ese momento. No había un sistema de empaque como el que tenemos hoy. En estos días, los paquetes se compilan previamente para diferentes arquitecturas de máquinas y se mantienen en un servidor central (llamado repositorio de paquetes) y se utiliza un software de administración de paquetes para descargar, resolver dependencias e instalarlo automáticamente para nosotros.

En distribuciones de Linux con sede en Debian, como Debian GNU/Linux, Ubuntu, Linux Mint y otros, APT Package Manager se utiliza. El formato de paquete de APT Package Manager es Deb Archive. La extensión de un archivo de deb es .debutante.

En estos días, la mayoría de los paquetes de software comunes están disponibles en el repositorio oficial de paquetes de la distribución de Linux que estamos utilizando. Por lo tanto, podemos instalarlo fácilmente usando el Administrador de paquetes, en el caso de Ubuntu/Debian, el Administrador de paquetes APT. Pero todavía hay momentos en que un software que queremos no está disponible en el repositorio oficial de paquetes y tenemos que descargar el archivo de paquete DEB desde el sitio web oficial de ese software e instalarlo en nuestro sistema operativo Ubuntu/Debian manualmente.

En este artículo, le mostraré cómo instalar un archivo deb en Ubuntu. Voy a usar Ubuntu 18.04 LTS para la demostración. Empecemos.

Instalación del archivo Deb desde la línea de comando:

Puedes usar el dpkg Comando en Ubuntu para instalar un archivo DEB.

Descargué el archivo deb de servidor web Apache 2 de https: // paquetes.ubuntu.com solo para la demostración. Por supuesto, puede instalarlo con APT Package Manager muy fácilmente. Pero le mostraré cómo instalar el TI desde el archivo DEB.

Ahora abra un terminal en el mismo directorio que su archivo DEB. Como puede ver, el archivo deb está disponible en el directorio.

Ahora instálelo con el siguiente comando:

$ sudo dpkg -i apache2_2.4.29-1ubuntu4.1_amd64.debutante

Como puede ver, la instalación falló porque las dependencias no se pudieron resolver. El paquete deb apache2 depende de apache2-bin, apache2-utils, Data APACHE2 ninguno de los cuales está instalado.

Ahora para resolver las dependencias, primero debe instalar estos paquetes antes de poder instalar apache2 paquete.

Afortunadamente para nosotros, los paquetes de dependencia están disponibles en el repositorio oficial de paquetes de Ubuntu. Entonces, todo lo que necesitamos hacer es ejecutar el siguiente comando:

$ sudo apt -f instalación

Como puede ver, el Administrador de paquetes APT resolvió todas las dependencias automáticamente. Ahora presiona Y y luego presiona .

El paquete APACHE2 debe estar instalado.

Como puede ver, Apache 2 funciona.

A veces, los paquetes de dependencia no estarán disponibles en el repositorio oficial de paquetes de Ubuntu. En ese caso, debe encontrar los paquetes deb requeridos en Internet e instalarlo usando dpkg también. También deberá resolver cualquier dependencia que estos paquetes de dependencia también tendrán. Esto se vuelve cada vez más difícil a medida que aumenta la dependencia y no es práctico para los archivos DEB que tiene muchas dependencias.

Instalación del archivo DEB utilizando el centro de software Ubuntu:

También puede instalar un archivo DEB utilizando Ubuntu Software Center. Solo haga clic derecho en el archivo DEB y haga clic en Abrir con instalación de software.

Ahora haga clic en Instalar.

Ahora escriba su contraseña y haga clic en Autenticar.

Las dependencias deben resolverse automáticamente si está disponible en el repositorio de paquetes de Ubuntu y el software debe instalarse.

Una vez que se complete la instalación, debería ver la siguiente ventana.

Si algún paquete de dependencia no está disponible en el repositorio oficial de paquetes de Ubuntu o en cualquiera de los repositorios de paquetes que agregó a través de PPA, entonces la instalación fallará. En ese caso, tendrá que encontrar e instalar los paquetes de dependencia manualmente también.

Así que así es como instala un archivo deb en Ubuntu. Gracias por leer este artículo.