Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

xstow — Online w chmurze

Uruchom xstow w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie xstow, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


XStow, zamiennik GNU Stow

STRESZCZENIE


xstow [OPCJA ...] PAKIET

OPIS


XStow jest zamiennikiem GNU Stow (schować) napisany w C++. Obsługuje wszystkie funkcje Stow
z pewnymi rozszerzeniami.

XStow jako GNU Stow to programy do zarządzania instalacją pakietów oprogramowania,
utrzymywanie ich oddzielnie (na przykład /usr/local/stow/emacs vs. /usr/local/stow/perl) podczas
sprawiając wrażenie, że są zainstalowane w tym samym miejscu (/ Usr / local).

ZASTOSOWANIE


xstow [OPCJA ...] PAKIET

Zainstaluj pakiet

xschow foobar

Odinstaluj pakiet

xstow -D foobar

OPCJE


-dł -poziom debugowania INT
Ustaw poziom debugowania. Akceptowana jest liczba całkowita bez znaku. Wartość domyślna to 0.

-dm -debug-moduł [WSZYSTKIE|ARG|GŁÓWNE|DRZEWO|CPPDIR]
Filtruj wiadomości z konkretnego modułu.

-h -Pomoc
Wyświetla ekran pomocy.

-V -Wersja
Wyświetla numer wersji XStows i obsługiwane funkcje.

-n -Nie
Właściwie nie wprowadzaj zmian

-c -konflikty
Skanuj w poszukiwaniu konfliktów, sugeruje -n.

-s -symulować
Symuluj instalację. Jeśli ta opcja jest ustawiona, problemy z uprawnieniami będą ignorowane i
-gadatliwy zostanie ustawiony na 1.

-d -reż DIR
Ustaw katalog stow na DIR. Wartość domyślna to katalog bieżący.

-d -cel DIR
Ustaw cel na DIR. Wartość domyślna to katalog nadrzędny katalogu stow.

-v -gadatliwy [0|1|2|3]
Zwiększ gadatliwość. Możliwe poziomy to 0,1,2 lub 3. Proste ustawienie -v or -gadatliwy
dodaje 1.

-D -kasować
Rozłóż zamiast chować. Odinstaluj pakiet.

-R -przywróć
Taki sam jak -kasować po czym następuje ponowna instalacja.

- ap -ścieżka-absolutna
Utwórz dowiązania symboliczne z bezwzględnymi nazwami ścieżek. XStow zawsze może obsłużyć pakiety, które zostały
zainstalowany z tą opcją. Instalowanie jednego pakietu z bezwzględnymi nazwami ścieżek i jednego
bez nie stanowi problemu. Będzie to miało wpływ jedynie na utworzenie dowiązań symbolicznych
opcja. Spowoduje to, że jeśli zostanie zainstalowany jeden pakiet z tą opcją i jeden
bez niektórych dowiązań symbolicznych pierwszego pakietu, gdy trzeba je odtworzyć
zostaną odtworzone jako względne. Nie jest to dobry pomysł, nawet XStow tak robi
nie mieć z tym żadnych problemów. Ostrzeżenie: Przerywa kompatybilność ze Stow!

-tr -przejezdny LINKI
Lista linków prowadzących do katalogów, które można zignorować. np.: / usr / local / man is
link do /usr/local/share/man Ostrzeżenie: Przerywa kompatybilność ze Stow!

-tk -tr-zachowaj cele
Dodaj listę łączy, do których można przechodzić, również do listy celów przechowywania. Zapobiega to
cele linków zostaną usunięte przez XStow, co spowodowałoby, że
łącze, przez które można przejść, staje się łączem martwym.

-tre -tr-auto WZÓR
Automatycznie dodawaj linki, których cel pasuje do tego wzorca.

-tre -tr-auto-regex REGEX
Automatycznie dodawaj linki, których cel pasuje do tego wzorca.

-kd -zachowaj-kierunki DIR
Lista katalogów, które nie powinny być usuwane w przypadku usuwania pakietu.
Ostrzeżenie: Przerywa kompatybilność ze Stow!

-i -ignorować WZÓR
Ignoruj ​​pliki pasujące do tego wzorca.

-gniew -ignore-regex REGEX
Ignoruj ​​pliki pasujące do tego wyrażenia.

-nie -ignore WZÓR
Zignoruj ​​wszystko z wyjątkiem plików i katalogów pasujących do tego wyrażenia. np:
„systree/bintree systree/headertree”. Aby korzystać z obsługi nignore, fnmatch i
musi być włączona obsługa plików konfiguracyjnych. Więcej szczegółów znajdziesz xstow.ini(5).

-cp -Kopiuj WZÓR
Skopiuj pliki lub katalogi pasujące do tego wzorca.

-kre -kopiuj wyrażenie regularne REGEX
Skopiuj pliki lub katalogi pasujące do tego wyrażenia.

-jeśli -i-plik-w-katalogu KATALOG/PLIK
Zignoruj ​​ten plik w tym katalogu. (W odniesieniu do katalogu pakietu)

-por -c-plik-w-katalogu KATALOG/PLIK
Skopiuj ten plik do tego katalogu. (W odniesieniu do katalogu pakietu)

-SD -stow-kierunki DIR
Lista innych katalogów stow, które xstow można zmieniać

-sda -sd-auto WZÓR
Automatycznie dodawaj katalogi do listy po dopasowaniu tego wyrażenia.

-sde -sd-auto-regex REGEX
Automatycznie dodawaj katalogi do listy po dopasowaniu tego wyrażenia.

-pd -chronić-katalogi DIR
Lista innych katalogów, których xstow nie można zmieniać

-pda -pd-auto WZÓR
Automatycznie dodawaj katalogi do listy po dopasowaniu tego wyrażenia.

-pde -pd-auto-regex REGEX
Automatycznie dodawaj katalogi do listy po dopasowaniu tego wyrażenia.

-pd -pd-cele DYREKTY
Lista katalogów, xstow może się zmieniać.

-pt -pdt-add-traversable DYREKTY
Automatycznie dodawaj cele łączy, do których można przechodzić, do listy celów.

-f -siła
Jeśli to możliwe, pomiń konflikty.

-F filet
Przeczytaj także ten plik konfiguracyjny.

POWRÓT WARTOŚCI


0 O sukcesie.

1 Na błędnie napisanym wywołaniu xstow.

2 Jeśli wystąpił błąd wewnętrzny.

3 Instalacja pakietu nie powiodła się z jakiegoś powodu. Wszystkie wstępne kontrole przebiegły prawidłowo, ale
wykonanie listy exec nie powiodło się.

4 Instalacja pakietu nie powiodła się.

ŚRODOWISKO ZMIENNE


Ponieważ debugowanie analizy wiersza poleceń może być trudne, jeśli ustawiony jest poziom debugowania
w wierszu poleceń znajdują się dwie zmienne środowiskowe:

XSTOW_DEBUG_LEVEL
Taki sam jak -poziom debugowania opcja.

XSTOW_DEBUG_MODULE
Taki sam jak -debug-moduł opcja.

Obie wartości zostaną nadpisane ustawieniami wiersza poleceń, po poleceniu
linia została przeanalizowana.

XSTOW_USE_CURSES
Taki sam jak -żadnych przekleństw opcja.

W późniejszych wersjach xstow próbował wykryć szerokość i wysokość terminala, domyślnie pod adresem
rutyna startowa. Nawet jeśli ta wartość jest używana tylko na ekranie pomocy. Wynik
było:

$ TERM="" xstow
Błąd podczas otwierania terminala: nieznany.

Komunikat o błędzie jest zgłaszany przez bibliotekę ncurses. Może to powodować problemy, jeśli tego nie chcesz
uruchom xstow jako zadanie cron. Teraz xstow próbuje wykryć szerokość terminala, która nie jest w nim zawarta
uruchomieniu, ale po wydrukowaniu ekranu pomocy. Jako dodatkową opcję możesz ustawić
zmienna środowiskowa XSTOW_USE_CURSES="0" to powie xstow, że nie używa przekleństw
anyway.

KOFIGURACJA AKTA


Plik konfiguracyjny xstow.ini może znajdować się w / Etc i/lub w bieżącym magazynie
informator. Aby zapoznać się z możliwymi ustawieniami i składnią tego pliku, zobacz xstow.ini(5)

Na tej stronie podręcznika znajdują się szczegółowe informacje na temat niektórych specjalnych ustawień XStow
zbyt. Proszę przeczytaj to!

PRZYKŁADY


wspólny Stosowanie
Jako przykład instalujemy bibliotekę ixlib w pliku / usr / local / drzewo.

tar xvfz ixlib-0.96.2.tar.gz
CD ixlib-0.96.2
. / Konfiguracja
robić

Do tej pory wszystko odbywało się normalnie.

Uwaga: domyślnie skrypt konfiguracyjny przygotowuje aplikację do instalacji
/usr/lokalny/. Zajrzyj do konfiguracji --help, aby uzyskać więcej informacji.

Teraz instalacja odbywa się bez instalowania ixlib bezpośrednio w / usr / local /, instalujemy to
do /usr/local/stow/ixlib-0.96.2/.

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

Ostatnim punktem jest utworzenie wszystkich niezbędnych dowiązań symbolicznych, aby można było dołączać pliki ixlib
znaleziony przez kompilator w /usr/local/include. Dlatego używamy xstow.

cd /usr/local/stow
xstow ixlib-0.96.2

I wszystkie dowiązania symboliczne zostaną utworzone.

Instalacja XStow by za pomocą XStow
Po wywołaniu skryptu konfiguracyjnego i make, XStow jest instalowany w katalogu stow jako
Pokazałem to na górnym przykładzie.

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

Następnie przejdziesz do katalogu stow i wywołasz XStow

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

To jest to.

ZGODNY


Połączyć Tworzenie
Domyślnie XStow jest w pełni kompatybilny ze Stow. Korzystanie z niektórych zaawansowanych funkcji może
spowodować, że Stow nie będzie już w stanie poradzić sobie z drzewem.

Command Linia Opcje
XStow obsługuje wszystkie opcje wiersza poleceń Stow. Nawet jeśli chodzi o format.

Np.: xstow --verbose=2 foobar

Korzystaj z xstow online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad