Este es el comando 0store que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
0store - administrar la caché de implementación
SINOPSIS
0 tienda add COMPENDIO De miembros
0 tienda add COMPENDIO ARCHIVO [ EXTRAER ]
0 tienda auditoría [ De miembros ...]
0 tienda copia De miembros [ De miembros ]
0 tienda find COMPENDIO
0 tienda lista
0 tienda manifiesto De miembros [ ALGORITMO ]
0 tienda optimizar [ CACHE ]
0 tienda verificar ( COMPENDIO | De miembros )
0 tienda manage
DESCRIPCIÓN
0store proporciona acceso a la caché de implementación de bajo nivel. Normalmente, la caché es
actualizado automáticamente usando 0lanzamiento(1).
ADD
Para agregar un directorio a la tienda (hace una copia):
0 tienda add sha256 = XXX directorio
Para agregar un archivo a la tienda:
0 tienda add sha256 = XXX archivo.tgz
Para agregar un subdirectorio de un archivo a la tienda:
0 tienda add sha256 = XXX archivo.tgz subdirectorio
El resumen real se calcula y se compara con el dado. Si no coinciden, el
se rechaza la operación.
AUDITORÍA
Verifica cada implementación en cada uno de los directorios de caché dados, o en todos los
directorios de caché predeterminados si no se proporcionan argumentos. Esto detectará cualquier paquete que
han sido manipulados desde que se desempacaron. Si el propio 0store pudiera haber sido
modificado por un atacante, monte el sistema de archivos sospechoso en una máquina en buen estado y ejecute
0store de esa máquina en el directorio de caché montado.
Consulte el comando "verificar" a continuación para obtener detalles de la verificación realizada en cada paquete.
COPIA
Para copiar una implementación (un directorio con un nombre en la forma "algoritmo = valor"), use el
función de copia. Esto es similar a realizar una copia de directorio recursiva normal seguida de
a 0 tienda verificar para comprobar que el nombre coincide con el contenido. P.ej:
0 tienda copia ~ someuser / .cache / 0install.net / implementations / sha256 = XXX
/var/cache/0install.net/implementaciones/
ENCONTRAR
Para encontrar la ruta de un elemento almacenado:
0 tienda find sha256 = XXX
Anuncia
Consulte la lista de cachés de implementación configurados actualmente:
0 tienda lista
Para agregar directorios a esta lista, agréguelos a su configuración de 'deployment-dirs'
archivo.
GESTIONAR
Para abrir una ventana que muestra el contenido de la caché:
0 tienda manage
Puede usar esto para eliminar versiones de programas que ya no necesita. Sin embargo, esto no
elimine los lanzadores que haya agregado (al intentar iniciar el programa se le pedirá que descargue
los archivos que faltan de nuevo). Para eso, intente:
0desktop
MANIFIESTO
Obsoleto. En su lugar, utilice "0install digest".
OPTIMIZAR
Para vincular archivos duplicados juntos para ahorrar espacio:
0 tienda optimizar [CACHE]
Esto lee en todos los archivos de manifiesto en el directorio de caché
(~ / .cache / 0install.net / implementations por defecto) y busca duplicados (archivos con
los mismos permisos, tiempo de modificación y resumen). Cuando encuentra un par, elimina uno
y lo reemplaza (atómicamente) con un enlace duro al otro.
Las implementaciones que utilizan el antiguo algoritmo 'sha1' no están optimizadas.
VERIFIQUE
Para comprobar que un artículo se almacena correctamente:
0 tienda verificar / ruta / a / sha256 = XXX
Esto calcula el manifiesto del directorio y comprueba que su resumen coincide con el
nombre del directorio. También comprueba que coincida con el resumen del archivo .manifest dentro
El directorio. Si el .manifest no corresponde al árbol actual, muestra una lista
de las diferencias (en formato diff unificado).
LÍNEA DE COMANDO OPCIONES
-h, --ayuda
Muestra el texto de ayuda integrado.
-v, --verboso
Salida más detallada. Úselo dos veces para obtener resultados aún más detallados.
-V, --versión
Muestra información sobre la versión.
Use 0store en línea usando los servicios de onworks.net