[aptitude y apt-cache]. Gestor de programario de distribuciones Debian. Listtado del historial de instalaciones y desinstalaciones en /var/log/apt/history.log
# apt-get update
# apt-get upgrade
# apt-get upgrade paquete
# apt-get dist-upgrade
# apt-get install paquete
# apt-get install paquete -y
# apt-get install --reinstall paquete
# apt-get install --only-upgrade firefox-esr
# apt-get autoremove
# apt-get download paquete
# apt-get remove paquete
# apt-get remove --purge paquete
# apt-get remove $(deborphan)
# apt-get clean
# apt-get autoclean
# apt-get -f install
# apt-get -s install paquete
# apt-get --compile source paquete
# apt-get check
# apt-get build-dep paquete
# apt-get install network-manager=0.9.1.90-0ubuntu3
# apt-mark hold network-manager
# apt-get source paquete
# apt-rdepends paquete
# apt-rdepends -b paquete
# apt-rdepends -f paquete
# apt-get --yes install paquete
# aptitude search ~ilinux-image
# aptitude search ~i -F %p
# apt-setup
# add-apt-repository ppa:repositorio
# ppa-purge ppa:repositorio
# apt-get install --no-install-recommends paquete
Algunos archivos relacionados:
/etc/apt/sources.list (Fichero de repositorios.)
/var/cache/apt/archives (Caché de los paquetes .deb instalados)
/var/log/apt/term.log (Archivo de logs de la aplicación)
1.-
Para resolver problemas con /var/lib/apt/lists/* lanzar:
# rm /var/lib/apt/lists/* -vf
Y luego:
# apt-get update
2.-
# apt-get -o "Acquire::Check-Valid-Until=false" update
3.-
Añadir repositorios de distintas ramas en debian.
Incluir en el sources.list los repositorios de las distintas ramas:
# nano sources.list
## Debian Testing
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free
## seguridad Debian Testing
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
## Debian Unstable
deb http://ftp.us.debian.org/debian unstable main non-free contrib
## Debian experimental
deb http://ftp.fr.debian.org/debian experimental main non-free contrib
Editar o crear el fichero:
# nano /etc/apt/apt.conf
Con el siguiente contenido:
APT::Default-Release “testing”;
APT::Cache-Limit 55000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;
APT::Get::Show-Upgraded “true”;
Con el que establecemos las siguientes caracteristicas: Definir Debian Testing como rama principal,Limitar la cache utilizada en el proceso de actualización,Borrar archivos de configuración de los paquetes desinstalados y Arreglar el sistema en caso de detectar dependencias rotas.
Editar el archivo preferences:
# nano /etc/apt/preferences
Con el contenido:
Package: *
Pin: release a=testing
Pin-Priority: 900
Package: *
Pin: release a=unstable
Pin-Priority: 600
Package: *
Pin: release a=experimental
Pin-Priority: 50
Que tiene por significado que si el paquete existe en la rama testing se enstalará este, en caso contrario, si existe en unstable se instalará el unstable y sólo si no existe en las otras dos, se instalará de la versión experimental.
También podemos especificarlo en el comando:
# apt-get install libreoffice/unstable
# apt-get -t unstable install firefox
4.-
Instalación de aplicaciones sin conexión a internet. Ha de instalarse en dos equipos: el que tiene conexión y en el que no la tiene. Esta aplicación tiene muchas limitaciones ya que no instala dependencias por lo que puede usarse en pocos casos.
En el equipo sin conexión:
# apt-offline set apt.sig --update --upgrade --install-packages PAQUETE
En el equipo conexión:
# apt-offline get apt.sig --threads 5 --bundle offline.zip
Otra vez en el equipo sin conexión:
# apt-offline install offline.zip
# apt-get install PAQUETE
5.-
Instalar aplicaciones de arquitectura 386 en equipos amd64:
# nano /etc/apt/sources.list
Añadir las lineas:
deb http://ftp.debian.org/debian/ wheezy-updates main contrib
deb http://http.us.debian.org/debian/ wheezy contrib non-free main
# apt-get update
# apt-get upgrade
Activar multiarquitectura:
# dpkg --add-architecture i386
# apt-get update
Instalar librerías base para los sistemas de 32 bits:
# apt-get install libc6:i386
6.-
Configurar apt para que no descargue traducciones:
# nano /etc/apt/apt.conf.d/99Translations
Con el siguiente contenido:
Acquire::Languages "none";