Uso básico de APT

APT significa Advanced Packaging Tool y es usado por todas las distribuciones basadas en Debian. Y es una herramienta que esta orientada a ser usada con conexión internet aunque también puede funcionar sin conexión.

* Buscar los paquetes en Internet o localmente
* Solucionar las dependencias (a veces para que un paquete funcione necesita que haya otros paquetes instalados previamente: se dice que ‘depende de’)
* Descargar de Internet (cuando sea necesario) los paquetes y sus dependencias
* Instalar y configurar en el orden correcto los paquetes y sus dependencias

APT obtiene la lista de paquete desde los repositorios. Los repositorios son algo muy mencionado también y básicamente son un conjunto de direcciones de internet donde están los listados de los paquetes como los propios paquetes.
Es también importante aclarar que APT debe ser usado en modo superusuario o root. Por ejemplo estos serian los comandos para las tareas mas usadas, en una consola escribimos:

sudo apt-get update

con eso actualizamos los repositorios

sudo apt-get install paquete

con eso instalamos el paquete y APT se encargara automáticamente de las dependencias y el orden de instalación como ya habia mencionado mas arriba.
Ahora veamos otros comandos que normalmente no son muy conocidos:

sudo apt-get -d paquete

con eso se baja el paquete y todas sus dependencias pero no se instala, es útil cuando queremos instalar los paquetes en otra PC.

sudo apt-get –reinstall install paquete

con eso podemos actualizar a una versión mas nueva o solucionar algún problema cuando ocurre algún error con ese paquete.

sudo apt-get install paquete1 paquete2- paquete 3

con eso instalamos paquete 1 y paquete y al colocar el signo “-” delante de paquete2 le decimos que ese debe ser desinstalado

sudo apt-get remove paquete

desinstala paquete y todas sus dependencias

sudo apt-get –purge remove paquete

esta opción es preferible, al menos por mi ya que además de desinstalar borra todos los archivos de configuración.

Existen unos cuantos comandos que a veces dan algo de miedo pero que pueden llegar a ser muy útiles, pero yo solo recomendaría que los usen si se consideran usuarios avanzados porque puede llegar a ocasionar inestabilidad en el sistema. Son los siguientes:

sudo apt-get upgrade

esa orden actualizara todos los paquetes a su versión mas nueva, obviamente antes es preferible haber actualizado los repositorios con un sudo apt-get update

sudo apt-get dist-upgrade

esto actualizara la distribución de Linux que estén usando a su versión mas nueva.
Ahora, una vez que instalamos un paquete este se queda en la cache (/var/cache/apt/archives) pero podemos ahorrar espacio en disco si los borramos, para ello existen 2 comandos….ha pero ojo que si los borramos y luego necesitamos instalarlos de nuevo APT tendrá que bajarlos de nuevo. Bueno estos son los comandos:

sudo apt-get autoclean

Eso eliminara los paquetes de los que ya exista una nueva versión

sudo apt-get clean

eso borrara todos los paquetes de la cache.
Ahora veamos un poco de como usar las opciones de consulta que normalmente todo el mundo realiza con synaptic. Para ello haremos uso de apt-cache:

sudo apt-cache search palabra

busca todos los paquetes que tengan “palabra” en el nombre o en las descripciones y nos muestra un listado de ellos.

sudo apt-cache show paquete

Nos mostrara información sobre el paquete.

sudo apt-cache depends paquete

Nos mostrara la lista de paquetes de los cuales depende paquete.

Articulo original en: paraisolinux.com.ar