cuaderno de campo

anotaciones

Menú
  • casa
    • cocina
      • pan
      • verdura
    • dinou del carrer nou
    • nadal : una carta
    • plano
  • huerto
    • instrucciones sobre el huerto
    • huerto del año 2022
  • humanidades
    • fonoteca
      • Noches en Poderna
      • El canto de las aves
    • galería
    • mala lluna
    • rutas fuera
    • umbrario
    • El misterio de Sant Mena
  • jardín
    • instrucciones sobre el jardín
    • exterior
    • interior
    • viveros
  • juego
    • listado de juegos
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

APT + repositorios

Publicado el 18 de noviembre de 20155 de enero de 2021 por ernesto

  • apt o apt-get
    • actualización del sistema
    • mantenimiento del sistema
      • vía apt-get
    • instalación de un paquete
    • instalación de la versión exacta de un paquete
    • versiones disponibles de un paquete
      • vía apt-get
      • ejemplo de la instalación de la versión exacta de un paquete
    • reconfiguración de un paquete
    • reconfiguración de todos los paquetes
    • reparación de una instalación
    • desinstalación de un paquete
    • eliminación de un paquete y de sus archivos de configuración
      • forzando su eliminación
      • forzando su purga total
    • información sobre un paquete
      • vía apt-get
  • repositorios
    • añadir un repositorio
    • quitar un repositorio
      • ppa-purge
      • quitar un repositorio mediante ppa-purge
    • sources.list
      • sources.list.d
Puesto al día el 5 de enero de 2021.

apt o apt-get

APT vale por Advanced Package Tool , el gestor de paquetes de Debian, y se sirve ahora (enero de 2021) del comando apt donde antes se servía de apt-get.

actualización del sistema

sudo apt update

sudo apt upgrade

donde

man apt

update is used to download package information from all configured sources.

upgrade is used to install available upgrades of all packages currently installed on the system from the sources configured via sources.list.

manual de «apt»

mantenimiento del sistema

sudo apt autoclean

sudo apt autoremove

donde

man apt-get

autoclean
Like clean, autoclean clears out the local repository of retrieved package files.

autoremove is used to remove packages that were automatically installed to satisfy dependencies for other packages and are now no longer needed.

manual de «apt-get»
vía apt-get

sudo apt-get check

ésta es una herramienta de diagnóstico de apt-get: «it updates the package cache and checks for broken dependencies».

instalación de un paquete

sudo apt install nombre-del-paquete

instalación de la versión exacta de un paquete

sudo apt install nombre-del-paquete=version

el nombre exacto de la versión de un paquete se obtiene mediante apt policy.

versiones disponibles de un paquete

sudo apt policy nombre-del-paquete

vía apt-get

sudo apt-cache policy nombre-del-paquete

ejemplo de la instalación de la versión exacta de un paquete

sudo apt policy mame

Candidato: 0.195+dfsg.1-2

sudo apt install mame=0.195+dfsg.1-2

reconfiguración de un paquete

sudo dpkg-reconfigure nombre-del-paquete

reconfiguración de todos los paquetes

sudo dpkg --configure -a

reparación de una instalación

sudo apt install -f

donde -f o --fix-broken vale por «fix (attempt to correct a system with broken dependencies in place)».

desinstalación de un paquete

sudo apt remove nombre-del-paquete

eliminación de un paquete y de sus archivos de configuración

sudo apt purge nombre-del-paquete

forzando su eliminación

sudo dpkg -r --force-all nombre-del-paquete

forzando su purga total

advierto que este comando puede resultar harto peligroso para la estabilidad del sistema:

sudo dpkg -P --force-all nombre-del-paquete

información sobre un paquete

sudo apt show nombre-del-paquete

Package:
Version:
Priority:
Section:
Origin:
Maintainer:
Original-Maintainer:
Bugs:
Installed-Size:
Depends:
Suggests:
Breaks:
Replaces:
Homepage:
Download-Size:
APT-Sources:
Description:

vía apt-get

sudo apt-cache show nombre-del-paquete

repositorios

man add-apt-repository

add-apt-repository is a script which adds an external APT repository to
either /etc/apt/sources.list or a file in /etc/apt/sources.list.d/ or
removes an already existing repository.

manual de «add-apt-repository»

añadir un repositorio

sudo add-apt-repository ppa:nombre-del-repositorio

quitar un repositorio

sudo add-apt-repository -r ppa:nombre-del-repositorio

donde -r o --remove vale por «remove the specified repository».

ppa-purge

sudo apt show ppa-purge

This program disables a PPA from your Software Sources and reverts your system back to the official Ubuntu packages.

quitar un repositorio mediante ppa-purge

sudo ppa-purge ppa:nombre-del-repositorio

sources.list

sources.list es un archivo de texto ubicado en /etc/apt/sources.list que se puede editar mediante nano, por ejemplo, para añadir o quitar repositorios:

sudo nano /etc/apt/sources.list

deb http://es.archive.ubuntu.com/ubuntu/ bionic main restricted
deb http://es.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
Etcétera.

sources.list.d

en lugar de editar directamente el archivo /etc/apt/sources.list, es preferible añadir nuevos repositorios como nuevos archivos en /etc/apt/sources.list.d/:

sudo nano /etc/apt/sources.list.d/mozillateam-ubuntu-firefox-next-bionic.list

deb http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu bionic main

Etiquetado como add-apt-repository, apt, apt-cache, apt-get, dpkg, ppa-purge, sources.list, ubuntu
  • MAME 0.189

    Puesto al día el 5 de enero de 2021. instalación de MAME 0.189 la última…

RSS rutas fuera

  • Esta tarde, Criptozoología con Vicente Fuentes 23 de marzo de 2023 Javier Resines
  • Beats and yelling from: Yaaroth, Verminous Serpent, Svraoz 22 de marzo de 2023 Hate Meditations
  • Xerrada: La importància de les llavors locals 22 de marzo de 2023 moon
  • Beats and yelling from: Cromlech, Contrarian, Skrying Mirror 21 de marzo de 2023 Hate Meditations
  • Necropolis #62 – On Burzum (Band Focus) 19 de marzo de 2023 Hate Meditations
  • Undead – Putrefactio (2023) 19 de marzo de 2023 Brett Stevens
  • The ambient hut: Hole Dweller 19 de marzo de 2023 Hate Meditations
  • Review – Death Metal 17 de marzo de 2023 Hate Meditations
  • Presentación de “Criptozoologia en España” en Madrid 16 de marzo de 2023 Javier Resines

Categorías

apache bash casa cocina corral css exterior fonoteca galería html5 huerto humanidades humanidades digitales interior jardín javascript juego linux mysql pan php repostería sistema operativo ssh verdura web

Archivo

cuaderno de campo 2011-2023