Sistema
de gestión
de paquetes

ADMINISTRACIÓN LINUX

Un sistema de gestión de paquetes, también conocido como gestor de paquetes, es una colección de herramientas que sirven para automatizar el proceso de instalación, actualización, configuración y eliminación de paquetes de software.
El término se usa comúnmente para referirse a los gestores de paquetes en sistemas Unix-like, especialmente GNU/Linux, ya que se apoyan considerablemente en estos sistemas de gestión de paquetes. 

ADMINISTRACIÓN LINUX

Fuente: Wikipedia

  • Parte del sistema operativo
  • Base de datos de paquetes instalados
  • Administra (y eventualmente verifica) los paquetes del sistema (coherencia)
  • Un único sistema (formato) por sistema operativo

ADMINISTRACIÓN LINUX

  • repositorios: uno o más (públicos o privados)
  • verifica versión instalada y versión disponible
  • valida origen con paquetes firmados
  • resolución de dependencias
  • búsqueda de software disponible
  • búsqueda de actualizaciones
  • agrupar paquetes según objetivos de instalación

ADMINISTRACIÓN LINUX

Gestor: DEB RPM PACMAN
distro principal: Debian RedHat Arch Linux
Ubuntu Fedora Manjaro
Kali Linux CentOS
Linux Mint openSuSE
ElementaryOS Amazon Linux
Deepin Linux

ADMINISTRACIÓN LINUX

repositorios

ADMINISTRACIÓN LINUX

Repositorios Comandos
DEB /etc/apt/source.list
/etc/apt/source.list.d/
apt-get | apt | aptitude
apt-cache
dpkg
RPM /etc/yum.repos.d yum | dnf
rpm

ADMINISTRACIÓN LINUX

Debian: main  contrib  non-free
Ubuntu: main  restricted  updates  universe

BINARIOS

SOURCES

ADMINISTRACIÓN LINUX

base de paquetes

ADMINISTRACIÓN LINUX

dpkg -l 

DEB

rpm -qa

RPM

  • congelar paquetes
  • desinstalar sin borrar configuración local
  • multiple palataforma (32 y 64bits)

ADMINISTRACIÓN LINUX

instalación

ADMINISTRACIÓN LINUX

apt-cache search string string

Buscar

apt update              <- actualizar indice
apt install paquete

Instalar

Desinstalar

apt remove paquete
apt remove --purge paquete

ADMINISTRACIÓN LINUX

actualizacion

ADMINISTRACIÓN LINUX

cat /etc/debian_version

Version actual

cambiar repositorios
apt upgrade
apt dist-upgrade

Cambiar versión

Version actual

Actualizar

apt upgrade
apt dist-upgrade

Sobre esta presentación

Atribución 4.0 Internacional (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/deed.es

ADMINISTRACIÓN LINUX