Dies ist der Befehl 0store, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
0store — Verwaltung des Implementierungs-Cache
ZUSAMMENFASSUNG
0Shop hinzufügen DIGEST DIRECTORY
0Shop hinzufügen DIGEST ARCHIV [ EXTRAKT ]
0Shop Prüfung [ DIRECTORY ... ]
0Shop Kopieren DIRECTORY [ DIRECTORY ]
0Shop gefunden DIGEST
0Shop Liste
0Shop Manifest DIRECTORY [ ALGORITHM ]
0Shop optimieren [ CACHE ]
0Shop überprüfen ( DIGEST | DIRECTORY )
0Shop verwalten
BESCHREIBUNG
0store bietet Zugriff auf den Low-Level-Implementierungscache. Normalerweise ist der Cache
automatisch aktualisiert mit 0start(1).
ADD
So fügen Sie dem Store ein Verzeichnis hinzu (erstellt eine Kopie):
0Shop hinzufügen sha256=XXX Verzeichnis
So fügen Sie dem Store ein Archiv hinzu:
0Shop hinzufügen sha256=XXX archiv.tgz
So fügen Sie dem Speicher ein Unterverzeichnis eines Archivs hinzu:
0Shop hinzufügen sha256=XXX archiv.tgz Unterverzeichnis
Der tatsächliche Digest wird berechnet und mit dem angegebenen verglichen. Wenn sie nicht übereinstimmen, wird die
Betrieb wird abgelehnt.
PRÜFUNG
Überprüft jede Implementierung in jedem der angegebenen Cache-Verzeichnisse oder in allen
Standard-Cache-Verzeichnisse, wenn keine Argumente angegeben werden. Dadurch werden alle Pakete erkannt, die
wurden seit dem Auspacken manipuliert. Wenn 0store selbst hätte sein können
von einem Angreifer modifiziert, mounten Sie das verdächtige Dateisystem auf einem bekanntermaßen funktionierenden Computer und führen Sie es aus
0store dieser Maschine im gemounteten Cache-Verzeichnis.
Einzelheiten zur Überprüfung, die für jedes Paket durchgeführt wurde, finden Sie unten im Befehl "verify".
COPY
Um eine Implementierung (ein Verzeichnis mit einem Namen in der Form "algorithm=value") zu kopieren, verwenden Sie die
Kopierfunktion. Dies ist vergleichbar mit dem Ausführen einer normalen rekursiven Verzeichniskopie gefolgt von
a 0Shop überprüfen um zu überprüfen, ob der Name mit dem Inhalt übereinstimmt. Z.B:
0Shop Kopieren ~someuser/.cache/0install.net/implementations/sha256=XXX
/var/cache/0install.net/implementations/
FINDEN
So finden Sie den Pfad eines gespeicherten Elements:
0Shop gefunden sha256=XXX
LISTE
Sehen Sie sich die Liste der derzeit konfigurierten Implementierungscaches an:
0Shop Liste
Um dieser Liste Verzeichnisse hinzuzufügen, fügen Sie sie zu Ihrer 'implementation-dirs'-Konfiguration hinzu
Datei.
VERWALTEN
So öffnen Sie ein Fenster mit dem Inhalt des Caches:
0Shop verwalten
Damit können Sie Programmversionen löschen, die Sie nicht mehr benötigen. Dies ist jedoch nicht
Entfernen Sie alle hinzugefügten Startprogramme (wenn Sie versuchen, das Programm zu starten, werden Sie zum Herunterladen aufgefordert.)
die fehlenden Dateien wieder). Versuchen Sie dazu:
0desktop
MANIFEST
Veraltet. Verwenden Sie stattdessen "0install digest".
OPTIMIEREN
So verknüpfen Sie doppelte Dateien fest miteinander, um Platz zu sparen:
0Shop optimieren [ZWISCHENSPEICHER]
Dies liest alle Manifestdateien im Cache-Verzeichnis ein
(~/.cache/0install.net/implementations standardmäßig) und sucht nach Duplikaten (Dateien mit
die gleichen Berechtigungen, Änderungszeit und Zusammenfassung). Wenn es ein Paar findet, löscht es eines
und ersetzt es (atomar) durch eine feste Verbindung zum anderen.
Implementierungen, die den alten 'sha1'-Algorithmus verwenden, sind nicht optimiert.
JETZT AUTHENTIFIZIEREN
So überprüfen Sie, ob ein Artikel richtig gelagert wurde:
0Shop überprüfen /Pfad/zu/sha256=XXX
Dies berechnet das Manifest des Verzeichnisses und überprüft, ob sein Digest mit dem übereinstimmt
den Namen des Verzeichnisses. Es überprüft auch, ob es mit dem Digest der .manifest-Datei darin übereinstimmt
das Verzeichnis. Wenn das .manifest nicht dem aktuellen Baum entspricht, wird eine Liste angezeigt
der Unterschiede (im einheitlichen Diff-Format).
BEFEHLSZEILE OPTIONAL
-h, --help
Zeigen Sie den integrierten Hilfetext an.
-v, - ausführlich
Ausführlichere Ausgabe. Für eine noch ausführlichere Ausgabe zweimal verwenden.
-V, --Version
Versionsinformationen anzeigen.
Verwenden Sie 0store online mit den onworks.net-Diensten