SLACKPKG.CONF(5)

NAAM
slackpkg.conf - Configuratiebestand voor slackpkg

OMSCHRIJVING
Het slackpkg.conf bestand bevat informatie voor slackpkg (8), een programma om Slackware Linux pakketten geautomatiseerd te beheren. Het slackpkg.conf bestand is een opeenvolging van script-variabelen en elke variabele bepaalt een aspect van slackpkg. Commentaar begint met het # symbool, stopt aan het einde van de regel en kan op iedere plaats in slackpkg.conf voorkomen. Als een variabele meer dan eens voorkomt gebruikt slackpkg de laatst gedefinieerde. Veel variabelen kunnen worden overruled door opties die aan slackpkg op de commandoregel worden meegegeven. Om de waarde van VARIABLE te overrulen geef je -variable=value mee op de commandoregel vlak voor de slackpkg actie. Meerdere variabelen mogen worden overruled. VOORBEELD: slackpkg -batch=on -default_answer=y upgrade-all Voor configuratie-opties die slechts twee toestanden kennen, zijn de mogelijke waarden "on" danwel "off" tenzij anders aangegeven. De verschillende configuratie-opties zijn:

ARCH
    Kiest de systeemarchitectuur. Normaal gesproken kan Slackpkg de juiste waarde vinden middels "uname -m". Geldige waardes zijn:
    MACHINE GELDIGE ARCH WAARDEN
    ARM arm
    x86 (32bits) i386, i486, i586 en i686
    x86 (64bits) x86_64
    PowerPC powerpc
    S/390 390
    De standaard waarde van ARCH is afhankelijk van je architectuur.

SLACKKEY
    Slackpkg controleert het handtekeningbestand (.asc) met de GPG-handtekening van het project. Verschillende ports van Slackware kunnen verschillende handtekeningen hebben en Slackpkg probeert de juiste te vinden op basis van de architectuur van je systeem. Als de automatisch gevonden SLACKKEY niet juist is kun je deze aanpassen met deze optie. De standaard waarde van SLACKKEY hangt af van je Slackware port.

TEMP
    Definieert de locatie waar slackpkg de pakketten zal downloaden alvorens ze te installeren/upgraden. De standaard waarde van TEMP is /var/cache/packages.

WORKDIR
    Definieert de directory voor pakketlijsten, bestandslijsten en andere informatie die slackpkg gebruikt tijdens zijn uitvoering. Verander deze waarde niet tenzij je weet wat je doet. De standaard waarde van WORKDIR is /var/lib/slackpkg.

WGETFLAGS
    Selecteert speciale opties voor wget. Vergeet niet als je meerdere opties opgeeft deze tussen dubbele aanhalingstekens te plaatsen. De standaard waarde van WGETFLAGS is "--passive-ftp"

DELALL
    Indien "on" zullen alle gedownloade bestanden na installatie of upgraden door slackpkg worden verwijderd (dit heeft geen invloed als slackpkg wordt uitgevoerd met "download"). Indien "off" worden de bestanden bewaard in de directory gedefinieerd door TEMP (zoals hierboven beschreven). De standaard waarde van DELALL is "on".
    Vanaf de commandoregel kunt u -delall=value gebruiken.

CHECKMD5
    Schakelt de controle van MD5 checksums voor installatie of upgraden van alle gedownloade pakketten aan (on) of uit (off). De standaard waarde van CHECKMD5 is "on".
    Vanaf de commandoregel kunt u -checkmd5=value gebruiken.

CHECKGPG
    Schakelt de controle van de GPG handtekening voor installatie of upgraden van alle gedownloade pakketten aan (on) of uit (off). De standaard waarde van CHECKGPG is "on".
    Vanaf de commandoregel kunt u -checkgpg=value gebruiken.

CHECKSIZE
    Schakelt de controle van de hoeveelheid schijfruimte voor installatie of upgraden van alle pakketten aan (on) of uit (off). De standaard waarde van CHECKSIZE is "off".
    Vanaf de commandoregel kunt u -checksize=value gebruiken.

PKGMAIN
    Definieert de hoofd distributie directory. Gewoonlijk hoef je je niet druk te maken over deze variabele omdat Slackpkg deze probeert te vinden op basis van je architectuur. Als je deze toch wilt veranderen doe dat dan in je slackpkg.conf. Dit moet altijd de directory zijn die de Slackware pakketten-series bevat (A, AP, D, E, F, ...). Standaard: afhankelijk van Slackware port

PRIORITY
    Deze reeks bepaalt de prioriteit van de directories op de mirror waarmee slackpkg naar de pakketten kijkt. Als een pakket op meerdere plaatsen wordt gevonden heeft het pakket in de eerste directory prioriteit, daarna de tweede, de derde, de vierde en uiteindelijk het pakket gevonden in de laatste directory. Je kunt met %PKGMAIN de waarde van PKGMAIN gebruiken. Standaard waarden (in volgorde): patches %PKGMAIN extra pasture testing

POSTINST
    Schakelt slackpkg's post-installatie opties aan (on) of uit (off), zoals controle op nieuwe (.new) configuratiebestanden en nieuwe kernel images en de vraag wat je er mee wilt doen. De standaard waarde van POSTINST is "on".
    Vanaf de commandoregel kunt u -postinst=value gebruiken.

ONLY_NEW_DOTNEW
    Als POSTINST aan "on" staat zoekt slackpkg naar alle .new bestanden in /etc en vraagt de gebruiker wat met deze te doen. De meeste gebruikers willen echter alleen de .new bestanden zien van de laatste uitvoering van slackpkg, dus als dit ook voor u geldt zet ONLY_NEW_DOTNEW "on". De standaard waarde van ONLY_NEW_DOTNEW is "off". Verander deze alleen als u weet wat u doet...
    Vanaf de commandoregel kunt u -only_new_dotnew=value gebruiken.

ONOFF
    De ONOFF variabele bepaalt het aanvankelijke gedrag van de dialoog interface. Bij "on" worden standaard alle pakketten geselecteerd. Als u het tegenovergestelde wilt (alles onaangevinkt) stel dan "off" in. De stadnaard waarde van ONOFF is "on".
    Vanaf de commandoregel kunt u -onoff=value gebruiken.

DOWNLOAD_ALL
    Indien deze variabele op "on" staat worden alle bestanden gedownload vóór de gewenste actie (installatie of upgrade). Ingesteld op "off" worden de bestanden één voor één gedownload en behandeld (geïnstalleerd of geüpgrade). De standaard waarde van DOWNLOAD_ALL is "off".
    Vanaf de commandoregel kunt u -download_all=value gebruiken.

DIALOG
    Schakelt de dialoog interface aan (on) of uit (off). De standaard waarde van DIALOG is "on".
    Vanaf de commandoregel kunt u -dialog=value gebruiken.

DIALOG_MAXARGS
    Stelt het maximaal aantal karakters dat naar "dialog" wordt gestuurd in. Als dit aantal bij upgrade wordt bereikt verwijdert slackpkg alle informatie over de huidige versie van elk pakket. Als dit aantal zelfs zonder deze informatie weer wordt bereikt geeft slackpkg een foutmelding. Als DIALOG_MAXARGS niet is ingesteld, is 19500 de standaard waarde.
    Vanaf de commandoregel kunt u -dialog_maxargs=value gebruiken.

BATCH
    Schakelt de niet-interactieve modus aan (on) of uit (off). Slackpkg zal de gebruiker niets vragen in batch mode; in plaats daarvan krijgen alle vragen de DEFAULT_ANSWER (zie hieronder).
    Als u een upgrade in deze modus uitvoert moet u achteraf "slackpkg new-config" uitvoeren om .new bestanden te vinden en samen te voegen. De standaard waarde van BATCH is "off".
    Vanaf de commandoregel kunt u -batch=value gebruiken.

DEFAULT_ANSWER
    Dit is het standaard antwoord als slackpkg u om informatie vraagt. Wordt alleen gebruikt in niet-interactieve modus (als BATCH is "yes" of als de gebruiker batch mode aanzet via de commandoregel), anders heeft deze variabele geen effect.
    Toegestane waarden zijn "y" of "n". De standaard waarde van DEFAULT_ANSWER is "n".
    Vanaf de commandoregel kunt u -default_answer=value gebruiken.

USE_INCLUDES
    Slackpkg sjablonen kunnen andere sjablonen aanroepen. Dit reduceert de pakket duplicatie in veel sjablonen maar kan een probleem vormen als u alleen een specifiek sjabloon wilt verwijderen. U kunt de #include parsing uitschakelen door deze optie "off" te zetten. De standaard waarde van USE_INCLUDES is "on".
    Vanaf de commandoregel kunt u -use_includes=value gebruiken.

SPINNING
    Als Slackpkg bezig is met iets wat tijd vergt geeft het visuele feedback met een ronddraaiend balkje. Als je dit niets vindt kan dit uitgeschakeld worden door deze optie "off" te zetten. De standaard waarde van SPINNING is "on".
    Vanaf de commandoregel kunt u -spinning=value gebruiken.

BESTANDEN

/etc/slackpkg/slacpkg.conf

ZIE OOK
slackpkg(8) pkgtool(8) installpkg(8) upgradepkg(8) removepkg(8)