Administración de Paquetes Linux: Comandos APT, DPKG y Compilación de Código Fuente
Clasificado en Informática
Escrito el en
español con un tamaño de 4,11 KB
Comandos Esenciales de APT y DPKG para la Gestión de Paquetes
Comandos Útiles de APT (Advanced Package Tool)
APT es la interfaz de alto nivel utilizada para la gestión de paquetes en sistemas basados en Debian y Ubuntu. Estos comandos son fundamentales para mantener el sistema actualizado y gestionar software:
apt-get dist-upgrade: Actualiza completamente la distribución, manejando inteligentemente los cambios de dependencias.apt-get upgrade: Actualiza todos los paquetes instalados, excepto aquellos que requieran la eliminación de otros paquetes críticos (como el núcleo del sistema).apt-get -f install: Soluciona problemas de dependencias o de paquetes rotos que a menudo interrumpen los procesos de instalación o actualización.apt-get remove nombre_paquete: Desinstala el paquete especificado y todos aquellos que dependan de él.apt-cache show nombre_paquete: Muestra información completa y detallada sobre el paquete.apt-cache search cadena_busqueda: Busca todos los paquetes que contengan la cadena de búsqueda especificada.apt-get clean: Borra todos los archivos de paquetes (archivos.deb) que se han descargado y almacenado en caché para su instalación.
Comandos Útiles de DPKG (Debian Package)
DPKG es el sistema base de gestión de paquetes. Se utiliza a menudo para manipular archivos .deb directamente:
dpkg -i nombre_paquete.deb: Instala el paquete directamente desde el archivo.deb.dpkg -r nombre_paquete: Desinstala el paquete seleccionado.dpkg -i --force-all nombre_paquete.deb: Instala el paquete forzando la acción, incluso si existen problemas de dependencias o de otra naturaleza.dpkg -L nombre_paquete: Lista todos los archivos que pertenecen al paquete instalado.dpkg-reconfigure nombre_paquete: Permite reconfigurar un paquete ya instalado, escogiendo la configuración por defecto o personalizada.dpkg-reconfigure debconf: Debconf es la aplicación que gestiona y asigna la configuración a los paquetes; este comando permite reconfigurar Debconf mismo.
Pasos para la Compilación de Software a Partir de Código Fuente
La compilación de código fuente se reduce a la ejecución de una serie de comandos en la consola. Para compilar, primero es necesario descomprimir las fuentes, que normalmente se adquieren en formatos comprimidos (como .tgz o .bz2).
Descompresión de las Fuentes
Utilice el comando
tarpara descomprimir el archivo. Una vez descomprimido, acceda al nuevo directorio que contiene las fuentes mediante el comandocd.- Para archivos
.tgzo.tar.gz:# tar zxvf nombre_archivo.tgz - Para archivos
.bz2:# tar jxvf nombre_archivo.bz2
- Para archivos
Configuración (
./configure)Este paso verifica que todas las dependencias y librerías necesarias estén presentes en el sistema y prepara los Makefiles:
# ./configureSi no se produce ningún error, se puede proceder a la compilación. Si ocurre un error, generalmente indica que se debe instalar un programa o librería adicional (dependencia) para que la aplicación se compile correctamente.
Compilación e Instalación (
makeymake install)Una vez configurado, se lleva a cabo la compilación en sí mediante el comando
make, seguido de la instalación (aunque el texto original solo menciona la configuración, estos son los pasos lógicos siguientes para completar el proceso):- Compilación:
# make - Instalación (requiere permisos de superusuario):
# make install
- Compilación: