Recordemos que la gestión de paquetes de Debian se basa en la lista de fuentes que hay en:
Además, dependiendo de las acciones a realizar puede ser necesario disponer de permisos de administrador.
Hay programas que ayudan a gestionar los paquetes en modo texto, como:
tasksel
aptitude
En modo gráfico tenemos:
gsynaptic
En modo comando existen muchos (apt-cache, apt-get, dpkg, apt-file…), pero casi todo se puede hacer con aptitude.
Ejemplos para buscar, instalar, desinstalar y eliminar absolutamente un paquete.
# aptitude install bittorrent
# aptitude remove bittorrent
# aptitude purge bittorrent
Para mantener el sistema actualizado, utilizamos:
A continuación veremos algunas funciones menos utilizadas.
Mostrar información de un paquete
Paquete: bittorrent Estado: instalado Instalado automáticamente: sí Versión: 3.4.2-11.3 Prioridad: opcional Sección: net Desarrollador: Michael JanssenTamaño sin comprimir: 602 k Depende de: python (>= 2.3), python-support (>= 0.90.0), lsb-base (>= 3.0-10) Recomienda: mime-support Sugiere: bittorrent-gui Descripción: Original BitTorent client - console tools BitTorrent is a tool for distributing files. It's extremely easy to use - downloads are started by clicking on hyperlinks. Whenever more than one person is downloading at once they send pieces of the file(s) to each other, thus relieving the central server's bandwidth burden. Even with many simultaneous downloads, the upload burden on the central server remains quite small, since each new downloader introduces new upload capacity. This package contains the tools which are used for console-only downloading. If you want the GUI interface, install the bittorrent-gui package. Homepage: http://bitconjurer.org/BitTorrent/
Averiguar a qué paquete pertenece un archivo del sistema.
libc6-dev: /usr/include/stdio.h libc6-dev: /usr/include/bits/stdio.h perl: /usr/lib/perl/5.6.0/CORE/nostdio.h
Averiguar qué ficheros proporciona un paquete instalado en el sistema.
Averiguar qué ficheros proporciona un paquete, esté instalado o no en el sistema.
bittorrent: /usr/bin/btcompletedir.bittorrent bittorrent: /usr/bin/btdownloadcurses.bittorrent bittorrent: /usr/bin/btdownloadheadless.bittorrent ...
Para solucionar problemas ocurridos durante la instalación de paquetes podemos utilizar synaptic (Filtros > rotos) o en modo comando:
apt-get -f install
aptitude autoclean
aptitude autoremove
Si tras intentar todo lo anterior hay un paquete que no hemos podido instalar y que ya no queremos instalar, pero que el sistema nos dice cada vez que usamos apt-get/aptitude “Se encontraron errores al procesar (paquete)”, editamos
y borramos la información relativa al paquete.
Para instalar un paquete descargado:
Para instalar un paquete descargado, con todas sus dependencias: