Jedno polecenie.
Trzy programy, sprawdzone.
Instalator pobiera opublikowane archiwum CLI z GitHub Releases,
rozpoznaje x86-64 albo ARM64 (aarch64), sprawdza sumę
SHA-256, architekturę ELF i zgodność bibliotek, a następnie instaluje
xretractor, xqry i xtrdb.
Na żądanie może uruchomić usługę systemd.
*-portable.tar.gz dla Twojego procesora ·
sprawdź poleceniem list; do czasu dodania tych archiwów lista jest pusta
Najpierw sprawdza, potem instaluje, Twoje zostawia
Sprawdzone
Suma SHA-256, architektura ELF i zgodność bibliotek są weryfikowane przed instalacją. ARM 32-bit, dystrybucja oparta na musl lub system ze starszą wersją glibc/libstdc++ mogą wymagać osobnej kompilacji — kontrola zgodności zatrzyma instalację i poda przyczynę.
Skonfigurowane
Archiwum zawiera retractor.toml z bezpiecznymi ustawieniami domyślnymi. Trafia do /etc/retractor/retractor.toml przy instalacji systemowej, a do ~/.config/retractor/retractor.toml (lub XDG_CONFIG_HOME) przy instalacji użytkownika — tylko gdy plik nie istnieje. xretractor wczytuje go przy starcie, także jako usługa.
Zachowane
Aktualizacja i usunięcie zachowują własną konfigurację, pliki zapytań i konto usługi. Instalator usuwa wyłącznie swoje programy i jednostkę systemd. Dyrektywa storage.dir w dostarczonym pliku jest zakomentowana do czasu utworzenia katalogu z prawem zapisu.
xretractor jako usługa systemowa
Dodaj --service do instalacji systemowej, jeżeli system
używa systemd. Instalator tworzy konto usługi retractor i
pusty plik /etc/retractor/startup.rql, jeżeli jeszcze nie
istnieją — pusty plik uruchamia silnik w trybie bezczynnym.
Istniejące zapytania i konfiguracja pozostają bez zmian. Dla usługi
ścieżka instalacji musi należeć do roota i nie może być zapisywalna
przez innych użytkowników.
Wybierz wersję, aktualizuj, sprawdzaj, usuwaj
Domyślnie instalowana jest najnowsza stabilna wersja z paczką dla
Twojego procesora. upgrade również przyjmuje
--version.
Dla własnego katalogu podaj --prefix /sciezka/bezwzgledna
także przy aktualizacji i usuwaniu. Jeżeli istnieje instalacja
użytkownika i systemowa, instalator zapyta, którą obsłużyć.
Przeczytaj skrypt, potem go uruchom
Wolisz usługę zarządzaną przez dystrybucję?
Zainstaluj .deb z
GitHub Releases
przez apt. Paczka instaluje programy w /usr/bin
i włącza usługę na następny start systemu. Aktualizację i usunięcie
wykonuj również przez apt; instalator przenośnej paczki
nie zarządza paczkami Debiana.
Nie instaluj obu wariantów usługi na jednej maszynie: mają tę samą nazwę jednostki.