Pagina 1 di 1

Slackware64 Current - Configurazione Slackpkg+

Inviato: gio 9 gen 2020, 11:25
da joe
Come glà discusso nel topic, "Considerazioni su Slackware e Alternative", vorrei un attimo fare il punto sulla configurazione del software in oggetto Slackpkg+ in modo tale da poter mantenere un sistema current.
Nel dettaglio:
- mi serve multilib, ma non ci devo compilare pacchetti 32bit, solo alcuni programmi 32 devo farli girare sul sistema 64, che ricordi al volo sicuramente i driver proprietari della stampante Brother.
- uso degli slackbuilds di SBo, almeno quelli di ponce per la current, ma poi anche gli altri sperando che funzionino per i programmi che mi servono, nonostante siano per la stabile. Il tutto possibilmente con sbopkg. Va be' se mai ne riparleremo.
- aggiungereri anche i repo di Alen (alienbob e restricted)

Allora, leggendo il README di slackpkg+ ho creato la seguente configurazione:

slackpkgplus.conf

Codice: Seleziona tutto

# sed -e '/^#/d' -e '/^$/d' /mnt/ssd/etc/slackpkg/slackpkgplus.conf
SLACKPKGPLUS=on
VERBOSE=1
ALLOW32BIT=off
USEBL=1
WGETOPTS="--timeout=20 --tries=2"
SEARCH_CLOG_INPARENT=on
CACHEUPDATE=off
GREYLIST=on
SENSITIVE_SEARCH=on
WW_FILE_SEARCH=on
SHOWORDER=package
DETAILED_INFO=none
STRICTGPG=on
PKGS_PRIORITY=( patches:gcc slackware64:gcc multilib )
TAG_PRIORITY=off
REPOPLUS=( slackpkgplus restricted alienbob )
MIRRORPLUS['alienbob']=http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86_64/
MIRRORPLUS['restricted']=http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/current/x86_64/
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+/
MIRRORPLUS['multilib']=http://bear.alienbase.nl/mirrors/people/alien/multilib/current/
blacklist

Codice: Seleziona tutto

# sed -e '/^#/d' -e '/^$/d' /mnt/ssd/etc/slackpkg/blacklist
kernel-generic
kernel-generic-smp
kernel-huge
kernel-huge-smp
kernel-modules
kernel-modules-smp
kernel-source
[0-9]+_SBo
kde
kdei
xfce
mirrors

Codice: Seleziona tutto

# sed -e '/^#/d' -e '/^$/d' /mnt/ssd/etc/slackpkg/mirrors
https://slackware.uk/slackware/slackware64-current/
Non nel slackpkgplus.config, non ho aggiunto multilib in REPOPLUS, perché è già in PKGS_PRIORITY.
In questo modo non dovrebbero essere considerati gli aggiornamenti del kernel, nè installata roba inerente kde o xfce, così come pacchetti già installati da SBo.
Poi, se un pacchetto è sia sul repo ufficiale che sul repo "multilib" di alien, allora verrà data la precedentza a quest'ultimo (a parte gcc).
Poi, se un pacchetto non è trovato né in multilib né sul repo ufficiale, ecco che vengono considerati gli altri repo in REPOPLUS, da come ho capito in ordine di priorità in caso di omonimia:
slackpkgplus - poi - restricted - e infine - alienbob

Cosa vi sembra, dovrebbe essere corretto no?
Ripeto, lo scopo è di avere slack current con multilib, pescaggio dai repo di alien e installazione anche di pacchetti creati da SBo.
Correggete se vedete errori!