Manuales para la línea de comandos

Man » Manual de snap en línea - documentación detallada en línea para la página de manual de snap

🌍
snap - Herramienta para interactuar con snaps

SINOPSIS

snap [OPCIONES]

DESCRIPCIÓN

El comando snap le permite instalar, configurar, actualizar y eliminar snaps. Los snaps son paquetes que funcionan en muchas distribuciones de Linux diferentes, lo que permite la entrega y el funcionamiento seguros de las últimas aplicaciones y utilidades.

OPCIONES

Opciones de la aplicación

COMANDOS

abort

Abortar un cambio pendiente

El comando abort intenta abortar un cambio que todavía tiene tareas pendientes.

Uso: snap [OPCIONES] abort [OPCIONES de abort]

--last Seleccionar el último cambio del tipo dado (instalación, actualización, eliminación, prueba, actualización automática, etc.). Un
signo de interrogación al final del tipo significa que no se debe hacer nada (en lugar de devolver un error)
si no se encuentra ningún cambio del tipo dado. Tenga en cuenta que el signo de interrogación puede necesitar protección
contra la shell.

ack

Agregar una aserción al sistema

El comando ack intenta agregar una aserción a la base de datos de aserciones del sistema.

La aserción también puede ser una versión más reciente de una aserción preexistente que la reemplazará.

Para tener éxito, la aserción debe ser válida, su firma debe estar verificada con una clave pública conocida y la aserción debe ser coherente con su requisito previo en la base de datos.

alias

Configurar un alias manual

El comando alias asigna el alias dado al alias de la aplicación snap.

Una vez que se configura este alias manual, se puede invocar el comando de aplicación correspondiente simplemente utilizando el alias.

Uso: snap [OPCIONES] alias [OPCIONES de alias]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

aliases

Enumerar alias en el sistema

El comando aliases enumera todos los alias disponibles en el sistema y su estado.

$ snap aliases <snap>

Enumera solo los alias definidos por el snap especificado.

changes

Enumerar los cambios del sistema

El comando changes muestra un resumen de los cambios del sistema realizados recientemente.

Uso: snap [OPCIONES] changes [OPCIONES de changes]

--abs-time

Mostrar horas absolutas (en formato RFC 3339). De lo contrario, mostrar horas relativas hasta 60 días, luego AAAA-MM-DD.

check-snapshot

Verificar una instantánea

El comando check-snapshot verifica los datos de usuario, sistema y configuración de los snaps incluidos en la instantánea especificada.

La operación de verificación ejecuta la misma verificación de integridad de los datos que se realiza cuando se restaura una instantánea.

De forma predeterminada, este comando verifica todos los datos de una instantánea. Alternativamente, puede especificar los datos de los snaps que se van a verificar, o para qué usuarios, o una combinación de estos.

Si un snap se incluye en una operación de check-snapshot, no es posible excluir actualmente sus datos del sistema y configuración de la verificación. Es posible que esta restricción se elimine en el futuro.


Uso: snap [OPCIONES] check-snapshot [OPCIONES de check-snapshot]

--no-wait

No esperar a que la operación termine, sino simplemente imprimir el ID del cambio.

--users

Comprobar los datos solo de usuarios específicos (separados por comas) (por defecto: todos los usuarios)

components

Listar los componentes disponibles e instalados para los snaps instalados

El comando components muestra un resumen de los componentes que están instalados y disponibles para el conjunto de snaps instalados.

Los componentes de snaps instalados específicos se pueden consultar proporcionando los nombres de los snaps como argumentos posicionales.

connect

Conectar un plug a un slot

El comando connect conecta un plug a un slot. Se puede llamar de las siguientes maneras:

$ snap connect <snap>:<plug> <snap>:<slot>

Conecta el plug proporcionado al slot dado.

$ snap connect <snap>:<plug> <snap>

Conecta el plug específico al único slot en el snap proporcionado que coincida con la interfaz conectada. Si existe más de un slot potencial, el comando falla.

$ snap connect <snap>:<plug>

Conecta el plug proporcionado al slot en el snap core con un nombre que coincida con el nombre del plug.

Uso: snap [OPCIONES] connect [OPCIONES de connect]

--no-wait

No esperar a que la operación termine, sino simplemente imprimir el ID del cambio.

connections

Listar conexiones de interfaz

El comando connections lista las conexiones entre plugs y slots en el sistema.

A menos que se proporcione <snap>, la lista es para los plugs y slots conectados de todos los snaps en el sistema. En este modo, pase --all para listar también los plugs y slots no conectados.

$ snap connections <snap>

Lista los plugs y slots conectados y no conectados para el snap especificado.

Uso: snap [OPCIONES] connections [OPCIONES de connections]

--all  Mostrar plugs y slots conectados y no conectados

create-cohort

Crear claves de cohorte para un conjunto de snaps

El comando create-cohort crea un conjunto de claves de cohorte para un conjunto dado de snaps.

Una cohorte es una vista o instantánea del "mapa de canales" de un snap en un momento dado que fija el conjunto de revisiones para el snap dadas otras restricciones (por ejemplo, canal o arquitectura). La cohorte se identifica luego por una clave por snap opaca que funciona en diferentes sistemas. Las instalaciones o actualizaciones del snap que utilizan una clave de cohorte determinada utilizarían una revisión fija durante un máximo de 90 días, después de lo cual se fijaría un nuevo conjunto de revisiones bajo la misma clave de cohorte y se iniciaría una nueva ventana de 90 días.

debug

Ejecutar comandos de depuración

El comando debug contiene una selección de subcomandos adicionales.

Los comandos de depuración se pueden eliminar sin previo aviso y es posible que no funcionen en sistemas que no son de desarrollo.

debug api

Ejecutar consulta sin formato a la API de snapd

Ejecute una consulta sin formato a la API de snapd. Se puede leer información compleja desde stdin, mientras que la salida se imprime en stdout. Consulte los ejemplos a continuación:

Listar todos los snaps: $ snap debug api /v2/snaps

Buscar snaps con el nombre foo: $ snap debug api '/v2/find?name=foo'

Solicitar la actualización del snap 'some-snap': $ echo '{"action": "refresh"}' | snap debug api -X POST \ -H 'Content-Type: application/json' /v2/snaps/some-snap


Uso: debug api [api-OPTIONS]

--snap-socket
Utiliza el socket de acceso de snap

-H, --header
Establece la cabecera (se puede repetir varias veces), el tipo de cabecera y el valor se separan con ': '

-X, --request
Método HTTP a utilizar (el valor predeterminado es GET)

--fail
Falla en caso de errores de la solicitud

debug confinement
Imprime el modo de confinamiento en el que opera el sistema

El comando confinement imprimirá el modo de confinamiento (estricto, parcial o ninguno) en el que opera el sistema.

debug connectivity
Comprueba el estado de la conectividad de red

El comando connectivity comprueba la conectividad de red de snapd.

debug execution
Obtiene información sobre los aspectos de ejecución de los comandos de la herramienta snap

Muestra información de depuración sobre los aspectos de la ejecución de la herramienta snap, como la reejecución, la ubicación de las herramientas, etc.

debug execution apparmor
Muestra apparmor

debug execution internal-tool
Muestra información sobre la ejecución de la herramienta interna

debug execution snap
Muestra información sobre la ejecución de snap

debug features
Obtiene la lista completa de etiquetas de características

Muestra una salida JSON que contiene la lista completa de etiquetas de características presentes en snapd y snap. Las etiquetas de características son una colección de datos que describen rutas de código significativas dentro de snapd, incluidos los trabajos, los cambios, las interfaces, los puntos finales, los comandos de snap y las funciones de ayuda de garantía.

debug lsm
(interno) obtiene información de estado sobre LSM

(interno) obtiene información de estado sobre LSM

debug migrate-home
Migra el directorio de los snaps a \~/Snap.

Migra el directorio de los snaps a \~/Snap.

Uso: debug migrate-home [migrate-home-OPTIONS]

--no-wait

debug paths
Imprime las rutas del sistema

El comando paths imprime la lista de rutas detectadas y utilizadas por snapd.

debug refresh-app-awareness
(interno) lista los detalles de refresh-app-awareness

(interno) lista los detalles de refresh-app-awareness

Uso: debug refresh-app-awareness [refresh-app-awareness-OPTIONS]

--unicode <predeterminado: "auto">

debug sandbox-features
Imprime las características del sandbox disponibles en el sistema

El comando sandbox imprime etiquetas que describen las características de los componentes individuales del sandbox utilizados por snapd en un sistema determinado.

Uso: debug sandbox-features [sandbox-features-OPTIONS]

--required
Asegura que el backend:feature dado esté disponible

debug seeding
Obtiene detalles sobre el aprovisionamiento y el pre-aprovisionamiento

Obtiene detalles sobre el aprovisionamiento y el pre-aprovisionamiento

Uso: debug seeding [seeding-OPTIONS]

--unicode <predeterminado: "auto">

debug stacktraces
Obtiene los rastreos de pila de todos los goroutines de snapd

Obtiene los rastreos de pila de todos los goroutines de snapd.

debug state
Inspecciona un archivo de estado de snapd.

Inspecciona un archivo de estado de snapd, omitiendo la API de snapd.

Uso: debug state [state-OPTIONS]

--abs-time
Muestra las horas absolutas (en formato RFC 3339). De lo contrario, muestra las horas relativas hasta 60 días y, a partir de entonces, YYYY-MM-DD.

--changes
Lista todos los cambios

--task ID del trabajo a inspeccionar

--change
ID del cambio a inspeccionar

--check
Comprueba la coherencia del cambio

--connections

Lista todas las conexiones

--connection

Muestra los detalles de las conexiones coincidentes (snap o snap:plug, snap:slot o snap:plug-or-slot)

--is-seeded

Muestra el estado de inicialización (verdadero o falso)

--dot Salida en formato Dot (graphviz)

--no-hold

Omite las tareas en estado 'En espera' en la salida de cambios

debug timings

Obtiene los tiempos de ejecución de las tareas de un cambio

El comando timings muestra detalles sobre el tiempo que tarda en ejecutarse cada tarea.

Uso: debug timings [OPCIONES-timings]

--last Selecciona el último cambio del tipo dado (install, refresh, remove, try, auto-refresh, etc.).
Un signo de interrogación al final del tipo significa que no se haga nada (en lugar de devolver un error)
si no se encuentra ningún cambio del tipo dado. Tenga en cuenta que el signo de interrogación podría necesitar protección contra el shell.

--ensure

Muestra los tiempos para un cambio relacionado con la actividad Ensure dada (una de: auto-refresh, become-operational, refresh-catalogs, refresh-hints, seed)

--all Muestra los tiempos para todas las ejecuciones de la actividad Ensure o de inicio dada, no solo la más reciente

--startup

Muestra los tiempos para el inicio del subsistema dado (uno de: load-state, ifacemgr)

--verbose

Muestra más información

debug validate-seed

Valida la semilla de snap

Valida la corrección de la semilla de snap ubicada en el directorio que contiene el archivo seed.yaml.

disable

Deshabilita un snap en el sistema

El comando disable deshabilita un snap. Los binarios y servicios del snap ya no estarán disponibles, pero todos los datos seguirán estando disponibles y el snap se podrá volver a habilitar fácilmente.

Uso: snap [OPCIONES] disable [OPCIONES-disable]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

disconnect

Desconecta un plug de un slot

El comando disconnect desconecta un plug de un slot. Se puede llamar de las siguientes maneras:

$ snap disconnect <snap>:<plug> <snap>:<slot>

Desconecta el plug específico del slot específico.

$ snap disconnect <snap>:<slot o plug>

Desconecta todo del plug o slot proporcionado. Se puede omitir el nombre del snap para el snap central.

Cuando una conexión automática se desconecta manualmente, su estado desconectado se conserva después de una actualización de snap. La opción --forget se puede agregar al comando disconnect para restablecer este comportamiento y, por lo tanto, volver a habilitar una reconexión automática después de una actualización de snap.

Uso: snap [OPCIONES] disconnect [OPCIONES-disconnect]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

--forget

Olvida el estado guardado sobre la conexión dada.

download

Descarga el snap dado

El comando download descarga el snap, los componentes y sus aserciones de soporte correspondientes al directorio actual con las extensiones de archivo .snap, .comp y .assert, respectivamente.

Uso: snap [OPCIONES] download [OPCIONES-download]

--channel

Utilice este canal en lugar de estable

--edge Instale desde el canal edge

--beta Instale desde el canal beta

--candidate

Instale desde el canal candidato

--stable

Instale desde el canal estable

--revision

Descargue la revisión dada de un snap. Cuando se descargan componentes, descargue los componentes asociados con la revisión de snap dada.


--basename

Utilice este nombre base para los archivos de snap, componente y aserción (el valor predeterminado es _)

--target-directory

Descargue en este directorio (el valor predeterminado es el directorio actual)

--only-components

Descargue solo los componentes dados, no el snap

--cohort

Descargue desde el cohorte dado

enable

Habilite un snap en el sistema

El comando enable habilita un snap que se había deshabilitado previamente.

Uso: snap [OPTIONS] enable [enable-OPTIONS]

--no-wait

No espere a que la operación finalice, simplemente imprima el ID del cambio.

export-snapshot

Exporte una instantánea

Exporte una instantánea al archivo especificado.

find

Busque paquetes para instalar

El comando find consulta la tienda para buscar paquetes disponibles.

Con la opción --private, que requiere que el usuario haya iniciado sesión en la tienda (vea 'snap help login'), en su lugar busca snaps privados a los que el usuario tiene acceso como desarrollador, ya sea directamente o a través de la función de colaboración de la tienda.

Una marca de verificación verde (dada la compatibilidad con el color y Unicode) después del nombre del publicador indica que el
publicador ha sido verificado.

Uso: snap [OPTIONS] find [find-OPTIONS]

Alias: search

--private

Busque snaps privados.

--narrow

Busque solo snaps en “estable”.

--section [="show-all-sections-please"] <predeterminado: "no-section-specified">

Restrinja la búsqueda a una sección determinada.

--color <predeterminado: "auto">

Utilice un poco de color para resaltar algunas cosas.

--unicode <predeterminado: "auto">

Utilice un poco de Unicode para mejorar la legibilidad.

forget

Elimine una instantánea

El comando forget elimina una instantánea. Esta operación no se puede deshacer.

Una instantánea contiene archivos para los datos del usuario, el sistema y la configuración de cada snap incluido en
la instantánea.

De forma predeterminada, este comando olvida todos los datos de una instantánea. Alternativamente, puede especificar los datos de los snaps que se deben olvidar.

Uso: snap [OPTIONS] forget [forget-OPTIONS]

--no-wait

No espere a que la operación finalice, simplemente imprima el ID del cambio.

get

Imprima las opciones de configuración

El comando get imprime las opciones de configuración para el snap proporcionado.

$ snap get snap-name username
frank

Si se proporcionan varios nombres de opciones, se devuelven los valores correspondientes:

$ snap get snap-name username password

Clave Valor username frank password ...

Se pueden recuperar los valores anidados a través de una ruta con puntos:

$ snap get snap-name author.name
frank

Uso: snap [OPTIONS] get [get-OPTIONS]

-t     Tipado estricto con nulos y cadenas entre comillas

-d     Devuelva siempre el documento, incluso con una sola clave

-l     Devuelva siempre la lista, incluso con una sola clave

help

Muestre ayuda sobre un comando

El comando help muestra información sobre los comandos de snap.

Uso: snap [OPTIONS] help [help-OPTIONS]

--all  Muestre un resumen corto de todos los comandos

import-snapshot

Importe una instantánea

Importe un conjunto de instantáneas exportado al sistema. La instantánea se importa con un nuevo ID de instantánea y se puede restaurar mediante el comando restore.


Uso: snap [OPCIONES] import-snapshot [OPCIONES de import-snapshot]

--abs-time

info

Muestra información detallada sobre los snaps.

El comando info muestra información detallada sobre los snaps.

Los snaps se pueden especificar por nombre o por ruta; los nombres se buscan tanto en la tienda como en los snaps instalados; las rutas pueden referirse a un archivo .snap o a un directorio que contiene un snap desempaquetado adecuado para 'snap try' (un ejemplo de esto sería el directorio 'prime' que produce snapcraft).

Uso: snap [OPCIONES] info [OPCIONES de info]

--color <predeterminado: "auto">

Utiliza un poco de color para resaltar algunas cosas.

--unicode <predeterminado: "auto">

Utiliza un poco de Unicode para mejorar la legibilidad.

--abs-time

Muestra las horas absolutas (en formato RFC 3339). De lo contrario, muestra las horas relativas hasta 60 días, luego YYYY-MM-DD.

--verbose

Incluye más detalles sobre el snap (notas expandidas, base, etc.).

install

Instala snaps en el sistema.

El comando install instala los snaps con el nombre especificado en el sistema.

Para instalar varias instancias del mismo snap, agrega un guion bajo y un identificador único (para cada instancia) al nombre de un snap.

Las instancias paralelas se instalan con --unaliased, lo que se pasa implícitamente para evitar conflictos con las instalaciones existentes. Este comportamiento se puede alterar pasando --prefer, lo que habilitará todos los alias del snap dado en preferencia a los alias conflictivos de otros snaps, cuyos alias automáticos se desactivarán y los alias manuales se eliminarán.

Sin opciones adicionales, los snaps se instalan siguiendo el canal estable, con un confinamiento de seguridad estricto. Todos los canales disponibles de un snap se enumeran en su salida 'snap info'.

Cuando se usa --revision, una actualización posterior generalmente revertirá la anulación de la revisión, llevando el snap de nuevo a la revisión actual del canal que está siguiendo.

Usa --name para establecer el nombre de la instancia al instalar desde un archivo snap.

Uso: snap [OPCIONES] install [OPCIONES de install]

--color <predeterminado: "auto">

Utiliza un poco de color para resaltar algunas cosas.

--unicode <predeterminado: "auto">

Utiliza un poco de Unicode para mejorar la legibilidad.

--no-wait

No esperes a que la operación termine, sino que simplemente imprimas el ID del cambio.

--channel

Usa este canal en lugar de estable.

--edge

Instala desde el canal edge.

--beta

Instala desde el canal beta.

--candidate

Instala desde el canal candidate.

--stable

Instala desde el canal estable.

--devmode

Coloca el snap en modo de desarrollo y deshabilita el confinamiento de seguridad.

--jailmode

Coloca el snap en modo de confinamiento reforzado.

--classic

Coloca el snap en modo clásico y deshabilita el confinamiento de seguridad.

--revision

Instala la revisión dada de un snap.

--dangerous

Instala el archivo snap dado incluso si no hay firmas pre-reconocidas para él, lo que significa que no se verificó y podría ser peligroso (--devmode implica esto).

--unaliased

Instala el snap dado sin habilitar sus alias automáticos.


--prefer
Habilita todos los alias del snap dado, dándoles preferencia sobre los alias en conflicto de otros snaps.

--name
Instala el archivo snap bajo el nombre de instancia dado.

--cohort
Instala el snap en el grupo dado.

--ignore-validation
Ignora la validación de otros snaps que bloquean la instalación.

--transaction <default: "per-snap">
Realiza una transacción por snap o una para todos los snaps especificados.

--quota-group
Añade el snap a un grupo de cuotas durante la instalación.

interface
Muestra los detalles de las interfaces de snap.

El comando interface muestra los detalles de las interfaces de snap.

Si no se proporciona ningún nombre de interfaz, se muestra una lista de nombres de interfaz con al menos una conexión, o una lista de todas las interfaces si se proporciona --all.

Uso: snap [OPTIONS] interface [interface-OPTIONS]

--attrs
Muestra los atributos de la interfaz.

--all
Incluye interfaces no utilizadas.

known
Muestra las aserciones conocidas del tipo proporcionado.

El comando known muestra las aserciones conocidas del tipo proporcionado. Si se proporcionan pares header=value después del tipo de aserción, las aserciones mostradas también deben tener los encabezados especificados que coincidan con los valores proporcionados.

Uso: snap [OPTIONS] known [known-OPTIONS]

--remote
Consulta el almacén para obtener la aserción, a través de snapd si es posible.

--direct
Consulta el almacén para obtener la aserción, sin intentar pasar por snapd.

list
Lista los snaps instalados.

El comando list muestra un resumen de los snaps instalados en el sistema actual.

Una marca de verificación verde (dado el soporte de color y Unicode) después del nombre del publicador indica que el publicador ha sido verificado.

Uso: snap [OPTIONS] list [list-OPTIONS]

--all
Muestra todas las revisiones.

--color <default: "auto">
Utiliza un poco de color para resaltar algunas cosas.

--unicode <default: "auto">
Utiliza un poco de Unicode para mejorar la legibilidad.

login
Autentica en snapd y en el almacén.

El comando login autentica al usuario en snapd y en el almacén, y guarda las credenciales en el archivo ~/.snap/auth.json. La comunicación posterior con snapd se realizará utilizando esas credenciales.

No es necesario iniciar sesión para interactuar con snapd. Sin embargo, hacerlo permite las interacciones sin `sudo`, así como algunas funciones orientadas al desarrollador, como se detalla en la ayuda de los comandos `find`, `install` y `refresh`.

Se puede crear una cuenta en https://login.ubuntu.com.

logout
Cierra la sesión de snapd y del almacén.

El comando logout cierra la sesión del usuario actual en snapd y en el almacén.

logs
Recupera los registros de los servicios.

El comando logs recupera los registros de los servicios dados y los muestra en orden cronológico.

Uso: snap [OPTIONS] logs [logs-OPTIONS]

--abs-time
Muestra las horas absolutas (en formato RFC 3339). De lo contrario, muestra las horas relativas hasta 60 días, luego YYYY-MM-DD.

-n <default: "10">
Muestra solo el número de líneas dado, o 'all'.

-f
Espera nuevas líneas e imprímelas a medida que llegan.

model
Obtiene el modelo activo para este dispositivo.

El comando model devuelve la información de la aserción del modelo activo para este dispositivo.


Por defecto, solo se incluye la información esencial de identificación del modelo en la salida, pero esto se puede ampliar para incluir todos los encabezados no meta de una aserción.

La salida detallada se presenta en un formato estructurado, similar a YAML.

De manera similar, se puede usar la aserción serial activa en lugar de la aserción del modelo para la salida.

Uso: snap [OPCIONES] model [OPCIONES-modelo]

--abs-time

Muestra las horas absolutas (en formato RFC 3339). De lo contrario, muestra las horas relativas hasta 60 días, luego AAAA-MM-DD.

--color <predeterminado: "auto">

Usa un poco de color para resaltar algunas cosas.

--unicode <predeterminado: "auto">

Usa un poco de Unicode para mejorar la legibilidad.

--serial

Imprime la aserción serial en lugar de la aserción del modelo.

--verbose

Imprime todos los campos de aserción específicos.

--assertion

Imprime la aserción sin procesar.

okay

Reconoce las advertencias

El comando okay reconoce las advertencias enumeradas con snap warnings.

Una vez reconocidas, una advertencia no volverá a aparecer a menos que vuelva a ocurrir y haya pasado suficiente tiempo.

pack

Empaqueta el directorio dado como un snap

El comando pack empaqueta el snap-dir dado como un snap y escribe el resultado en target-dir. Si se omite target-dir, el resultado se escribe en el directorio actual. Si tanto source-dir como target-dir se omiten, el comando pack empaqueta el directorio actual.

El nombre de archivo predeterminado para un snap se puede derivar por completo de su snap.yaml, pero en algunas situaciones es más sencillo para un script proporcionar el nombre de archivo. En esos casos, se puede usar --filename para anular el valor predeterminado. Si este nombre de archivo no es absoluto, se tomará como relativo a targetdir.

Cuando se usa con --check-skeleton, pack solo verifica si snap-dir contiene metadatos snap válidos y genera un error en caso contrario. Las aplicaciones enumeradas en el archivo de metadatos snap, pero que aparecen con bits de permiso incorrectos, dan como resultado un error. Los comandos que faltan en snap-dir se enumeran en los mensajes de diagnóstico.

Uso: snap [OPCIONES] pack [OPCIONES-pack]

--check-skeleton

Valida solo los metadatos de snap-dir

--filename

Salida a este nombre de archivo

--compression

Compresión a usar (por ejemplo, xz o lzo)

prefer

Habilita alias de un snap, deshabilitando cualquier alias en conflicto

El comando prefer habilita todos los alias del snap dado en preferencia a los alias en conflicto de otros snaps, cuyos alias se deshabilitarán (o eliminarán, para los manuales).

Uso: snap [OPCIONES] prefer [OPCIONES-prefer]

--no-wait

No espere a que la operación termine, sino que simplemente imprima el ID de cambio.

prepare-image

Prepara una imagen de dispositivo

El comando prepare-image realiza algunos de los pasos necesarios para crear imágenes de dispositivos.

Para las imágenes de core, no se invoca directamente, sino que normalmente se hace a través de ubuntu-image.

Para preparar imágenes clásicas, admite un modo --classic

Uso: snap [OPCIONES] prepare-image [OPCIONES-prepare-image]

--classic

Habilita el modo clásico para preparar una imagen de modelo clásico

--preseed

Preseed (solo UC20+)


--preseed-sign-key
Nombre de la clave que se utilizará para firmar la aserción de preconfiguración; de lo contrario, se utilizará la clave predeterminada.

--apparmor-features-dir
Ruta opcional al directorio de características del kernel de AppArmor (solo para UC20+).

--sysfs-overlay
Superposición de sysfs opcional que se utilizará al ejecutar los pasos de preconfiguración.

--arch
Especifica una arquitectura para los snaps cuando se usa --classic y el modelo no lo hace.

--channel
El canal que se utilizará.

--snap <snap>[=<channel>]
Incluye el snap dado de la tienda o un archivo local y/o especifica el canal que se utilizará para rastrear el snap dado.

--comp <snap>+<comp>
Incluye el componente dado de la tienda o un archivo local.

--revisions
Especifica un archivo seeds.manifest que hace referencia a las revisiones exactas de los snaps proporcionados que se deben instalar.

--write-revisions [="./seed.manifest"]
Escribe un archivo de manifiesto que contiene referencias a las revisiones exactas de los snaps utilizados para la imagen. Una ruta para el manifiesto es opcional.

--validation
Controla si las validaciones deben ignorarse o aplicarse. (predeterminado: ignorar)

--allow-snapd-kernel-mismatch
Indica si se permite o no una discrepancia entre las versiones del snap snapd y snapd en el kernel.

--assert <filename>
Incluye la aserción del archivo local.

quota
Muestra el grupo de cuotas de un conjunto de snaps.

El comando quota muestra información sobre un grupo de cuotas, incluido el conjunto de snaps y cualquier subgrupo que contenga, así como sus restricciones de recursos y el uso actual de esos recursos restringidos.

quotas
Muestra los grupos de cuotas.

El comando quotas muestra todos los grupos de cuotas.

reboot
Reinicia en el sistema y modo seleccionados.

El comando reboot reinicia el sistema en un modo específico del sistema de recuperación seleccionado.

Cuando se llama sin una etiqueta de sistema y sin un modo, simplemente activará un reinicio normal.

Cuando se llama sin una etiqueta, se utilizará el sistema actual para el modo "run". El sistema de recuperación predeterminado se utilizará para los modos "recover", "factory-reset" y "install".

Tenga en cuenta que el modo "run" solo está disponible para el sistema actual.

Uso: snap [OPTIONS] reboot [reboot-OPTIONS]

--run
Arranca en modo "run".

--install
Arranca en modo "install".

--recover
Arranca en modo "recover".

--factory-reset
Arranca en modo "factory-reset".

recovery
Lista los sistemas de recuperación disponibles.

El comando recovery lista los sistemas de recuperación disponibles.

Con --show-keys, muestra las claves de recuperación que se pueden utilizar para desbloquear las particiones cifradas si el desbloqueo automático específico del dispositivo no funciona.

Uso: snap [OPTIONS] recovery [recovery-OPTIONS]

--color <predeterminado: "auto">
Utiliza un poco de color para resaltar algunas cosas.

--unicode <predeterminado: "auto">
Utiliza un poco de Unicode para mejorar la legibilidad.

--show-keys
Muestra las claves de recuperación (si están disponibles) para desbloquear las particiones cifradas.

refresh
Actualiza los snaps en el sistema.

El comando refresh actualiza los snaps especificados o todos los snaps del sistema si no se especifican.

Sin más opciones, los snaps se actualizan a la revisión actual del canal que están rastreando, preservando sus opciones de confinamiento. Todos los canales disponibles de un snap se enumeran en su salida 'snap info'.


Cuando se utiliza --revision, un refresco posterior normalmente anulará la anulación de la revisión.

Hold (--hold) se utiliza para posponer las actualizaciones de snap refresh para todos los snaps cuando no se especifican snaps, o para los snaps especificados.

Cuando no se especifican snaps, --hold solo es efectivo en los refrescos automáticos y no bloqueará ni las solicitudes de refresco generales de 'snap refresh' ni las solicitudes específicas de snaps de 'snap refresh target-snap'.

Cuando se especifican snaps, --hold es efectivo tanto en sus refrescos automáticos como en las solicitudes de refresco generales de 'snap refresh'. Sin embargo, las solicitudes específicas de snaps de 'snap refresh target-snap' seguirán sin estar bloqueadas y se ejecutarán.

Uso: snap [OPCIONES] refresh [OPCIONES-de-refresh]

--color <predeterminado: "auto">

Utilice un poco de color para resaltar algunas cosas.

--unicode <predeterminado: "auto">

Utilice un poco de Unicode para mejorar la legibilidad.

--abs-time

Muestre las horas absolutas (en formato RFC 3339). De lo contrario, muestre las horas relativas hasta 60 días, luego YYYY-MM-DD.

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

--channel

Utilice este canal en lugar de estable

--edge Instale desde el canal edge

--beta Instale desde el canal beta

--candidate Instale desde el canal candidato

--stable Instale desde el canal estable

--devmode

Coloque el snap en modo de desarrollo y deshabilite la restricción de seguridad

--jailmode

Coloque el snap en modo de restricción reforzada

--classic

Coloque el snap en modo clásico y deshabilite la restricción de seguridad

--amend

Permita un intento de actualización en un snap desconocido para la tienda

--revision

Actualice a la revisión especificada

--cohort

Actualice el snap al grupo especificado

--leave-cohort

Actualice el snap para que salga de su grupo

--list

Muestre las nuevas versiones de los snaps que se actualizarían con el próximo refresco

--time

Muestre la información de actualización automática, pero no realice la actualización

--ignore-validation

Ignore la validación por parte de otros snaps que bloquean la actualización

--transaction <predeterminado: "per-snap">

Tenga una transacción por snap o una para todos los snaps especificados

--hold [="forever"]

Bloquee las actualizaciones durante una duración especificada (o para siempre, si no se especifica ningún valor)

--unhold

Elimine el bloqueo de actualización

remodel

Remodele este dispositivo

El comando remodel cambia la aserción de modelo del dispositivo, ya sea a una nueva revisión o a un modelo completamente nuevo.

En el proceso, aplica cualquier cambio implícito al dispositivo: nuevos snaps requeridos, nuevo kernel o
gadget, etc.

Los snaps y las aserciones se descargan de la tienda a menos que se proporcionen como archivos locales especificados por las opciones --snap y --assertion. Si utiliza estas opciones, se espera que se proporcionen localmente todos los snaps y aserciones necesarios, de lo contrario, el remodel fallará.

Uso: snap [OPCIONES] remodel [OPCIONES-de-remodel]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

--snap Utilice uno o más snaps disponibles localmente.

--assertion

Utilice uno o más archivos de aserción disponibles localmente.


--offline

Utilice solo los snaps y las aserciones preinstalados y proporcionados localmente. Proporcionar snaps o aserciones localmente implica --offline.

remove

Elimine los snaps del sistema.

El comando remove elimina la instancia de snap especificada del sistema.

De forma predeterminada, se eliminan todas las revisiones de snap, incluidos sus datos y el directorio de datos común. Cuando se pasa una opción --revision, solo se elimina la revisión especificada.

A menos que se desactiven las instantáneas automáticas, se guarda una instantánea de todos los datos del snap al eliminarlo, que luego estará disponible para una restauración futura con snap restore. La opción --purge deshabilita la creación automática de instantáneas.

Uso: snap [OPCIONES] remove [OPCIONES-remove]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID de cambio.

--revision

Elimine solo la revisión especificada.

--purge

Elimine el snap sin guardar una instantánea de sus datos.

--terminate

Termine los procesos en ejecución asociados con un snap antes de eliminarlo.

remove-quota

Elimine el grupo de cuota.

El comando remove-quota elimina el grupo de cuota dado.

Actualmente, solo se pueden eliminar los grupos de cuotas que no tienen subgrupos. Para eliminar un grupo de cuotas con subgrupos, primero se deben eliminar los subgrupos hasta que no queden subgrupos para el grupo, y luego se puede eliminar el grupo en sí.

Uso: snap [OPCIONES] remove-quota [OPCIONES-remove-quota]

--no-wait

restart

Reinicie los servicios.

El comando restart reinicia los servicios especificados.

Si se proporciona la opción --reload, para cada servicio cuyo app tenga un comando de recarga, se realiza una recarga en lugar de un reinicio.

Uso: snap [OPCIONES] restart [OPCIONES-restart]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID de cambio.

--system

La operación solo debe afectar a los servicios del sistema.

--user La operación solo debe afectar a los servicios de usuario del usuario actual.

--users

Si se proporciona y se establece en 'all', la operación debe afectar a los servicios de todos los usuarios.

--reload

Si el servicio tiene un comando de recarga, utilícelo en lugar de reiniciarlo.

restore

Restablezca una instantánea.

El comando restore reemplaza los datos de usuario, sistema y configuración actuales de los snaps incluidos, con los datos correspondientes de la instantánea especificada.

De forma predeterminada, este comando restaura todos los datos de una instantánea. Alternativamente, puede especificar los datos de los snaps que se van a restaurar, o para qué usuarios, o una combinación de estos.

Si un snap se incluye en una operación de restauración, actualmente no es posible excluir sus datos de sistema y configuración de la restauración. Esta restricción podría eliminarse en el futuro.

Uso: snap [OPCIONES] restore [OPCIONES-restore]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID de cambio.

--users

Restablezca los datos de solo usuarios específicos (separados por comas) (predeterminado: todos los usuarios).

revert

Revierte el snap dado al estado anterior.

El comando revert revierte el snap dado a su estado anterior a la última actualización. Esto reactivará la revisión de snap anterior y utilizará los datos originales asociados con esa revisión, descartando cualquier cambio de datos que haya realizado la última revisión. Como excepción, los datos que el snap elige explícitamente compartir entre revisiones no se verán afectados por el proceso de reversión.


Uso: snap [OPCIONES] revertir [OPCIONES-revertir]

--no-esperar
No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

--modo-desarrollo
Ponga snap en modo de desarrollo y desactive el confinamiento de seguridad.

--modo-jaula
Ponga snap en modo de confinamiento reforzado.

--clásico
Ponga snap en modo clásico y desactive el confinamiento de seguridad.

--revisión
Revierta a la revisión dada.

ejecutar
Ejecute el comando snap dado.

El comando `ejecutar` ejecuta el comando snap dado con el confinamiento y el entorno correctos.

Uso: snap [OPCIONES] ejecutar [OPCIONES-ejecutar] <NOMBRE-DEL-SNAP>.<NOMBRE-DE-LA-APP> [<ARGUMENTO-DE-LA-APP-SNAP>...]

--shell
Ejecute una shell en lugar del comando (útil para la depuración).

--registro-depuración
Habilite el registro de depuración durante las primeras fases de inicio de snap.

--strace [="con-strace"] <predeterminado: "sin-strace">
Ejecute el comando con strace (útil para la depuración). Se pueden especificar opciones adicionales de strace aquí. Pase --raw a los ayudantes de snap iniciales.

--gdbserver [=":0"] <predeterminado: "sin-gdbserver">
Ejecute el comando con gdbserver.

--rastrear-ejecución
Muestre los datos de tiempo de las llamadas a exec.

guardar
Guarde una instantánea de los datos actuales.

El comando `guardar` crea una instantánea de los datos actuales del usuario, del sistema y de la configuración de los snaps dados.

De forma predeterminada, este comando guarda los datos de todos los snaps para todos los usuarios. Alternativamente, puede especificar los datos de qué snaps guardar, o para qué usuarios, o una combinación de ambos.

Si un snap se incluye en una operación de guardado, actualmente no es posible excluir sus datos del sistema y de la configuración de la instantánea. Esta restricción puede eliminarse en el futuro.

Uso: snap [OPCIONES] guardar [OPCIONES-guardar]

--no-esperar
No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

--hora-absoluta
Muestre las horas absolutas (en formato RFC 3339). De lo contrario, muestre las horas relativas cortas.

--usuarios
Instantánea de los datos solo de usuarios específicos (separados por comas) (predeterminado: todos los usuarios).

guardado
Liste las instantáneas almacenadas actualmente.

El comando `guardado` muestra una lista de las instantáneas que se han creado previamente con el comando `guardar`.

Uso: snap [OPCIONES] guardado [OPCIONES-guardado]

--hora-absoluta
Muestre las horas absolutas (en formato RFC 3339). De lo contrario, muestre las horas relativas cortas.

--id
Muestre solo una instantánea específica.

servicios
Consulte el estado de los servicios.

El comando `servicios` enumera la información sobre los servicios especificados o sobre los servicios de todos los snaps instalados actualmente.

Si se ejecuta como usuario raíz, la columna 'Inicio' de cualquier servicio de usuario indicará si está habilitado globalmente (es decir, si `systemctl is-enabled` devuelve verdadero). Para ver el estado real de 'Inicio'|'Actual' de los servicios de usuario para el propio usuario raíz, se puede proporcionar la opción --user.

Si se ejecuta como un usuario que no es root, el estado 'Startup'|'Current' de los servicios del usuario será el estado actual para el usuario que invoca el comando. Para ver el estado de habilitación global de los servicios de usuario, se puede proporcionar la opción --global.

Uso: snap [OPCIONES] services [OPCIONES de servicios]

-g, --global

Mostrar el estado de habilitación global para los servicios de usuario en lugar del estado del usuario actual.

-u, --user

Mostrar el estado actual de los servicios de usuario en lugar del estado de habilitación global.

set

Cambiar las opciones de configuración

El comando set cambia las opciones de configuración proporcionadas según lo solicitado.

$ snap set snap-name username=frank password=$PASSWORD

Todos los cambios de configuración se guardan a la vez y solo después de que el hook de configuración del snap se complete correctamente.

Los valores anidados se pueden modificar mediante una ruta con puntos:

$ snap set snap-name author.name=frank

Una opción de configuración se puede eliminar con el signo de exclamación: $ snap set snap-name author!

Uso: snap [OPCIONES] set [OPCIONES de set]

--no-wait

No esperar a que la operación finalice, sino simplemente imprimir el ID del cambio.

-t     Analizar el valor estrictamente como un documento JSON.

-s     Analizar el valor como una cadena.

set-quota

Crear o actualizar un grupo de cuotas.

El comando set-quota actualiza o crea un grupo de cuotas con el conjunto de snaps especificado.

Un grupo de cuotas establece límites de recursos en el conjunto de snaps o servicios de snap que contiene. Los snaps pueden estar en un máximo de un grupo de cuotas, pero los grupos de cuotas pueden estar anidados. Los grupos de cuotas anidados están sujetos a la restricción de que la suma total de cada cuota existente en los subgrupos no puede exceder la del grupo principal del que forman parte los grupos anidados.

Todos los snaps proporcionados se agregan al grupo; para eliminar un snap de un grupo de cuotas, todo el grupo debe eliminarse con remove-quota y volver a crearse sin el snap. Para eliminar un subgrupo del grupo de cuotas, el subgrupo debe eliminarse directamente con el comando remove-quota.

Para establecer límites en servicios individuales, uno o más servicios se pueden colocar en un subgrupo. El snap respectivo para cada servicio debe pertenecer al grupo principal del subgrupo. Estos subgrupos tendrán las mismas limitaciones que los grupos anidados, lo que significa que su uso combinado de recursos no puede exceder los límites de recursos establecidos para el grupo principal. Los subgrupos que contienen servicios no pueden tener sus propias cuotas de diario establecidas, y en su lugar heredan automáticamente cualquier cuota de diario que pueda tener el grupo de cuotas principal.

El límite de memoria para un grupo de cuotas se puede aumentar pero no disminuir. Para disminuir el límite de memoria para un grupo de cuotas, todo el grupo debe eliminarse con el comando remove-quota y volver a crearse con un límite inferior. Aumentar el límite de memoria para un grupo de cuotas no reinicia ningún servicio asociado con los snaps del grupo de cuotas.

El límite de CPU para un grupo de cuotas se puede aumentar y disminuir después de establecerlo en un grupo de cuotas. El límite de CPU se puede especificar como un único porcentaje, lo que significa que al grupo de cuotas se le permite un porcentaje general de los recursos de la CPU. Establecerlo en 50% significa que al grupo de cuotas se le permite usar hasta el 50% de todos los núcleos de CPU en el conjunto de CPU permitido. Establecer el porcentaje en 2100% significa que al grupo de cuotas se le permite hasta el 100% en dos núcleos de CPU.

El límite del conjunto de CPU para un grupo de cuotas se puede modificar para incluir nuevas CPU o para eliminar las CPU existentes de la cuota ya establecida.

El límite de hilos para un grupo de cuotas se puede aumentar, pero no disminuir. Para disminuir el límite de hilos para un grupo de cuotas, todo el grupo debe eliminarse con el comando remove-quota y volver a crearse con un límite inferior.

Los límites del diario se pueden aumentar y disminuir después de establecerlos en un grupo. Establecer un límite de diario hará que los snapshots del grupo se coloquen en el mismo espacio de nombres del diario. Esto afectará al comportamiento del comando log.

Se pueden establecer nuevas cuotas en los grupos de cuotas existentes, pero las cuotas existentes no se pueden eliminar de un grupo de cuotas sin eliminar y volver a crear todo el grupo.

Agregar nuevos snapshots a un grupo de cuotas hará que todos los servicios no deshabilitados en ese snapshot se reinicien.

Un subgrupo existente no se puede mover de un padre a otro.

Uso: snap [OPCIONES] set-quota [OPCIONES set-quota]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

--memory [=]

Cuota de memoria

--cpu [=]

Cuota de CPU

--cpu-set [=]

Cuota de conjunto de CPU

--threads [=]

Cuota de hilos

--journal-size [=]

Cuota de tamaño del diario

--journal-rate-limit [=]

Límite de velocidad del diario como /

--parent [=]

Grupo de cuotas padre

start

Iniciar servicios

El comando start inicia y, opcionalmente, habilita los servicios especificados.

Uso: snap [OPCIONES] start [OPCIONES start]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

--system

La operación solo debe afectar a los servicios del sistema.

--user La operación solo debe afectar a los servicios de usuario del usuario actual.

--users

Si se proporciona y se establece en "all", la operación debe afectar a los servicios de todos los usuarios.

--enable

Además de iniciar el servicio ahora, organice que se inicie al arrancar.

stop

Detener servicios

El comando stop detiene y, opcionalmente, deshabilita los servicios especificados.

Uso: snap [OPCIONES] stop [OPCIONES stop]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

--system

La operación solo debe afectar a los servicios del sistema.

--user La operación solo debe afectar a los servicios de usuario del usuario actual.

--users

Si se proporciona y se establece en "all", la operación debe afectar a los servicios de todos los usuarios.

--disable

Además de detener el servicio ahora, organice que no se inicie al arrancar.

switch

Cambia snap a un canal diferente

El comando switch cambia el snap especificado a un canal diferente sin realizar una actualización. Todos los canales disponibles de un snap se enumeran en su salida snap info.

Uso: snap [OPCIONES] switch [OPCIONES switch]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

--channel

Utilice este canal en lugar del canal estable.

--edge

Instale desde el canal edge.

--beta

Instale desde el canal beta.

--candidate

Instale desde el canal candidate.

--stable

Instale desde el canal estable.

--cohort

Cambie el snap al grupo especificado.

--leave-cohort

Cambie el snap para que salga de su grupo.

tasks

Liste las tareas de un cambio.

El comando tasks muestra un resumen de las tareas asociadas a un cambio específico.

Uso: snap [OPTIONS] tasks [tasks-OPTIONS]

Alias: change

--abs-time

Muestre las horas absolutas (en formato RFC 3339). De lo contrario, muestre las horas relativas hasta 60 días, y luego AAAA-MM-DD.

--last

Seleccione el último cambio del tipo dado (install, refresh, remove, try, auto-refresh, etc.). Un signo de interrogación al final del tipo significa que no se haga nada (en lugar de devolver un error) si no se encuentra ningún cambio del tipo dado. Tenga en cuenta que el signo de interrogación podría necesitar protección contra la shell.

try

Pruebe un snap desempaquetado en el sistema.

El comando try instala un snap desempaquetado en el sistema para fines de prueba. El contenido del snap desempaquetado continúa utilizándose incluso después de la instalación, por lo que los cambios no relacionados con los metadatos se aplicarán instantáneamente. Los cambios de metadatos, como los realizados en snap.yaml, requerirán una reinstalación para que se apliquen.

Si se omite el argumento snap-dir, el comando try intentará inferirlo si se puede encontrar el archivo snapcraft.yaml y el directorio principal, o el archivo meta/snap.yaml, relativos al directorio de trabajo actual.

Uso: snap [OPTIONS] try [try-OPTIONS]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

--devmode

Ponga el snap en modo de desarrollo y desactive el confinamiento de seguridad.

--jailmode

Ponga el snap en modo de confinamiento forzado.

--classic

Ponga el snap en modo clásico y desactive el confinamiento de seguridad.

unalias

Elimine un alias manual o los alias de todo un snap.

El comando unalias elimina un solo alias si el argumento proporcionado es un alias manual, o deshabilita todos los alias de un snap, incluidos los manuales, si el argumento es el nombre de un snap.

Uso: snap [OPTIONS] unalias [unalias-OPTIONS]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

unset

Elimine las opciones de configuración.

El comando unset elimina las opciones de configuración proporcionadas según lo solicitado.

$ snap unset snap-name name address

Todos los cambios de configuración se guardan a la vez y solo después de que el hook de configuración del snap se ejecute correctamente.

Los valores anidados se pueden eliminar mediante una ruta con puntos:

$ snap unset snap-name user.name

Uso: snap [OPTIONS] unset [unset-OPTIONS]

--no-wait

No espere a que la operación finalice, sino que simplemente imprima el ID del cambio.

validate

Liste o aplique conjuntos de validación.

El comando validate lista o aplica conjuntos de validación que establecen qué snaps deben instalarse o permitirse instalar juntos, opcionalmente restringidos a versiones fijas.

Un conjunto de validación puede estar en modo de monitoreo, en cuyo caso sus restricciones no se aplican, o en modo de aplicación, en cuyo caso snapd no permitirá operaciones que darían como resultado que los snaps incumplan las restricciones del conjunto de validación.


Uso: snap [OPCIONES] validate [validate-OPCIONES]

--monitor
Supervisar el conjunto de validaciones dado

--enforce
Aplicar el conjunto de validaciones dado

--forget
Olvidar el conjunto de validaciones dado

--refresh
Actualizar o instalar snaps para satisfacer los conjuntos de validaciones aplicados

--color <predeterminado: "auto">
Usar un poco de color para resaltar algunas cosas.

--unicode <predeterminado: "auto">
Usar un poco de Unicode para mejorar la legibilidad.

--no-wait
No esperar a que la operación termine, sino simplemente imprimir el ID de cambio.

version
Mostrar detalles de la versión

El comando version muestra las versiones del cliente, el servidor y el sistema operativo en ejecución.

wait
Esperar a la configuración

El comando wait espera hasta que una configuración sea verdadera.

warnings
Listar advertencias

El comando warnings lista las advertencias que se han notificado al sistema.

Una vez que las advertencias se han listado con 'snap warnings', se puede usar 'snap okay' para silenciarlas. Una
advertencia que se ha silenciado de esta manera no se volverá a mostrar a menos que ocurra de nuevo, _y_
haya transcurrido un tiempo de espera.

Las advertencias caducan automáticamente y, una vez caducadas, se olvidan.

Uso: snap [OPCIONES] warnings [warnings-OPCIONES]

--abs-time
Mostrar horas absolutas (en formato RFC 3339). De lo contrario, mostrar horas relativas hasta 60
días, luego AAAA-MM-DD.

--unicode <predeterminado: "auto">
Usar un poco de Unicode para mejorar la legibilidad.

--all  Mostrar todas las advertencias

--verbose
Mostrar más información

watch
Observar un cambio en curso

El comando watch espera a que el ID de cambio dado finalice y muestra el progreso (si está disponible).

Uso: snap [OPCIONES] watch [watch-OPCIONES]

--last Seleccionar el último cambio del tipo dado (instalar, actualizar, eliminar, probar, actualización automática, etc.). Un
signo de interrogación al final del tipo significa no hacer nada (en lugar de devolver un error)
si no se encuentra ningún cambio del tipo dado. Tenga en cuenta que el signo de interrogación podría necesitar protección del shell.

whoami
Mostrar el correo electrónico con el que ha iniciado sesión el usuario

El comando whoami muestra el correo electrónico con el que ha iniciado sesión el usuario.

NOTAS

    Documentación en línea
https://docs.snapcraft.io

ERRORES

Informe todos los errores en https://bugs.launchpad.net/snapd/+filebug