Conociendo APT y los repositorios de Ubuntu

Hola a todos Linuxeros y Linuxeras. Hoy trataremos este tema, los sistemas de repositorios de Ubuntu.

APT

Ubuntu y sus distros derivadas utilizan el sistema APT. APT fue desarrollada por el equipo de Debian y son la siglas de ‘Advanced Packaging Tool‘.

Esta programada en C y su funcionamiento consiste, explicado de manera simple, a descargar unos ‘.deb’ de un servidor FTP (en este caso los de Ubuntu) y instalarlos automáticamente con dpkg.

Esto facilita mucho la instalación de programas. Pero claro, no todos los programas pueden estar en los servidores FTP. Entonces aqui entra PPA.

PPA

PPA del inglés ‘Personal Package Archive’ son los archivos personales y básicamente permite descargar e instalar programas que no estan en los repositorios oficiales. Normalmente estan alojados en LaunchPad.

Uso

Por ejemplo quiero instalar el paquete ‘roger/roger-mola’ que no esta en los repositorios oficiales, entonces abro una terminal (consola, shell, bash) e introduzco:

sudo apt-add-repository roger/roger-mola

Refrescamos la base de datos: (explicado a continuación)

sudo apt-get update

Y descargamos el Paquete:

sudo apt-get install roger-mola

Secciones de APT

Los paquetes se dividen en 4 secciones:

  • Main: Contiene solamente los paquetes que cumplen los requisitos de la licencia de Ubuntu, y para los que hay soporte disponible por parte de su equipo. Éste está pensado para que incluya todo lo necesario para la mayoría de los sistemas GNU/Linux de uso general.
  • Restricted: Contiene paquetes soportados por los desarrolladores de Ubuntu debido a su importancia, pero que no está disponible bajo ningún tipo de licencia libre para incluir en main.
  • Universe: Contiene una amplia gama de programas, que pueden o no tener una licencia restringida, pero que no recibe apoyo por parte del equipo de Ubuntu sino por parte de la comunidad. Esto permite que los usuarios instalen toda clase de programas en el sistema guardándolos en un lugar aparte de los paquetes soportados: main y restricted.
  • Multiverse: Contiene los paquetes sin soporte debido a que no cumplen los requisitos de software libre.

Uso de APT

APT tiene muchos usos, aquí os enseño los básicos:

Instalar Aplicaciones

sudo apt-get install [Nombre del programa]

Reparar/Actualizar Aplicaciones

sudo apt-get --reinstall install [Nombre del Programa]

Desinstalar Aplicaciones

sudo apt-get remove [Nombre del programa]

Desinstalar COMPLETAMENTE Aplicaciones

sudo apt-get --purge remove [Nombre del programa]

Actualizar la base de datos

sudo apt-get update

¿No quieres recordar comandos?

Bueno, si no quieres recordar comandos tienes:

  • El Centro de Software de Ubuntu
  • Aptitude que se descarga con el paquete: aptitude
  • Synaptic que se descarga con el paquete: synaptic
  • Adept

Bueno nada mas espero que os aya gustado, porque a mi me a gustado escribir esto. Próximamente ensañare tanto YUM como PACMAN. Hasta la próxima.

 

Fuente: desdelinux

¿Quién está en línea?

Hay 8934 invitados y ningún miembro en línea