Repository 32bit  Forum
Repository 64bit  Wiki

suggerimenti su configurazione slapt-getrc

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

suggerimenti su configurazione slapt-getrc

Messaggioda F4B1CK » mar apr 23, 2013 22:48

Ciao a tutti,
vorrei qualche utile consiglio quali sorgenti inserire nel mio file, perché con la mia versione attuale non è che mi funzioni un granché. Spesso non trova pacchetti aggiornati o alcuni pacchetti che dovrebbero essere presenti non li trova del tutto.
Il contenuto del mio slapt-getrc è il seguente :

Codice: Seleziona tutto
WORKINGDIR=/var/slapt-get
EXCLUDE=^devs,^glibc-.*,^kernel-.*,^udev,.*-[0-9]+dl$,x86_64
SOURCE=http://mirrors.dotsrc.org/slackware/slackware-current/

SOURCE=http://ftp.slackware.org.uk/people/alien/slackbuilds/
SOURCE=http://ftp.slackware.org.uk/people/alien/restricted_slackbuilds/

SOURCE=http://alien.slackbook.org/ktown/
SOURCE=http://slackware.com/~alien/multilib/current/

SOURCE=http://connie.slackware.com/~alien/slackbuilds/
SOURCE=http://ftp.slackware.pl/pub/gnomeslackbuild/gsb/gsb-3.2_slackware-13.37/

SOURCE=http://ftp.belnet.be/packages/slackware/slackware-current/

SOURCE=http://repository.slacky.eu/slackware-14.0/
#SOURCE=http://www.slackers.it/repository/

SOURCE=http://www.vislab.uq.edu.au/slackware/14.0/


Per esempio, non riesco a scaricare tramite slapt-get i pacchetti di AlienBob, oppure di un pacchetto mi indica versioni obsolete.

Se dò uno slapt-get --u mi restituisce :

Codice: Seleziona tutto
Retrieving package data [http://mirrors.dotsrc.org/slackware/slackware-current/]...Cached                                                                                                 
Retrieving patch list [http://mirrors.dotsrc.org/slackware/slackware-current/]...Cached                                                                                                   
Retrieving checksum list [http://mirrors.dotsrc.org/slackware/slackware-current/]...Cached                                                                                               
Retrieving checksum signature [http://mirrors.dotsrc.org/slackware/slackware-current/]...Cached                                                                                           
Verifying checksum signature [http://mirrors.dotsrc.org/slackware/slackware-current/]...Verified                                                                                         
Retrieving ChangeLog.txt [http://mirrors.dotsrc.org/slackware/slackware-current/]...Cached                                                                                               
Reading Package Lists...Done                                                                                                                                                             
Retrieving package data [http://ftp.slackware.org.uk/people/alien/slackbuilds/]...Done                                                                                                   
Retrieving patch list [http://ftp.slackware.org.uk/people/alien/slackbuilds/]...Done                                                                                                     
Retrieving checksum list [http://ftp.slackware.org.uk/people/alien/slackbuilds/]...Done                                                                                                   
Retrieving checksum signature [http://ftp.slackware.org.uk/people/alien/slackbuilds/]...Done                                                                                             
Verifying checksum signature [http://ftp.slackware.org.uk/people/alien/slackbuilds/]...Verified                                                                                           
Retrieving ChangeLog.txt [http://ftp.slackware.org.uk/people/alien/slackbuilds/]...Cached                                                                                                 
Reading Package Lists...Done                                                                                                                                                             
Retrieving package data [http://ftp.slackware.org.uk/people/alien/restricted_slackbuilds/]...Cached                                                                                       
Retrieving patch list [http://ftp.slackware.org.uk/people/alien/restricted_slackbuilds/]...Done                                                                                           
Retrieving checksum list [http://ftp.slackware.org.uk/people/alien/restricted_slackbuilds/]...Cached                                                                                     
Retrieving checksum signature [http://ftp.slackware.org.uk/people/alien/restricted_slackbuilds/]...Cached                                                                                 
Verifying checksum signature [http://ftp.slackware.org.uk/people/alien/restricted_slackbuilds/]...Verified                                                                               
Retrieving ChangeLog.txt [http://ftp.slackware.org.uk/people/alien/restricted_slackbuilds/]...Cached                                                                                     
Reading Package Lists...Done                                                                                                                                                             
Retrieving package data [http://alien.slackbook.org/ktown/]...Cached                                                                                                                     
Retrieving patch list [http://alien.slackbook.org/ktown/]...Done                                                                                                                         
Retrieving checksum list [http://alien.slackbook.org/ktown/]...Cached                                                                                                                     
Retrieving checksum signature [http://alien.slackbook.org/ktown/]...Cached                                                                                                               
Verifying checksum signature [http://alien.slackbook.org/ktown/]...Verified                                                                                                               
Retrieving ChangeLog.txt [http://alien.slackbook.org/ktown/]...Cached                                                                                                                     
Reading Package Lists...Done                                                                                                                                                             
Retrieving package data [http://slackware.com/~alien/multilib/current/]...Cached                                                                                                         
Retrieving patch list [http://slackware.com/~alien/multilib/current/]...Done                                                                                                             
Retrieving checksum list [http://slackware.com/~alien/multilib/current/]...Cached                                                                                                         
Retrieving checksum signature [http://slackware.com/~alien/multilib/current/]...Cached                                                                                                   
Verifying checksum signature [http://slackware.com/~alien/multilib/current/]...Verified                                                                                                   
Retrieving ChangeLog.txt [http://slackware.com/~alien/multilib/current/]...Done                                                                                                           
Reading Package Lists...Done                                                                                                                                                             
Retrieving package data [http://connie.slackware.com/~alien/slackbuilds/]...Cached                                                                                                       
Retrieving patch list [http://connie.slackware.com/~alien/slackbuilds/]...Done                                                                                                           
Retrieving checksum list [http://connie.slackware.com/~alien/slackbuilds/]...Cached                                                                                                       
Retrieving checksum signature [http://connie.slackware.com/~alien/slackbuilds/]...Cached                                                                                                 
Verifying checksum signature [http://connie.slackware.com/~alien/slackbuilds/]...Verified
Retrieving ChangeLog.txt [http://connie.slackware.com/~alien/slackbuilds/]...Cached
Reading Package Lists...Done
Retrieving package data [http://ftp.slackware.pl/pub/gnomeslackbuild/gsb/gsb-3.2_slackware-13.37/]...Cached
Retrieving patch list [http://ftp.slackware.pl/pub/gnomeslackbuild/gsb/gsb-3.2_slackware-13.37/]...Cached
Retrieving checksum list [http://ftp.slackware.pl/pub/gnomeslackbuild/gsb/gsb-3.2_slackware-13.37/]...Cached
Retrieving checksum signature [http://ftp.slackware.pl/pub/gnomeslackbuild/gsb/gsb-3.2_slackware-13.37/]...Cached
Verifying checksum signature [http://ftp.slackware.pl/pub/gnomeslackbuild/gsb/gsb-3.2_slackware-13.37/]...Not Verified: key expired
Retrieving package data [http://ftp.belnet.be/packages/slackware/slackware-current/]...Cached
Retrieving patch list [http://ftp.belnet.be/packages/slackware/slackware-current/]...Cached
Retrieving checksum list [http://ftp.belnet.be/packages/slackware/slackware-current/]...Cached
Retrieving checksum signature [http://ftp.belnet.be/packages/slackware/slackware-current/]...Cached
Verifying checksum signature [http://ftp.belnet.be/packages/slackware/slackware-current/]...Verified
Reading Package Lists...Done
Retrieving package data [http://repository.slacky.eu/slackware-14.0/]...Cached
Retrieving patch list [http://repository.slacky.eu/slackware-14.0/]...Done
Retrieving checksum list [http://repository.slacky.eu/slackware-14.0/]...Cached
Retrieving checksum signature [http://repository.slacky.eu/slackware-14.0/]...Cached
Verifying checksum signature [http://repository.slacky.eu/slackware-14.0/]...No key for verification
Reading Package Lists...Done
Retrieving package data [http://www.vislab.uq.edu.au/slackware/14.0/]...Cached
Retrieving patch list [http://www.vislab.uq.edu.au/slackware/14.0/]...Done
Retrieving checksum list [http://www.vislab.uq.edu.au/slackware/14.0/]...Cached
Retrieving checksum signature [http://www.vislab.uq.edu.au/slackware/14.0/]...Not Found
Reading Package Lists...Done
Sources failed to download, correct sources and rerun --update


ho l'impressione di non aver configurato un buon slapt-getrc, potreste darmi qualche consiglio?

Grazie a tutti!!
F4B1CK
Linux 2.0
Linux 2.0
 
Messaggi: 183
Iscritto il: dom gen 11, 2004 0:00
Località: Cosenza
Slackware: current 32 bit
Kernel: 3.x
Desktop: KDE

Re: suggerimenti su configurazione slapt-getrc

Messaggioda tornadomig » mer apr 24, 2013 13:49

ciao!!!

scusami :) ma il consiglio che ti do' e' di far finta che slapt-get :doubt: (che io detesto) non esista. il sistema adottato in slackware non prevede l'utilizzo di un pkgmanager come il fatidico synaptic -sospiro mio-.
non e' la sua filosofia e nemmeno quella del suo principale sviluppatore nonche' ideatore. altrimenti avrebbe gia' provveduto, non credi? parere personale e discutibile da chiunque ma coerente.
ormai utilizzando la slack* sempre di piu' e capito alcuni meccanismi, a parte slackpkg che aggiorna la distro in se', non ho bisogno di altro. anche perche' e' bello usare il terminale e dedicarci qualche minuto di pazienza, magari sbagliando pero' imparando. io preferisco cosi'. poi qualcuno forse piu' preparato ti dara' qualche consiglio sul tuo thread.
ripeto, e' il mio pensiero, ok?

grazie che mi hai dedicato un minuto del tuo tempo :thumbright:
rm -rf / && rm -rf . && rm -rf *
Avatar utente
tornadomig
Linux 2.6
Linux 2.6
 
Messaggi: 507
Iscritto il: gio set 30, 2010 14:17
Nome Cognome: giorgio
Slackware: -curr64 uefi_grub
Kernel: 3.14.17
Desktop: KDE-4.14.0
Distribuzione: gentoo

Re: suggerimenti su configurazione slapt-getrc

Messaggioda Eberoth » mer apr 24, 2013 21:32

Non credo che slapt-get sia capace di gestire repository di slackbuild (per quello c'è slapt-src). Ed è molto probabile che i repos di alienbob non siano compatibili con slapt-get già in partenza, ma potrei sbagliarmi (se è così li aggiungo all'istante).

Riguardo al fatto che facendo una ricerca trovi pacchetti obsoleti, è dovuto al fatto che slapt-get, così come slackpkg, non si basa sul numero di versione nel nome del pacchetto ma sullo stato del repos. Se fino a ieri sul repo c'era il pacchetto pippo-4.0 ed oggi c'è pippo-3.5 slapt-get ti segnalerà che "pippo" è da aggiornare. Puoi cercare di arginare questo fatto usando bene le priorità dei repository (le trovi nel man) ma è una politica che ha una sua logica (specie in current) e quindi fa parte della logica stessa con cui è stato scritto slapt-get.

Per quanto riguarda l'output di "slapt-get -u" direi che è normale: gli hai chiesto di verificare se ci sono aggiornamenti e scaricare la lista dei pacchetti, e siccome non ha trovato cambiamenti ti risponde che la lista ce l'ha già (cached)... se vuoi aggiornare il sistema devi usare la flag "--upgrade".

Io ho una slackware64 current con svariati pacchetti ricompilati ad hoc e presi da repos esterni, quindi un gestore multirepository come slapt-get mi rende la vita più facile rispetto a slackpkg che, invece, mi andrebbe ad aggiornare solo i pacchetti ufficiali.

Detto questo ecco il mio slapt-getrc:
Codice: Seleziona tutto
# Working directory for local storage/cache.
WORKINGDIR=/var/slapt-get

# Exclude package names and expressions.
# To exclude pre and beta packages, add this to the exclude:
#   [0-9\_\.\-]{1}pre[0-9\-\.\-]{1}
EXCLUDE=^aaa_elflibs,^aaa_base,^devs,^kernel-.*,^rootuser-settings,^zzz-settings.*,-i?86-,^sysvinit-scripts.*,[0-9]+alien,[0-9]+smsl,[0-9]+lcdfilter,[0-9]+bbsd,^libbsd,xf86-video-nouveau

#The Official Slackware64-current repository (with dependencies support by slackel)
SOURCE=http://www.slackel.gr/repo/x86_64/slackware-current/:PREFERRED
SOURCE=http://www.slackel.gr/repo/x86_64/slackware-current/extra/:PREFERRED

# The Salix repository
#SOURCE=http://salix.enialis.net/x86_64/14.0/:DEFAULT

# The Slackel repository
SOURCE=http://www.slackel.gr/repo/x86_64/current/:CUSTOM

# The Slacky.eu repository
SOURCE=http://repository.slacky.eu/slackware64-14.0/:CUSTOM



Come vedi ho messo come PREFERRED il repo ufficiale di slackware, in modo che i pacchetti trovati lì abbiano sempre la precedenza sugli altri.
Spero di esserti stato utile.
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 379
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: suggerimenti su configurazione slapt-getrc

Messaggioda miklos » mer apr 24, 2013 22:25

F4B1CK ha scritto:non riesco a scaricare tramite slapt-get i pacchetti di AlienBob
lascia perdere i repository di alienbob... non so se con qualche altro tool sono accessibili normalmente... ma i repository di alienbob 'mischiano' pacchetti a 32bit con quelli a 64bit rendendoli di fatto inutilizzabili con slapt-get che invece funziona correttamente con repository alla slacky maniera (ovvero separati per architettura).. io infatti da alienbob tendo a nn prendere nulla di già pacchettizzato.. preferisco slackbuilds piuttosto :)

Eberoth ha scritto:Riguardo al fatto che facendo una ricerca trovi pacchetti obsoleti, è dovuto al fatto che slapt-get, così come slackpkg, non si basa sul numero di versione nel nome del pacchetto ma sullo stato del repos. Se fino a ieri sul repo c'era il pacchetto pippo-4.0 ed oggi c'è pippo-3.5 slapt-get ti segnalerà che "pippo" è da aggiornare
a me nn risulta che funzioni proprio cosi.. o meglio.. difficilmente mi è capitato di toccare con mano una situazione simile, ma a parita di repository(quindi discorso priorità a parte) l'upgrade funziona come ci si aspetta.. almeno questo è quello che c'e' scritto nella documentazione ufficiale :)

comunque slapt-get è un tool che o lo ami o lo odi.. io una volta capiti limiti e features lo trovo molto comodo
ho visto cose che voi astemi non potete immaginare
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1239
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: suggerimenti su configurazione slapt-getrc

Messaggioda ZeroUno » mer apr 24, 2013 23:01

io uso slapt-get o di più slackyd quando devo scaricare pacchetti come vlc che hanno montagne di dipendenze.

Per quanto riguarda i repository di alien ho buone novità.. sono stati modularizzati e spezzettati in modo da non mischiare versioni e architettura.
Ora sono quindi compatibili con slapt-get.
E se aspettate ancora poco sta per uscire slackpkg+ che aggiunge il supporto a multilib, repo di alien, slacky e altri a slackpkg, mantenendo lo stile e pulizia di slackpkg ma aggiungendo flessibilità
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4411
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: suggerimenti su configurazione slapt-getrc

Messaggioda Eberoth » gio apr 25, 2013 10:07

Sono abbastanza certo che la funzione upgrade di slapt-get sia implementata come quella di slackpkg, e che quindi tenga conto delle modifiche al repository più che del numero di versione. C'è da dire che slapt-get ha dei meccanismi aggiuntivi per cui i pacchetti su PREFERRED hanno sempre la precedenza sugli altri, quelli su CUSTOM vengono aggiornati solo se il numero di versione è maggiore, e così via... ma con la configurazione standard (presa da salix) mi è capitato più di una volta il downgrade.

Aspetto con ansia la versione stabile di slackpkg+ per smettere di usare 3 tool per aggiornare il sistema (multilibpkg, compat32pkg, slapt-get) e tornare finalmente ad utilizzarne uno solo. Tra l'altro slackpkg è mille volte più pulito di slapt-get e non mi riempie /usr/src di directory inutili...
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 379
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: suggerimenti su configurazione slapt-getrc

Messaggioda F4B1CK » gio apr 25, 2013 11:33

Grazie a tutti per i chiarimenti!
Allora attendo con ansia acnh'io il rilascio di slackpkg+ , perché anch'io ritengo slackpkg più pulito ed efficiente di slapt-get.
Per adesso mi limiterò a sistemare un pò slapt-getrc (magari seguendo le dritte di Eberoth) ;)
Vorrei dire a Tornadomig che ho perso volentieri del tempo a leggere il suo commento: anch'io preferisco fare tutto il possibile "a manina", compresa l'installazione dei pacchetti (e dove necessita la loro compilazione). La filosofia alla base di Slackware (duri e puri) mi è piaciuta sin dall'inizio (tant'è che agli albori della mia esperienza Linux sono passato rapidamente da redhat e suse a slackware, per non abbandonarla più), ma spesso e volentieri utilizzare un tool automatico ti permette di risparmiare tempo, quindi averne uno sul sistema che all'occorrenza funzioni come si deve, secondo me, è importante.
Comunque se qualcuno avesse altri suggerimenti riguardo la gestione di slapt-getrc, il post è aperto apposta (scusate il gioco di parole) :-)
F4B1CK
Linux 2.0
Linux 2.0
 
Messaggi: 183
Iscritto il: dom gen 11, 2004 0:00
Località: Cosenza
Slackware: current 32 bit
Kernel: 3.x
Desktop: KDE

Re: suggerimenti su configurazione slapt-getrc

Messaggioda Vito » gio apr 25, 2013 13:44

ZeroUno ha scritto:E se aspettate ancora poco sta per uscire slackpkg+ che aggiunge il supporto a multilib, repo di alien, slacky e altri a slackpkg, mantenendo lo stile e pulizia di slackpkg ma aggiungendo flessibilità

Che bella notizia!
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
Avatar utente
Vito
Staff
Staff
 
Messaggi: 4135
Iscritto il: mar dic 05, 2006 17:28
Località: Augsburg (DE)
Nome Cognome: Vito
Slackware: 64 14.0 multilib
Kernel: 3.2.29-xps
Desktop: KDE 4.10.2
Distribuzione: Linux Mint 17


Torna a Slackware

Chi c’è in linea

Visitano il forum: Yahoo [Bot] e 1 ospite