Questo è il comando 0store che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
0store — gestisci la cache di implementazione
SINOSSI
0negozio aggiungere DIGERIRE DIRECTORY
0negozio aggiungere DIGERIRE ARCHIVIO [ ESTRATTO ]
0negozio revisione [ DIRECTORY ...]
0negozio copia DIRECTORY [ DIRECTORY ]
0negozio Find DIGERIRE
0negozio stratagemma
0negozio manifesto DIRECTORY [ ALGORITMO ]
0negozio ottimizzare [ CACHE ]
0negozio verificare ( DIGERIRE | DIRECTORY )
0negozio gestire
DESCRIZIONE
0store fornisce l'accesso alla cache di implementazione di basso livello. Normalmente, la cache è
aggiornato automaticamente usando 0lancio(1).
ADD
Per aggiungere una directory al negozio (fa una copia):
0negozio aggiungere sha256=XXX elenco
Per aggiungere un archivio al negozio:
0negozio aggiungere sha256=XXX archivio.tgz
Per aggiungere una sottodirectory di un archivio al negozio:
0negozio aggiungere sha256=XXX archivio.tgz sottodirectory
Il digest effettivo viene calcolato e confrontato con quello fornito. Se non corrispondono, il
l'operazione viene rifiutata.
AUDIT
Verifica ogni implementazione in ciascuna delle directory della cache specificate o in tutte le
directory cache predefinite se non vengono forniti argomenti. Questo rileverà tutti i pacchetti che
sono stati manomessi da quando sono stati disimballati. Se lo stesso 0store avesse potuto essere
modificato da un utente malintenzionato, montare il file system sospetto su una macchina nota ed eseguire
0store di quella macchina nella directory della cache montata.
Vedere il comando "verifica" di seguito per i dettagli della verifica eseguita su ciascun pacchetto.
COPIA
Per copiare un'implementazione (una directory con un nome nella forma "algoritmo=valore"), utilizzare il comando
funzione di copia. È simile all'esecuzione di una normale copia ricorsiva della directory seguita da
a 0negozio verificare per verificare che il nome corrisponda al contenuto. Per esempio:
0negozio copia ~someuser/.cache/0install.net/implementations/sha256=XXX
/var/cache/0install.net/implementazioni/
TROVA
Per trovare il percorso di un elemento archiviato:
0negozio Find sha256=XXX
ELENCO
Consulta l'elenco delle cache di implementazione attualmente configurate:
0negozio stratagemma
Per aggiungere directory a questo elenco, aggiungile alla configurazione di 'implementation-dirs'
file.
GESTIRE
Per aprire una finestra che mostra il contenuto della cache:
0negozio gestire
Puoi usarlo per eliminare le versioni dei programmi che non ti servono più. Tuttavia, questo non lo fa
rimuovi tutti i lanciatori che hai aggiunto (cercando di avviare il programma ti chiederà di scaricarlo
nuovamente i file mancanti). Per questo, prova:
0 desktop
MANIFESTO
Deprecato. Usa invece "0install digest".
OTTIMIZZARE
Per collegare i file duplicati insieme per risparmiare spazio:
0negozio ottimizzare [CACHE]
Questo legge tutti i file manifest nella directory della cache
(~/.cache/0install.net/implementazioni per impostazione predefinita) e cerca i duplicati (file con
stessi permessi, tempo di modifica e digest). Quando trova una coppia, ne elimina una
e lo sostituisce (atomicamente) con un hard-link all'altro.
Le implementazioni che utilizzano il vecchio algoritmo 'sha1' non sono ottimizzate.
VERIFICA
Per verificare che un articolo sia archiviato correttamente:
0negozio verificare /percorso/a/sha256=XXX
Questo calcola il manifest della directory e controlla che il suo digest corrisponda al
nome della directory. Controlla anche che corrisponda al digest del file .manifest all'interno
la directory. Se il .manifest non corrisponde all'albero corrente, mostra un elenco
delle differenze (in formato diff unificato).
RIGA DI COMANDO VERSIONI
-h, --Aiuto
Mostra il testo della guida integrato.
-v, --verboso
Output più dettagliato. Utilizzare due volte per un output ancora più dettagliato.
-V, --versione
Visualizza le informazioni sulla versione.
Usa 0store online utilizzando i servizi onworks.net