apt-get - Utilidad de gestión de paquetes APT - interfaz de línea de comandos
SINOPSIS
apt-get [-sqdyfmubV] [-o=config_string] [-c=config_file] [-t=target_release] [-a=architecture]
{update | upgrade | dselect-upgrade | dist-upgrade |
install pkg [{=pkg_version_number | /target_release}]... | remove pkg... | purge pkg...
| source pkg [{=pkg_version_number | /target_release}]... |
build-dep pkg [{=pkg_version_number | /target_release}]... |
download pkg [{=pkg_version_number | /target_release}]... | check | clean | autoclean |
autoremove | {-v | --version} | {-h | --help}}
DESCRIPCIÓN
apt-get es la herramienta de línea de comandos para gestionar paquetes y puede considerarse el
"backend" del usuario para otras herramientas que utilizan la biblioteca APT. Existen varias
interfaces "front-end", como aptitude(8), synaptic(8) y wajig(1).
A menos que se proporcione la opción -h o --help, debe estar presente uno de los comandos siguientes.
update
update se utiliza para resincronizar los archivos de índice de paquetes desde sus fuentes. Los
índices de los paquetes disponibles se obtienen de las ubicaciones especificadas en
/etc/apt/sources.list. Por ejemplo, cuando se utiliza un archivo Debian, este comando recupera
y escanea los archivos Packages.gz, de modo que la información sobre los paquetes nuevos y
actualizados esté disponible. Siempre se debe realizar una actualización antes de una
actualización o dist-upgrade. Tenga en cuenta que el medidor de progreso general será incorrecto,
ya que el tamaño de los archivos del paquete no se puede conocer de antemano.
upgrade
upgrade se utiliza para instalar las versiones más recientes de todos los paquetes que están
instalados actualmente en el sistema desde las fuentes enumeradas en /etc/apt/sources.list. Los
paquetes que están instalados actualmente y que tienen versiones nuevas disponibles se recuperan
y se actualizan; en ningún caso se eliminan los paquetes que están instalados actualmente, ni se
recuperan e instalan los paquetes que no están instalados. Las versiones nuevas de los paquetes
que están instalados actualmente y que no se pueden actualizar sin cambiar el estado de
instalación de otro paquete se dejarán en su versión actual. Se debe realizar una actualización
antes para que apt-get sepa que hay versiones nuevas de los paquetes disponibles.
Cuando se proporciona un paquete como argumento, el paquete se instalará antes de la acción de actualización.
dist-upgrade
dist-upgrade, además de realizar la función de upgrade, también gestiona de forma inteligente los
cambios en las dependencias con las nuevas versiones de los paquetes; apt-get tiene un sistema de
resolución de conflictos "inteligente" e intentará actualizar los paquetes más importantes a
expensas de los menos importantes si es necesario. El comando dist-upgrade, por lo tanto, puede
eliminar algunos paquetes. El archivo /etc/apt/sources.list contiene una lista de ubicaciones
desde las que se deben recuperar los archivos de paquete deseados. Consulte también
apt_preferences(5) para obtener un mecanismo para anular la configuración general para paquetes
individuales.
Cuando se proporciona un paquete como argumento, el paquete se instalará antes de la acción de actualización.
dselect-upgrade
dselect-upgrade se utiliza en conjunto con la interfaz tradicional de Debian, dselect(1). dselect-upgrade sigue los cambios realizados por dselect(1) en el campo Estado de los paquetes disponibles y realiza las acciones necesarias para lograr ese estado (por ejemplo, la eliminación de paquetes antiguos y la instalación de nuevos).
install
install va seguido de uno o más paquetes que se desean instalar o actualizar. Cada paquete es un nombre de paquete, no un nombre de archivo completo (por ejemplo, en un sistema Debian, apt-utils sería el argumento proporcionado, no apt-utils_3.1.13_amd64.deb). Todos los paquetes requeridos por el/los paquete(s) especificado(s) para la instalación también se recuperarán e instalarán.
El archivo /etc/apt/sources.list se utiliza para localizar los paquetes deseados. Si se agrega un guion al nombre del paquete (sin espacio intermedio), el paquete identificado se eliminará si está instalado. De manera similar, se puede usar un signo más para designar un paquete para instalar. Estas últimas funciones se pueden utilizar para anular las decisiones tomadas por el sistema de resolución de conflictos de apt-get.
Se puede seleccionar una versión específica de un paquete para su instalación siguiendo el nombre del paquete con un signo igual y la versión del paquete que se desea seleccionar. Esto hará que se localice y seleccione esa versión para su instalación. Alternativamente, se puede seleccionar una distribución específica siguiendo el nombre del paquete con una barra y la versión de la distribución o el nombre del archivo (estable, pruebas, inestable).
Ambos mecanismos de selección de versión pueden degradar los paquetes y deben usarse con cuidado.
Este también es el destino que se debe utilizar si desea actualizar uno o más paquetes ya instalados sin actualizar todos los paquetes que tiene en su sistema. A diferencia del destino "upgrade", que instala la última versión de todos los paquetes actualmente instalados, "install" instalará la última versión solo del/los paquete(s) especificado(s). Simplemente proporcione el nombre del/los paquete(s) que desea actualizar y, si hay una versión más reciente disponible, se descargará e instalará (y sus dependencias, como se describe anteriormente).
Finalmente, el mecanismo apt\_preferences(5) le permite crear una política de instalación alternativa para paquetes individuales.
Si no hay ningún paquete que coincida con la expresión dada y la expresión contiene uno de '.', '?' o '\*', entonces se supone que es una expresión regular POSIX y se aplica a todos los nombres de paquete en la base de datos. Cualquier coincidencia se instalará (o eliminará). Tenga en cuenta que la coincidencia se realiza por subcadena, por lo que 'lo.\*' coincide con 'how-lo' y 'lowest'. Si esto no es deseado, ancle la expresión regular con un carácter '^' o '$', o cree una expresión regular más específica.
El uso de expresiones regulares como alternativa está en desuso en APT 2.0 y se ha eliminado en apt(8), excepto para las expresiones ancladas, y se eliminará de apt-get(8) en una versión futura. Utilice aptpatterns(7) en su lugar.
reinstall
reinstall es un alias de install --reinstall.
remove
remove es idéntico a install, excepto que los paquetes se eliminan en lugar de instalarse. Tenga en cuenta que eliminar un paquete deja sus archivos de configuración en el sistema. Si se añade un signo más al nombre del paquete (sin espacio entre ellos), el paquete identificado se instalará en lugar de eliminarse.
purge
purge es idéntico a remove, excepto que los paquetes se eliminan y se purgan (también se eliminan los archivos de configuración).
source
source hace que apt-get descargue paquetes fuente. APT examinará los paquetes disponibles para decidir qué paquete fuente descargar. Luego, encontrará y descargará en el directorio actual la versión más reciente disponible de ese paquete fuente, respetando el lanzamiento predeterminado, establecido con la opción APT::Default-Release, la opción -t o por paquete con la sintaxis pkg/release, si es posible.
Los argumentos se interpretan como nombres de paquetes binarios y de origen. Consulte la opción --only-source si desea cambiar esto.
Los paquetes de origen se rastrean por separado de los paquetes binarios mediante las líneas deb-src en el archivo sources.list(5). Esto significa que deberá agregar una línea para cada repositorio del que desee obtener los orígenes; de lo contrario, probablemente obtendrá las versiones de origen incorrectas (demasiado antiguas o demasiado nuevas) o ninguna.
Si se especifica la opción --compile, el paquete se compilará en un archivo .deb binario utilizando dpkg-buildpackage para la arquitectura definida por la opción --host-architecture. Si se especifica --download-only, el paquete de origen no se descomprimirá.
Se puede recuperar una versión específica del paquete de origen añadiendo al nombre del paquete un signo igual y, a continuación, la versión que se va a obtener, de forma similar al mecanismo utilizado para los archivos de paquete. Esto permite una coincidencia exacta del nombre y la versión del paquete de origen, lo que habilita implícitamente la opción APT::Get::Only-Source.
Tenga en cuenta que los paquetes de origen no se instalan ni se rastrean en la base de datos de dpkg como los paquetes binarios; simplemente se descargan en el directorio actual, como las fuentes de paquetes.
build-dep
build-dep hace que apt-get instale o elimine paquetes en un intento de satisfacer las dependencias de compilación de un paquete de origen. Por defecto, las dependencias se satisfacen para compilar el paquete de forma nativa. Si se desea, se puede especificar una arquitectura de host con la opción --host-architecture.
Los argumentos se interpretan como nombres de paquetes binarios o de origen. Consulte la opción --only-source si desea cambiar esto.
satisfy
satisfy hace que apt-get satisfaga las cadenas de dependencia dadas. Las cadenas de dependencia pueden tener perfiles de compilación y una lista de restricciones de arquitectura, como en las dependencias de compilación. Opcionalmente, pueden precederse de "Conflicts: " para insatisfacer la cadena de dependencia. Se pueden especificar varias cadenas del mismo tipo.
Ejemplo: apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"
El operador antiguo '</>' no es compatible, use '<=/>=' en su lugar.
check
check es una herramienta de diagnóstico; actualiza la caché de paquetes y verifica si hay dependencias rotas.
download
download descargará el paquete binario especificado al directorio actual. La autenticidad de los datos del paquete se asegura de la manera habitual.
clean
clean limpia el repositorio local de archivos de paquetes recuperados. Elimina todo excepto el archivo de bloqueo de /var/cache/apt/archives/ y /var/cache/apt/archives/partial/.
autoclean (y el alias auto-clean desde la versión 1.1)
Al igual que clean, autoclean limpia el repositorio local de archivos de paquetes recuperados. La diferencia es que solo elimina los archivos de paquetes que ya no se pueden descargar y que son en gran medida inútiles. Esto permite mantener una caché durante un largo período sin que crezca descontroladamente. La opción de configuración APT::Clean-Installed evitará que se borren los paquetes instalados si se establece en off.
distclean (y el alias dist-clean)
distclean elimina todos los archivos en /var/lib/apt/lists, excepto Release, Release.gpg e InRelease. Se puede utilizar, por ejemplo, al finalizar las imágenes distribuidas a los usuarios. Los archivos de lanzamiento se conservan por motivos de seguridad, para evitar varios tipos de ataques.
autoremove (y el alias auto-remove desde la versión 1.1)
autoremove se utiliza para eliminar los paquetes que se instalaron automáticamente para satisfacer las dependencias de otros paquetes y que ya no son necesarios.
autopurge
Al igual que autoremove, pero autopurge también elimina los archivos de configuración. Esta es una forma abreviada de autoremove --purge.
changelog
changelog intenta descargar el archivo de registro de cambios de un paquete y lo muestra a través de sensible-pager. Por defecto, muestra el archivo de registro de cambios de la versión que está instalada. Sin embargo, puede especificar las mismas opciones que para el comando install.
indextargets
Muestra por defecto un listado con formato deb822 de información sobre todos los archivos de datos (también conocidos como destinos de índice) que apt-get update descargaría. Admite una opción --format para modificar el formato de salida y también acepta líneas de la salida predeterminada para filtrar los registros. El comando se utiliza principalmente como una interfaz para herramientas externas que trabajan con APT para obtener información, así como nombres de archivo de los archivos descargados, para que puedan utilizarlos en lugar de descargarlos de nuevo. La documentación detallada se omite aquí y, en su lugar, se puede encontrar en el archivo /usr/share/doc/apt/acquire-additional-files.md.gz que se incluye con el paquete apt-doc.
OPCIONES
Todas las opciones de la línea de comandos se pueden configurar utilizando el archivo de configuración; las descripciones indican la opción de configuración que se debe establecer. Para las opciones booleanas, puede anular el archivo de configuración utilizando algo como -f-, --no-f, -f=no u otras variaciones.
--no-install-recommends
No considere los paquetes recomendados como una dependencia para la instalación. Elemento de configuración:
APT::Install-Recommends.
--install-suggests
Considere los paquetes sugeridos como una dependencia para la instalación. Elemento de configuración:
APT::Install-Suggests.
-d, --download-only
Descargue únicamente; solo se recuperan los archivos de paquete, sin extraerlos ni instalarlos. Elemento de configuración:
APT::Get::Download-Only.
-f, --fix-broken
Corrija; intente corregir un sistema con dependencias interrumpidas. Esta opción, cuando se usa
con instalar/eliminar, puede omitir cualquier paquete para permitir que APT deduzca una solución probable. Si
se especifican paquetes, estos deben corregir completamente el problema. La opción a veces es
necesaria cuando se ejecuta APT por primera vez; APT en sí no permite que existan dependencias de paquetes interrumpidas en un sistema. Es posible que la estructura de dependencias de un sistema esté tan corrupta que requiera una intervención manual (lo que generalmente significa usar dpkg --remove para eliminar algunos de los paquetes ofensivos). El uso de esta opción junto con -m puede producir un error en algunas situaciones. Elemento de configuración:
APT::Get::Fix-Broken.
-m, --ignore-missing, --fix-missing
Ignore los paquetes faltantes; si los paquetes no se pueden recuperar o fallan la verificación de integridad después de la
recuperación (archivos de paquetes corruptos), retenga esos paquetes y maneje el resultado. El uso de
esta opción junto con -f puede producir un error en algunas situaciones. Si un paquete se
selecciona para la instalación (particularmente si se menciona en la línea de comandos) y no se pudo descargar,
entonces se retendrá silenciosamente. Elemento de configuración:
APT::Get::Fix-Missing.
--no-download
Deshabilita la descarga de paquetes. Esto se usa mejor con --ignore-missing para forzar a APT a usar
solo los archivos .deb que ya ha descargado. Elemento de configuración:
APT::Get::Download.
-q, --quiet
Silencioso; produce una salida adecuada para el registro, omitiendo los indicadores de progreso. Más q producirá más silencio hasta un máximo de 2. También puede usar -q=# para establecer el nivel de silencio, invalidando el archivo de configuración. Tenga en cuenta que el nivel de silencio 2 implica -y; nunca debe usar -qq sin un modificador de no acción como -d, --print-uris o -s, ya que APT puede decidir hacer algo que no esperaba. Elemento de configuración:
quiet.
-s, --simulate, --just-print, --dry-run, --recon, --no-act
Sin acción; realice una simulación de los eventos que ocurrirían según el estado actual del sistema, pero no cambie realmente el sistema. El bloqueo se deshabilitará (Debug::NoLocking), por lo que el estado del sistema podría cambiar mientras se ejecuta apt-get. Las simulaciones también se pueden ejecutar por usuarios que no son root, que podrían no tener acceso de lectura a toda la configuración de apt, lo que distorsionaría la simulación. Un aviso que expresa esta advertencia también se muestra por defecto para los usuarios que no son root (APT::Get::Show-User-Simulation-Note). Elemento de configuración:
APT::Get::Simulate.
Las ejecuciones simuladas imprimen una serie de líneas, cada una de las cuales representa una operación de dpkg: configurar (Conf), eliminar (Remv) o desempaquetar (Inst). Los corchetes indican paquetes interrumpidos y los corchetes vacíos indican interrupciones que no tienen consecuencias (poco común).
-y, --yes, --assume-yes
Responde automáticamente "sí" a las preguntas; asume "sí" como respuesta a todas las preguntas y ejecuta en modo no interactivo. Si ocurre una situación no deseada, como modificar un paquete retenido, intentar instalar un paquete no autenticado o eliminar un paquete esencial, `apt-get` se detendrá.
Elemento de configuración: `APT::Get::Assume-Yes`.
--assume-no
Responde automáticamente "no" a todas las preguntas. Elemento de configuración: `APT::Get::Assume-No`.
--no-show-upgraded
No muestra una lista de todos los paquetes que se van a actualizar. Elemento de configuración: `APT::Get::Show-Upgraded`.
-V, --verbose-versions
Muestra las versiones completas de los paquetes actualizados e instalados. Elemento de configuración: `APT::Get::Show-Versions`.
--no-list-columns
Muestra las listas de paquetes sin organizarlas en columnas. Por defecto, las listas de paquetes se imprimen con el estilo del comando "ls". Elemento de configuración: `APT::Get::List-Columns`.
--comment
Agrega el valor dado al campo `Comment:` en `history.log`. Elemento de configuración: `APT::History::Comment`.
-a, --host-architecture
Esta opción controla la arquitectura para la que se compilan los paquetes mediante `apt-get source --compile` y cómo se satisfacen las dependencias de compilación cruzada. Por defecto, no está configurada, lo que significa que la arquitectura del host es la misma que la arquitectura de compilación (que está definida por `APT::Architecture`). Elemento de configuración: `APT::Get::Host-Architecture`.
-P, --build-profiles
Esta opción controla los perfiles de compilación activados para los cuales se compila un paquete de origen mediante `apt-get source --compile` y cómo se satisfacen las dependencias de compilación. Por defecto, no se activa ningún perfil de compilación. Se pueden activar varios perfiles de compilación a la vez concatenándolos con una coma. Elemento de configuración: `APT::Build-Profiles`.
-b, --compile, --build
Compila los paquetes de origen después de descargarlos. Elemento de configuración: `APT::Get::Compile`.
--ignore-hold
Ignora los bloqueos de paquetes; esto hace que `apt-get` ignore un bloqueo colocado en un paquete. Esto puede ser útil en conjunción con `dist-upgrade` para anular un gran número de bloqueos no deseados. Elemento de configuración: `APT::Ignore-Hold`.
--with-new-pkgs
Permite instalar nuevos paquetes cuando se utiliza en conjunción con `upgrade`. Esto es útil si la actualización de un paquete instalado requiere que se instalen nuevas dependencias. En lugar de retener el paquete, `upgrade` actualizará el paquete e instalará las nuevas dependencias. Tenga en cuenta que `upgrade` con esta opción nunca eliminará paquetes, solo permitirá agregar nuevos. Elemento de configuración: `APT::Get::Upgrade-Allow-New`.
--no-upgrade
No actualiza los paquetes; cuando se utiliza en conjunción con `install`, `no-upgrade` evitará que los paquetes de la línea de comandos se actualicen si ya están instalados. Elemento de configuración: `APT::Get::Upgrade`.
--only-upgrade
No instala nuevos paquetes; cuando se utiliza en conjunción con `install`, `only-upgrade` instalará solo las actualizaciones de los paquetes ya instalados e ignorará las solicitudes para instalar nuevos paquetes. Elemento de configuración: `APT::Get::Only-Upgrade`.
--allow-downgrades
Esta es una opción peligrosa que hará que apt continúe sin preguntar si está realizando degradaciones. No debe utilizarse excepto en situaciones muy especiales. Su uso puede dañar potencialmente su sistema. Elemento de configuración: APT::Get::allow-downgrades. Introducido en APT 1.1.
--allow-remove-essential
Forzar sí; esta es una opción peligrosa que hará que apt continúe sin preguntar si está eliminando elementos esenciales. No debe utilizarse excepto en situaciones muy especiales. Su uso puede dañar potencialmente su sistema. Elemento de configuración: APT::Get::allow-remove-essential. Introducido en APT 1.1.
--allow-change-held-packages
Forzar sí; esta es una opción peligrosa que hará que apt continúe sin preguntar si está modificando paquetes retenidos. No debe utilizarse excepto en situaciones muy especiales. Su uso puede dañar potencialmente su sistema. Elemento de configuración: APT::Get::allow-change-held-packages. Introducido en APT 1.1.
--force-yes
Forzar sí; esta es una opción peligrosa que hará que apt continúe sin preguntar si está realizando algo potencialmente dañino. No debe utilizarse excepto en situaciones muy especiales. Su uso puede dañar potencialmente su sistema. Elemento de configuración: APT::Get::force-yes. Esta opción está obsoleta y se ha reemplazado por --allow-unauthenticated, --allow-downgrades, --allow-remove-essential, --allow-change-held-packages en 1.1.
--print-uris
En lugar de obtener los archivos para instalarlos, se imprimen sus URI. Cada URI tendrá la ruta, el nombre del archivo de destino, el tamaño y el hash MD5 esperado. Tenga en cuenta que el nombre del archivo para escribir no siempre coincidirá con el nombre del archivo en el sitio remoto. Esto también funciona con los comandos source y update. Cuando se utiliza con el comando update, el MD5 y el tamaño no se incluyen, y depende del usuario descomprimir los archivos comprimidos. Elemento de configuración: APT::Get::Print-URIs.
--purge
Utilice purge en lugar de remove para todo lo que se eliminaría. Un asterisco ("*") se mostrará junto a los paquetes que están programados para ser purgados. remove --purge es equivalente al comando purge. Elemento de configuración: APT::Get::Purge.
--reinstall
Reinstale los paquetes que ya están instalados y que tienen la versión más reciente. Elemento de configuración: APT::Get::ReInstall.
--list-cleanup
Esta opción está activada de forma predeterminada; utilice --no-list-cleanup para desactivarla. Cuando está activada, apt-get gestionará automáticamente el contenido de /var/lib/apt/lists para garantizar que se eliminen los archivos obsoletos. La única razón para desactivarla es si cambia con frecuencia su lista de fuentes. Elemento de configuración: APT::Get::List-Cleanup.
-S, --snapshot
Esta opción controla la instantánea elegida para los archivos con Snapshot: enable en la entrada de origen. Por ejemplo, -S 20220102T030405Z selecciona una instantánea del 2 de enero de 2022 a las 03:04:05 UTC. Elemento de configuración: APT::Snapshot; consulte también la página de manual de sources.list(5).
-t, --target-release, --default-release
Esta opción controla la entrada predeterminada para el motor de políticas; crea un pin predeterminado con prioridad 990 utilizando la cadena de versión especificada. Esto anula la configuración general en /etc/apt/preferences. Específicamente, los paquetes fijados no se ven afectados por el valor de esta opción. En resumen, esta opción le permite tener un control simple sobre qué distribución de paquetes se recuperará. Algunos ejemplos comunes podrían ser -t '2.1*', -t unstable o -t sid. Elemento de configuración: APT::Default-Release; consulte también la página de manual apt_preferences(5).
--trivial-only
Realice solo operaciones que sean "triviales". Lógicamente, esto puede considerarse relacionado con --assume-yes; donde --assume-yes responderá sí a cualquier solicitud, --trivial-only responderá no. Elemento de configuración: APT::Get::Trivial-Only.
--mark-auto
Después de una instalación exitosa, marque todos los paquetes recién instalados como instalados automáticamente, lo que hará que cada uno de los paquetes se elimine cuando no haya más paquetes instalados manualmente que dependan de este paquete. Esto es equivalente a ejecutar apt-mark auto para todos los paquetes instalados. Elemento de configuración: APT::Get::Mark-Auto.
--no-remove
Si se deben eliminar paquetes, apt-get se aborta inmediatamente sin solicitar confirmación. Elemento de configuración: APT::Get::Remove.
--auto-remove, --autoremove
Si el comando es install o remove, esta opción actúa como ejecutar el comando autoremove, eliminando los paquetes de dependencia no utilizados. Elemento de configuración: APT::Get::AutomaticRemove.
--only-source
Solo tiene significado para los comandos source y build-dep. Indica que los nombres de fuente dados no deben mapearse a través de la tabla binaria. Esto significa que si se especifica esta opción, estos comandos solo aceptarán nombres de paquetes fuente como argumentos, en lugar de aceptar nombres de paquetes binarios y buscar el paquete fuente correspondiente. Elemento de configuración: APT::Get::Only-Source.
--diff-only, --dsc-only, --tar-only
Descargue solo el archivo diff, dsc o tar de un archivo fuente. Elemento de configuración: APT::Get::Diff-Only, APT::Get::Dsc-Only y APT::Get::Tar-Only.
--arch-only
Procese solo las dependencias de compilación dependientes de la arquitectura. Elemento de configuración: APT::Get::Arch-Only.
--indep-only
Procese solo las dependencias de compilación independientes de la arquitectura. Elemento de configuración: APT::Get::Indep-Only.
--allow-unauthenticated
Ignore si los paquetes no se pueden autenticar y no solicite confirmación. Esto puede ser útil cuando se trabaja con repositorios locales, pero es un gran riesgo para la seguridad si la autenticidad de los datos no está garantizada de otra manera por el usuario. El uso de la opción Trusted para las entradas de sources.list(5) generalmente debe preferirse sobre esta anulación global. Elemento de configuración: APT::Get::AllowUnauthenticated.
--allow-insecure-repositories
Permita que el comando update obtenga datos no verificables de las fuentes configuradas. De lo contrario, APT fallará en el comando update para los repositorios sin firmas criptográficas válidas. Consulte también apt-secure(8) para obtener más detalles sobre el concepto y las implicaciones. Elemento de configuración: Acquire::AllowInsecureRepositories.
--allow-releaseinfo-change
Permite que el comando de actualización continúe descargando datos de un repositorio que ha cambiado su
información sobre la versión contenida en el repositorio, indicando, por ejemplo, una nueva versión principal.
APT fallará en el comando de actualización para dichos repositorios hasta que se confirme el cambio para
asegurarse de que el usuario esté preparado para el cambio. Consulte también apt-secure(8) para obtener más detalles sobre el concepto
y la configuración.
Existen opciones especializadas (--allow-releaseinfo-change-field) para permitir cambios solo para ciertos
campos como origen, etiqueta, nombre de código, suite, versión y defaultpin. Consulte también
apt_preferences(5). Elemento de configuración: Acquire::AllowReleaseInfoChange.
--show-progress
Muestra información de progreso fácil de usar en la ventana de la terminal cuando se instalan, actualizan o eliminan paquetes. Para una versión de estos datos que se pueda analizar mediante comandos, consulte
README.progress-reporting en el directorio de documentos de apt. Elementos de configuración: Dpkg::Progress y
Dpkg::Progress-Fancy.
--with-source filename
Agrega el archivo dado como una fuente de metadatos. Se puede repetir para agregar varios archivos. Consulte la descripción de --with-source en apt-cache(8) para obtener más detalles.
-eany, --error-on=any
Hace que el comando de actualización falle si se produce algún error, incluso uno transitorio.
-U, --update
Ejecuta el comando de actualización antes del comando especificado. Esto es compatible con los comandos
que instalan, eliminan o actualizan paquetes, como install, remove, safe-upgrade,
full-upgrade. Esto puede ser útil para asegurarse de que un comando siempre instale las últimas versiones, o,
en combinación con la opción --snapshot, para asegurarse de que la instantánea esté presente cuando se ejecuta install.
Advertencia: Debido a limitaciones técnicas, los bloqueos se adquieren individualmente para cada fase, por lo que
una instalación puede fallar al adquirir los bloqueos después de ejecutar correctamente la actualización. Hasta que esto se resuelva, esto es simplemente un azúcar sintáctico para apt update && apt install
-h, --help
Muestra un breve resumen de uso.
-v, --version
Muestra la versión del programa.
--audit
Muestra mensajes de auditoría (y de aviso). Esto anula la opción silenciosa, pero solo para los mensajes de aviso, no para los mensajes de progreso.
-c, --config-file
Archivo de configuración; especifica un archivo de configuración que se utilizará. El programa leerá el archivo de configuración predeterminado y luego este archivo de configuración. Si es necesario establecer la configuración antes de analizar los archivos de configuración predeterminados, especifique un archivo con la variable de entorno APT_CONFIG. Consulte apt.conf(5) para obtener información sobre la sintaxis.
-o, --option
Establece una opción de configuración; esto establecerá una opción de configuración arbitraria. La sintaxis es -o
Foo::Bar=bar. Se puede usar -o y --option varias veces para establecer diferentes opciones.
--cli-version
Solicita una versión específica de la CLI. Este es un patrón que toma una versión MAYOR.MENOR. Puede
omitir la versión MENOR, en cuyo caso se utilizará el último nivel menor compatible.
Las versiones se presentan de la siguiente manera: la versión 3.2 tiene versiones equivalentes 0.32, 1.22 y 2.12, implementando nuevas características para sus versiones principales especificadas.
Un caso especial es el patrón de versión X.9: una versión como 2.9 es seguida por 3.0, pero 2.10 sigue directamente a 2.8; dado que utilizamos números de versión impares como series de desarrollo (2.9 es la serie de desarrollo 3.0).
Esta función se introdujo en APT 3.1.10 y reemplaza la configuración específica del binario. Puede utilizar APT::Version para un efecto similar en binarios más antiguos, por ejemplo, utilice -o APT::Version=2 para que apt(8) se comporte como la serie 2.x.
El valor predeterminado es la versión actual de APT para apt(8) y 0.(10 * major + minor) para los comandos clásicos. La serie 0.X está obsoleta y los otros comandos cambiarán a la serie 2.x en el futuro.
--no-color, --color
Activa o desactiva los colores. Los colores están activados de forma predeterminada en terminales compatibles para apt(8) y también se pueden desactivar utilizando las variables de entorno NO_COLOR o APT_NO_COLOR, o configurarse aún más mediante la opción de configuración APT::Color y el ámbito, consulte apt.conf(5) para obtener información sobre esto.
ARCHIVOS
/etc/apt/sources.list
Ubicaciones desde las que obtener los paquetes. Elemento de configuración: Dir::Etc::SourceList.
/etc/apt/sources.list.d/
Fragmentos de archivos para las ubicaciones desde las que obtener los paquetes. Elemento de configuración: Dir::Etc::SourceParts.
/etc/apt/apt.conf
Archivo de configuración de APT. Elemento de configuración: Dir::Etc::Main.
/etc/apt/apt.conf.d/
Fragmentos de archivos de configuración de APT. Elemento de configuración: Dir::Etc::Parts.
/etc/apt/preferences
Archivo de preferencias de versión. Aquí es donde especificaría el "anclaje", es decir, una preferencia para obtener ciertos paquetes de una fuente diferente o de una versión diferente de una distribución. Elemento de configuración: Dir::Etc::Preferences.
/etc/apt/preferences.d/
Fragmentos de archivos para las preferencias de versión. Elemento de configuración: Dir::Etc::PreferencesParts.
/var/cache/apt/archives/
Área de almacenamiento para los archivos de paquetes recuperados. Elemento de configuración: Dir::Cache::Archives.
/var/cache/apt/archives/partial/
Área de almacenamiento para los archivos de paquetes en tránsito. Elemento de configuración: Dir::Cache::Archives (se agregará implícitamente "partial").
/var/lib/apt/lists/
Área de almacenamiento para la información de estado de cada recurso de paquete especificado en sources.list(5). Elemento de configuración: Dir::State::Lists.
/var/lib/apt/lists/partial/
Área de almacenamiento para la información de estado en tránsito. Elemento de configuración: Dir::State::Lists (se agregará implícitamente "partial").
VÉASE TAMBIÉN
apt-cache(8), apt-cdrom(8), dpkg(1), sources.list(5), apt.conf(5), apt-patterns(7), aptconfig(8), apt-secure(8), La guía del usuario de APT en /usr/share/doc/apt-doc/, apt_preferences(5), el Cómo de APT.
DIAGNÓSTICOS
apt-get devuelve cero en el funcionamiento normal, decimal 100 en caso de error.
ERRORES
Página de errores de APT[1]. Si desea informar de un error en APT, consulte /usr/share/doc/debian/bug-reporting.txt o el comando reportbug(1).
AUTORES
Jason Gunthorpe
Equipo APT
NOTAS
Página de errores de APT
https://bugs.debian.org/src:apt