SLACKPKG.CONF(5)

NAZWA
slackpkg.conf - Dane konfiguracyjne slackpkg

OPIS
Plik slackpkg.conf zawiera informacje dla slackpkg (8), zautomatyzowanego narzędzia do zarządzania paczkami systemu Slackware Linux. Plik slackpkg.conf jest zbiorem zmiennych powłoki, gdzie każda zmienna odpowiedzialna jest za jeden aspekt programu slackpkg. Komentarze rozpoczynają się znakiem # i kończą pod koniec wiersza. Komentarze mogą występować w dowolnym miejscu pliku slackpkg.conf. Jeśli dana zmienna występuje w kilku miejscach pliku, slackpkg użyje wartości zdefiniowanej jako ostatnia. Wiele zmiennych może być nadpisane przez opcje slackpkg wybrane z linii komend. Jeśli chcesz nadpisać wartość ZMIENNA, wpisz -zmienna=wartość na linii komend tuż przed uruchomieniem slackpkg. Możliwe jest nadpisanie wielu zmiennych. PRZYKŁAD: slackpkg -batch=on -default_answer=y upgrade-all Dla wartości konfiguracyjnych posiadających wyłącznie dwa stany, możliwe wartości to "on" lub "off" o ile inaczej nie wskazano. inne opcje konfiguracji to:

ARCH
    Wybiera architekturę systemu. Zwykle slackpkg może zidentyfikować poprawną wartość przy użyciu "uname -m". Dopuszczalne wartości to:
    KOMPUTER DOPUSZCZALNE WARTOŚCI ARCH
    ARM arm
    x86 (32bits) i386, i486, i586 and i686
    x86 (64bits) x86_64
    PowerPC powerpc
    S/390 390
    Domyślna wartość ARCH zależy od twojej architektury.

SLACKKEY
    Slackpkg weryfikuje plik podpisu pakietu (.asc) z podpisem GPG projektu. Różne porty Slackware mogą mieć inne podpisy i Slackpkg próbuje znaleźć poprawny podpis na podstawie architektury twojego systemu. Jeśli automatycznie wykrywany SLACKKEY nie jest prawidłowy, możesz zmienić go używając tej opcji. Domyślna wartość SLACKKEY zależy od portu Slackware.

TEMP
    Określa miejsce, do którego slackpkg pobierze pakiety przed ich instalacją/aktualizacją. Domyślna wartość TEMP to /var/cache/packages.

WORKDIR
    Określa katalog dla list pakietów, plików oraz innych informacji używanych przez slackpkg. Nie zmieniaj wartości tej zmiennej jeśli nie jesteś całkowicie pewien co robisz. Domyślna wartość WORKDIR to /var/lib/slackpkg.

WGETFLAGS
    Wybiera specjalne opcje dla wget. Jeśli chcesz użyć wielu opcji, pamiętaj aby umieścić je w podwójnym cudzysłowie. Domyślna wartość WGETFLAGS to "--passive-ftp"

DELALL
    Jeśli wartość jest ustawiona na "on", wszystkie pobrane pliki zostaną usunięte po zakończeniu przez slackpkg czynności instalacji lub aktualizacji (NIE odnosi się to do opcji "download" slackpkg). Jeśli wartość ustawiona jest na "off", pliki pozostaną w katalogu określonym w TEMP (jak opisano powyżej). Domyślna wartość DELALL to "on".
    Z linii komend, możesz użyć -delall=wartość

CHECKMD5
    Włącza (on) lub wyłącza (off) sprawdzanie sumy kontrolnej MD5 dla każdego pobranego pakietu przed jego instalacją bądz aktualizacją. Domyślna wartość CHECKMD5 to "on"
    Z linii komend, możesz użyć -checkmd5=wartość.

CHECKGPG
    Włącza (on) lub wyłącza (off) sprawdzanie podpisu GPG każdego pakietu przed instalacją lub aktualizacją. Domyślną wartością CHECKGPG to "on".
    Z linii komend, możesz użyć -checkgpg=wartość.

CHECKSIZE
    Włącza (on) lub wyłącza (off) sprawdzanie dostępnej przestrzeni dyskowej dla każdego pakietu przed jego instalacją lub aktualizacją. Domyślna wartość CHECKSIZE to "off".
    Z linii komend, możesz użyć -checksize=wartość.

PKGMAIN
    Definiuje główny katalog dystrybucji. Zwykle nie musisz przejmować się tą zmienną, gdyż slackpkg próbuje go odnaleźć na podstawie twojej architektury. Gdybyś, jednak, chciał to zmienić, umieść tą zmienną w slackpkg.conf. Zawsze powinien być to katalog zawierający serie pakietów Slackware (A, AP, D, E, F, ...). Domyślnie: zależy od portu Slackware

PRIORITY
    Lista ta określa priorytety katalogów z jakimi slackpkg będzie wybierał pakiety na obrazach lustrzanych. Jeśli pakiet występuje w kilku miejscach, pakiet w pierwszym katalogu na liście będzie miał najwyższy priorytet; następny w kolejności będzie pakiet zawarty w katalogu znajdującym się na drugim miejscu na liście, itd. Możesz użyć %PKGMAIN by użyć zawartość zmiennej PKGMAIN. Wartości domyślne (w kolejności): patches %PKGMAIN extra pasture testing

POSTINST
    Włącza (on) lub wyłącza (off) funkcje poinstalacyjne slackpkg, takie jak szukanie nowych plików konfiguracyjnych (*.new), czy nowych obrazów jądra oraz pytanie co z nimi zrobić. Domyślna wartość POSTINST to "on".
    Z linii komend, możesz użyć -postinst=wartość.

ONLY_NEW_DOTNEW
    Gdy POSTINST ma wartość "on", slackpkg będzie wyszukiwać wszystkie pliki .new wewnątrz /etc i zapyta użytkownika, co z nimi zrobić. Niektórzy użytkownicy, jednak, wolą tylko widzieć pliki .new zainstalowane przy ostatnim uruchomieniu slackpkg. Jeśli tak jest, ustaw zmienną ONLY_NEW_DOTNEW jako "on". Domyślna wartość ONLY_NEW_DOTNEW to "off". Zmień tą wartość wyłacznie, gdy wiesz co robisz...
    Z linii komend, możesz użyć -only_new_dotnew=wartość.

ONOFF
    Zmienna ONOFF określa początkowe zachowanie okna dialogowego. Jeśli zmienna ma wartość "on", wszystkie pakiety będą domyślnie wybrane. Jeśli chcesz by żaden pakiet nie był domyślnie wybrany, ustaw wartość zmiennej na "off". Domyślna wartość ONOFF to "on".
    Z linii komend, możesz użyć -onoff=wartość.

DOWNLOAD_ALL
    Jeśli zmienna ta ma wartość "on", wszystkie pliki zostaną pobrane przed wykonaniem żądanej operacji (instalacja bądź aktualizacja). Jeśli zmienna ustawiona jest na "off", żądana operacja (instalacji / aktualizacji) będzie wykonywana zaraz po pobraniu każdego pliku. Domyślna wartość DOWNLOAD_ALL to "off".
    Z linii komend, możesz użyć -download_all=wartość.

DIALOG
    Włącza (on) lub wyłącza (off) interfejs okna (dialog). Domyślna wartość DIALOG to "on".
    Z linii komend, możesz użyć -dialog=wartość.

DIALOG_MAXARGS
    Określ maksymalną liczbę znaków dopuszczalnych w oknie dialogowym. Jeśli liczba ta zostanie osiągnięta, slackpkg usunie informacje o obecnie zainstalowanej wersji każdego pakietu. Jeśli po tym liczba ta ponownie zostanie osiągnięta, komunikat błędu zostanie wyświetlony. Jeśli zmienna DIALOG_MAXARGS nie jest określona, domyślną wartością jest 19500.
    Z linii komend, możesz użyć -dialog_maxargs=wartość.

BATCH
    Włącza (on) lub wyłącza (off) tryb nie-interaktywny. W trybie automatycznym (batch), slackpkg nie zapyta użytkownika o nic. Zamiast tego, wszystkie wszystkie opcje będą miały wartości domyślne - DEFAULT_ANSWER (zobacz poniżej).
    Jeśli dokonujesz aktualizcji w tym trybie, będziesz później musiał uruchomić "slackpkg new-config" by odnaleźć i zcalić pliki .new. Domyślna wartość BATCH to "off".
    Z linii komend, możesz użyć -batch=wartość.

DEFAULT_ANSWER
    To są domyślne odpowiedzi na pytania zadawane użytkownikowi. Używane one są wyłącznie w trybie nie-interaktywnym (kiedy BATCH ma wartość "yes" lub gdy użytkownik uruchomi tryb automatyczny (batch) z linii komend). W przeciwnym wypadku, zmienna ta nie powoduje niczego.
    Dopuszczalne wartości to "y" lub "n". Domyślna wartość DEFAULT_ANSWER to "n".
    Z linii komend, możesz użyć -default_answer=wartość.

USE_INCLUDES
    Szablony slackpkg mogą zawierać inne szablony. Redukuje to duplikaty pakietów w wielu szablonach, lecz może powodować problemy przy usuwaniu poszczególnych szablonów. Możesz zdezaktywować odpowiedzialne za to linie #include przez przypisanie wartości "off" do tej zmiennej. Domyślna wartość USE_INCLUDES to "on".
    Z linii komend, możesz użyć -use_includes=wartość.

SPINNING
    Gdy Slackpkg wykonuje czynność zabierającą jakiś czas, wizualny podgląd zapewniony jest przez obracający się pasek. Jeśli go nie chcesz, wyłącz go przez ustawienie tej opcji na "off". Domyślna wartość SPINNING to "on".
    Z linii komend, możesz użyć -spinning=value.

PLIKI

/etc/slackpkg/slacpkg.conf

ZOBACZ TAKŻE
slackpkg(8) pkgtool(8) installpkg(8) upgradepkg(8) removepkg(8)