Manejo de paquetes

Debian ---> APT (Advanced Package Tool)
            extensión = .deb

Arch -----> PACMAN (Package Manager)

RedHat ---> YUM
            extesión = .rpm

Archivo de configuración:

/etc/apt/sources.list

deb http://sito.ejemplo.com/debian distribucion rama1 rama2 rama3
deb-src http://sito.ejemplo.com/debian distribucion rama1 rama2 rama3
deb/deb-src
si dice deb, entonces busca en el repositorio los archvios binarios. Si dice deb-src busca los códigos fuente.
URL
la ubicación del repositorio.
distribución
el nombre clave de la versión o la clase de la versión (Por ejemplo: wheezy= nombre clave, clase=stable).
ramas
son distintos canales del repositorio con paquetes de diferentes características. (libre | "semi"-libres | no-libres)

IMPORTANTE!!

PARA EDITAR EL ARCHIVO /etc/apt/sources.list TENEMOS QUE SER EL SUPERUSUARIO.


Para actualizar las cabeceras de los paquetes

$ sudo apt update

Para actualizar los paquetes (el sistema)

$ sudo apt upgrade

Para instalar paquetes

$ sudo apt install *<nombre_del_paquete>*

Ejemplo: suponganse que queremos instalar el paquete mc (Midnight Commander).

$ sudo apt install mc

Otro ejemplo: ahora queremos instalar el programa htop y terminator.

$ sudo apt install htop terminator

Para desinstalar paquetes

$ sudo apt remove <nombre_del_paquete>

Para desinstalar y borrar todos los archivos de configuración

$ sudo apt purge <nombre_del_paquete>

Para buscar paquetes por nombres (o partes de nombres).

$ sudo apt-cache search <nombre>

Para mostrar la información del paquete:

$ sudo apt-cache show <nombre>