EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

xstow – Online in der Cloud

Führen Sie xstow im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl xstow, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


XStow, Ersatz für GNU Stow

ZUSAMMENFASSUNG


xstow [OPTION ...] PAKET

BESCHREIBUNG


XStow ist ein Ersatz für GNU Stow (verstauen) geschrieben in C++. Es unterstützt alle Funktionen von Stow
mit einigen Erweiterungen.

XStow, auch GNU Stow genannt, sind Programme zur Verwaltung der Installation von Softwarepaketen,
Halten Sie sie getrennt (z. B. /usr/local/stow/emacs vs. /usr/local/stow/perl).
sodass es den Anschein erweckt, als wären sie am selben Ort installiert (Verzeichnis / usr / local).

ANWENDUNG


xstow [OPTION ...] PAKET

Installieren Sie ein Paket

xstow foobar

Paket deinstallieren

xstow -D foobar

OPTIONAL


Herr -Debug-Ebene INT
Legt den Debug-Level fest. Eine vorzeichenlose Ganzzahl wird akzeptiert. Der Standardwert ist 0.

-dm -Debug-Modul [ALL|ARG|MAIN|TREE|CPPDIR]
Filtern Sie Nachrichten von einem bestimmten Modul.

-h -Hilfe
Zeigt einen Hilfebildschirm an.

-V -Ausführung
Zeigt die Versionsnummer von XStows und die unterstützten Funktionen an.

-n -Nein
Nehmen Sie keine Änderungen vor

-c -Konflikte
Nach Konflikten suchen, impliziert -n.

-s -simulieren
Installation simulieren. Wenn diese Option aktiviert ist, werden Berechtigungsprobleme ignoriert und ignoriert
-verbose wird auf 1 gesetzt.

-d ist DIR
Stellen Sie Staurichtung auf DIR ein. Der Standardwert ist das aktuelle Verzeichnis.

-d -Ziel DIR
Setzen Sie das Ziel auf DIR. Der Standardwert ist das übergeordnete Verzeichnis des Stow-Verzeichnisses.

-v -verbose [0|1|2|3]
Erhöhen Sie die Ausführlichkeit. Mögliche Stufen sind 0,1,2 oder 3. Einfache Einstellung -v or -verbose
fügt 1 hinzu.

-D -löschen
Entladen statt verstauen. Deinstallieren Sie das Paket.

-R -wiederherstellen
Das gleiche wie -löschen gefolgt von einer Neuinstallation.

- ap -absoluter Pfad
Erstellen Sie Symlinks mit absoluten Pfadnamen. XStow kann immer mit Paketen umgehen, die vorhanden waren
mit dieser Option installiert werden. Installieren eines Pakets mit absoluten Pfadnamen und eines
ohne ist kein Problem. Davon ist lediglich die Erstellung der Symlinks betroffen
Möglichkeit. Dies führt dazu, dass ein Paket mit dieser Option installiert wird und eines
Ohne einige der Symlinks des ersten Pakets, wenn diese neu erstellt werden müssen
werden als relative neu erstellt. Es ist keine gute Idee, dies zu tun, selbst XStow tut es
habe keine Probleme damit. Warnung: Unterbricht die Kompatibilität mit Stow!

-tr -überfahrbar Verbindet
Eine Liste von Links, die auf Verzeichnisse verweisen, die ignoriert werden können. z.B.: / usr / local / man is
einen Link zu /usr/local/share/man Warnung: Unterbricht die Kompatibilität mit Stow!

-tkt -tr-keep-targets
Fügen Sie die Liste der überquerbaren Links auch zur Liste der Keep-Ziele hinzu. Dies verhindert das
Ziele der Links werden nicht von XStow entfernt, was dazu führen würde, dass die
Eine überquerbare Verbindung wird zu einer toten Verbindung.

-drei -tr-auto MUSTER
Fügen Sie automatisch Links hinzu, deren Ziel diesem Muster entspricht.

-drei -tr-auto-regex REGEX
Fügen Sie automatisch Links hinzu, deren Ziel diesem Muster entspricht.

-kd -keep-dirs DIR
Eine Liste von Verzeichnissen, die beim Entfernen eines Pakets nicht entfernt werden sollen.
Warnung: Unterbricht die Kompatibilität mit Stow!

-i -ignorieren MUSTER
Ignorieren Sie Dateien, die diesem Muster entsprechen.

-irr -ignore-regex REGEX
Ignorieren Sie Dateien, die diesem Ausdruck entsprechen.

-ni -ignorieren MUSTER
Ignorieren Sie alles außer Dateien und Verzeichnissen, die diesem Ausdruck entsprechen. z.B:
„systree/bintree systree/headertree“. Für die Verwendung von Nignore-Unterstützung fnmatch und
Die Unterstützung für Konfigurationsdateien muss aktiviert sein. Weitere Einzelheiten finden Sie unter xstow.ini(5).

-cp -Kopieren MUSTER
Kopieren Sie Dateien oder Verzeichnisse, die diesem Muster entsprechen.

-cre -Kopieren-regex REGEX
Kopieren Sie Dateien oder Verzeichnisse, die diesem Ausdruck entsprechen.

-ifd -i-Datei-im-Verzeichnis VERZEICHNIS/DATEI
Ignorieren Sie diese Datei in diesem Verzeichnis. (Bezogen auf das Paketverzeichnis.)

-cfd -c-Datei-im-Verzeichnis VERZEICHNIS/DATEI
Kopieren Sie diese Datei in dieses Verzeichnis. (Bezogen auf das Paketverzeichnis.)

-SD -Stow-Verzeichnisse DIR
Eine Liste anderer Stow-Verzeichnisse, die xstow ändern darf

-sda -sd-auto MUSTER
Fügen Sie bei Übereinstimmung mit diesem Ausdruck automatisch Verzeichnisse zur Liste hinzu.

-sde -sd-auto-regex REGEX
Fügen Sie bei Übereinstimmung mit diesem Ausdruck automatisch Verzeichnisse zur Liste hinzu.

-PD -protect-dirs DIR
Eine Liste anderer Verzeichnisse, die xstow nicht ändern darf

-pda -pd-auto MUSTER
Fügen Sie bei Übereinstimmung mit diesem Ausdruck automatisch Verzeichnisse zur Liste hinzu.

-pde -pd-auto-regex REGEX
Fügen Sie bei Übereinstimmung mit diesem Ausdruck automatisch Verzeichnisse zur Liste hinzu.

-PDT -pd-ziele VERZEICHNISSE
Eine Liste von Verzeichnissen, die xstow ändern darf.

-pta -pdt-add-traversable VERZEICHNISSE
Fügen Sie die Ziele überquerbarer Links automatisch zur Zielliste hinzu.

-f -Macht
Überspringen Sie Konflikte nach Möglichkeit.

-F Datei
Lesen Sie auch diese Konfigurationsdatei.

RÜCKKEHR WERTE


0 Auf Erfolg.

1 Bei einem falsch geschriebenen Aufruf von xstow.

2 Wenn ein interner Fehler aufgetreten ist.

3 Die Installation des Pakets ist aus irgendeinem Grund fehlgeschlagen. Alle Vorkontrollen waren in Ordnung, aber die
Die Ausführung der Exec-Liste ist fehlgeschlagen.

4 Die Installation eines Pakets ist fehlgeschlagen.

VARIABLEN


Da das Debuggen der Befehlszeilenanalyse schwierig sein kann, wenn die Debugging-Ebene festgelegt ist
Über die Befehlszeile gibt es zwei Umgebungsvariablen:

XSTOW_DEBUG_LEVEL
Gleich wie die -Debug-Ebene .

XSTOW_DEBUG_MODULE
Gleich wie die -Debug-Modul .

Beide Werte werden nach dem Befehl durch die Einstellungen der Kommandozeile überschrieben
Zeile wurde analysiert.

XSTOW_USE_CURSES
Gleich wie die -keine-Flüche .

In späteren Versionen versuchte xstow, die Breite und Höhe des Terminals zu erkennen, standardmäßig bei
die Startup-Routine. Auch wenn dieser Wert nur vom Hilfebildschirm verwendet wird. Das Ergebnis
war:

$ TERM="" xstow
Fehler beim Öffnen des Terminals: unbekannt.

Die Fehlermeldung wird von der ncurses-Bibliothek gemeldet. Dies kann zu Problemen führen, wenn Sie dies nicht möchten
Starten Sie xstow als Cronjob. Jetzt versucht xstow, die Terminalbreite zu erkennen, die nicht darin enthalten ist
beim Start, sondern wenn der Hilfebildschirm ausgedruckt wird. Als zusätzliche Option können Sie Folgendes festlegen:
variable Umgebung XSTOW_USE_CURSES="0" Dies teilt xstow mit, dass keine Flüche verwendet werden
egyébként.

KOFIGURATION DATEIEN


Die Konfigurationsdatei xstow.ini finden Sie unter / Etc und/oder im aktuellen Stauraum
Verzeichnis. Mögliche Einstellungen und Syntax dieser Datei finden Sie unter xstow.ini(5)

Auf dieser Manpage gibt es einige detaillierte Informationen zu einigen speziellen Einstellungen von XStow
zu. Bitte lies es!

Beispiele:


gemeinsam Anwendungsbereich
Als Beispiel installieren wir die ixlib-Bibliothek im / usr / local / Baum.

tar xvfz ixlib-0.96.2.tar.gz
cd ixlib-0.96.2
. / Configure
um

Bisher war das alles wie gewohnt.

Hinweis: Standardmäßig bereitet das Konfigurationsskript die Anwendung für die Installation vor
/usr/local/. Weitere Informationen finden Sie unter configure --help.

Jetzt erfolgt die Installation, indem ixlib nicht direkt installiert wird / usr / local /, wir installieren es
in /usr/local/stow/ixlib-0.96.2/.

make install prefix=/usr/local/stow/ixlib-0.96.2/

Der letzte Punkt besteht darin, alle notwendigen Symlinks zu erstellen, damit die ixlib-Dateien eingebunden werden können
vom Compiler in /usr/local/include gefunden. Deshalb verwenden wir xstow.

cd /usr/local/stow
xstow ixlib-0.96.2

Und alle Symlinks werden erstellt.

Montage von XStow by Verwendung von XStow
Nach dem Aufruf des Skripts configure und make wird XStow im Stow-Verzeichnis installiert als
Ich habe es im oberen Beispiel gezeigt.

make install prefix=/usr/local/stow/xstow-0.1.0

Anschließend wechseln Sie in das Stow-Verzeichnis und rufen XStow auf

cd /usr/local/stow
xstow-0.1.0/bin/xstow xstow-0.1.0

Das ist es.

KOMPATIBEL


Link von Vorabkalkulationen
Standardmäßig ist XStow vollständig Stow-kompatibel. Die Nutzung einiger erweiterter Funktionen kann
Dies führt dazu, dass Stow nicht mehr mit dem Baum umgehen kann.

Befehl Line Optionen
XStow unterstützt alle Befehlszeilenoptionen von Stow. Sogar das Format.

Beispiel: xstow --verbose=2 foobar

Nutzen Sie xstow online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad