GUIA APT para instalar paquetes via consola

En el principio existían los .tar.gz. Los usuarios tenían que compilar cada programa que quisieran usar en su sistema GNU/Linux. Cuando Debian fue
creado, fue imperante que el sistema incluyera un programa que se encargara de manejar la paquetería instalada en la computadora. Este programa se llamó
dpkg. Así fue como nació el primer "paquete" en el mundo GNU/Linux, aún
antes de que Red Hat decidiera crear su propio programa "rpm".

Como parte de su funcionamiento, APT utiliza un archivo que enlista las "fuentes" en donde se encuentran los paquetes. Este archivo es:
/etc/apt/sources.list.

El contenido de este archivo, normalmente sigue este formato:


El archivo /etc/apt/sources.list puede contener varios tipos de líneas. APT
sabe como interpretar líneas del tipo http, ftp, file (archivos locales, p.e.,
un directorio que contiene un CD-ROM) y ssh, según mis conocimientos

Bueno voy a listar algunas y con una breve explicación:

*$ apt-get update ——> Actualizar la lista de paquetes instalados.*

*$ apt-get upgrade ——> Bajar los paquetes que han sido actualizados y reemplazar.*

*$ apt-cdrom add ——> Agregar un CD-Rom a nuestro archivo"sources.list"*

*$ apt-show-versions -u ——> Saber que paquetes pueden actualizarse.*

*$ apt-cache show xxx ——> Nos muestra los nombre de los paquetes.*

*$ apt-cache showpkg xxx ——> Nos da mayor información sobre el paquete.*

*$ apt-cache depends xxx ——> Para saber de que otros paquetes depende.*

*$ apt-file search xxx ——> Si no sabemos el nombre del paquete, pero si de una dependencia, utilizamos este comando.*

*$ apt-file list xxx ——> Listar el contenido de un paquete.*

*$ apt-file update ——> Actualiza la base de datos sobre que archivos tiene cada paquete.*

*$ apt-get source xxx ——> Para descargar paquetes fuente.*

*$ apt-get -b source xxx ——> Compila el paquete al estar siendo descargado.*

*$ apt-get build-dep xxx ——> Baja los paquetes necesarios para compilar el paquete que necesitamos.
(xxx es el nombre del paquete que se quiere compilar).*

*$ apt-get -f install ——> Para solucionar problemas cuando una instalación no se logró con éxito.*

*$ apt-get clean ——> Limpia el cache de paquetes instalados.*

*$ apt-get autoclean ——> Limpia el cache de paquetes que ya han sido actualizados.*

*$ apt-get -d paquete ——> Para bajar el paquete y sus dependencias sin instalar.*

Bueno, a pesar de todo esta lista tenemos un increíble manual en debian que es impresionante, si tenéis ganas de descubrir más, adelante con ello.
Ahora, de la página de Ubuntu sur, también me pareció interesante este artículo: Compilar aplicaciones utilizando APT. Si recordáis, escribí hace
tiempo como actualizar estando offline con APTonCD, bien, esta es otra manera de actualizar grabando paquetes .deb en un cd:

Tomaremos como ejemplo la compilación e instalación posterior de la aplicación Gimp.

  • Te recomiendo que primero crees una carpeta dentro de tu /home, para que no tengas los archivos que se irán formando todos desordenados

*kike en albedo039:~$ mkdir source**

**kike en albedo039:~$ mkdir source/gimp*

  • Luego y siempre en consola vas a la carpeta recién creada

*kike en albedo039:~$ cd source/gimp*


  • - Bien, ahora y siempre utilizando APT, cargaremos las librerías
necesarias para efectuar la compilación

*kike en albedo039:~/source/gimp$ sudo apt-get build-dep gimp*

  • *En Debian como usuario administrador*

*kike en albedo039:~/source/gimp# apt-get build-dep gimp*


  • - Ahora que ya tenemos instaladas las dependencias necesarias para la compilación, procedemos a bajar el paquete y compilar

*kike en albedo039:~/source/gimp$ sudo apt-get -b source gimp*

  • *En Debian como usuario administrador*

*kike en albedo039:~/source/gimp# apt-get -b source gimp*


  • - * * Ok., una vez finalizado el proceso de bajar el paquete y compilarlo APT nos habrá creado varios archivos .deb, los cuales procederemos a instalar utilizando dpkg

por ejemplo:

*kike en albedo039:~/source/gimp$ sudo dpkg -i gimp_2.2.16-1_i386.deb*

*En Debian*

*kike en albedo039:~/source/gimp#** dpkg -i gimp_2.2.16-1_i386.deb*

Y bueno eso lo repites con todos los archivos .deb que te fueron creados,
con ello ya tendremos Gimp compilado e instalado en nuestra máquina.


APT es una librería

No existe un programa apt en sí mismo, sino que APT es una librería de funciones C++ que se emplea por
varios programas de Línea de comandos Lneas de Comandos para distribuir paquetes. En especial,
apt-get y apt-cache.

Existen también programas que proporcionan un frontispicio para APT, generalmente basados en apt-get, como
aptitude aptitude>con una interfaz de texto ncurses ncurses, Snaptic con una interfaz
gráfica GTK+, o Adept con una interfaz gráfica Qt. Existe un repositorio central con más de 21 000 paquetes apt utilizados por apt-get y programas
derivados para descargar e instalar aplicaciones directamente desde Internet, conocida como una de las mejores cualidades de Debian.

APT fue diseñado originariamente para trabajar con paquetes *.deb, en lo sistemas Debian (y derivados), pero desde entonces ha sido modificado
para trabajar con paquetes RPM (apt-rpm<wikispedia>), y para funcionar en otros sistemasoperativos, como Mac OS X (Fink)
y OpenSolaris (distribución NexentaOS).

Fuente: Lince Leon lince2200 en gmail.com
Escrito por: albertjh en Curiosidades,HowTo

Comentarios

Entradas populares