[TOOL] slackpkg+ released

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.
Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da conraid »

mi interessavano di più le prime due righe del post :-)

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da ZeroUno »

non ti risposi a suo tempo?

Così com'é strutturato il repository funziona su slackpkg+ (e difatti é sul file di conf di esempio mi sembra) perché slackpkg+ riesce a capire se stai usando una slackware64 così da escludere i pacchetti i386 e viceversa.

Certamente l'ideale é fare 2 repository, uno a 32 e uno a 64.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da conraid »

ZeroUno ha scritto:non ti risposi a suo tempo?
ti mandai un messaggio privato per dirti che ho attivato la firma dei pacchetti con GPG, ma vedo sempre il repository tra quelli senza

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da ZeroUno »

sorry, ricordavo di averlo fatto. Evidentemente l'ho fatto solo sul mio pc ;)
fermo restando che slackpkg+ non controlla il file di configurazione per stabilire se un repository supporta gpg o meno ma verifica direttamente la presenza della chiave sul sito.

Alla prossima release lo sistemo
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: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da ZeroUno »

stavo pensando ad una nuova funzionalità: la possibilità di installare pacchetti che non siano in repository canonici ma anche in percorsi locali o remoti e senza metadata.

slackpkg install ./pacchetto.txz
equivarrebbe a installpkg ./pacchetto.txz

slackpkg install http://..../pacchetto.txz
equivarrebbe a wget puntuale e installpkg

slackpkg install .
mostrerebbe i pacchetti nella directory locale

slackpkg install http://..../
mostrerebbe tutti i pacchetti presenti sul sito (dove supportato)

senza dover inserire nulla nel file di configurazione e lanciare l'update per l'aggiornamento degli indici.

Il concetto é che non tutti inseriscono i metadata, soprattutto per uno o due pacchetti.

Idee?
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: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da ZeroUno »

Ho messo Slackpkg+ su sourceforge dal momento che anche Slackpkg è su sourceforge.
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: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da ZeroUno »

Ho caricato una nuova versione su sourceforge.
E' una versione di sviluppo, quindi per sicurezza non l'ho resa disponibile con slackpkg upgrade slackpkg+ perchè richiede testing.

Con questa versione è possibile installare da file:

slackpkg install slackpkg install file:package-1.0-noarch-2.txz
slackpkg upgrade file:./pkgs/package-1.0-noarch-2.txz
slackpkg install file:/root/myrepo/package-1.0-noarch-2.txz

E' una versione embrionale. In futuro aggiungerò nuove funzionalità correlate. E quando sarà stabile la chiamerò finalmente 1.0 :)
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: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da ZeroUno »

ora supporta anche le directory

slackpkg install file:./
slackpkg upgrade file:/myrepo/
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: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da ZeroUno »

E la 0.9.7 supporta anche file e directory remote (http/ftp/https) senza creare i metadata.

Il concetto è che molti utenti mettono i propri pacchetti in rete, ma sono pochi quelli che gli aggiungono i repository metadata, per esempio perchè fanno uno o due pacchetti.

slackpkg install http://site/path/pkg-1.0-noarch-2.txz
slackpkg upgrade http://site/path/

Sono anche riuscito ad allargare un po' il README, però ho avuto un sacco di difficoltà con l'inglese; qualcuno può vedere se ho fatto strafalcioni ed errori grammaticali e sintattici?

Vorrei anche riuscire a popolare un po' il wiki di sourceforge.
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: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da ZeroUno »

0.9.7.2 rilasciato (la 0.9.7.1 conteneva solo un piccolo bugfix).

Questa versione aggiunge due funzionalità:
1) variabile d'ambiente USEBL (aka USE BLACKLIST) che se settato a '0' consente di ignorare il file /etc/slackpkg/blacklist. Ha poco senso metterlo in slackpkgplus.conf perchè se non voglio usare la blacklist permantentemente la svuoto e basta; però sarebbe utile ogni tanto vedere che pacchetti mi darebbe slackpkg senza la blacklist. Per esempio io mi ricompilo da me gcc e poi lo blacklisto. Per vedere aggiornamenti faccio:
USEBL=0 slackpkg search gcc
ovviamente si applica anche a install e tutti gli altri
2) consente di inserire repository locali senza metadata in slackpkgplus.conf (sintassi REPOPLUS['myrepo']=dir://path/to/repo/). L'utilità è la stessa descritta nei post precedenti, ma in aggiunta posso usarlo in upgrade-all (che non accetta parametri). Per questi repository non è necessario dare slackpkg update. Metto i miei pacchetti in quella directory e do slackpkg upgrade-all e se nel file di conf ho messo PKGS_PRIORITY=( myrepo:.* ) sto sicuro che i pacchetti di slackware (se ripacchettizzo quelli di slackware) non me li sovrascrivono.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
marlavo
Linux 1.x
Linux 1.x
Messaggi: 180
Iscritto il: ven 2 lug 2010, 16:38
Nome Cognome: Marco Lavorini
Slackware: 15.0 x86_x64
Kernel: 6.6.21
Desktop: XFCE 4.18

Re: [TOOL] slackpkg+ released

Messaggio da marlavo »

Devo dire che dopo un periodo iniziale in cui ho lasciato che slackpkg+ venisse "sgrezzato" (e quindi non lo usavo molto), ora come ora funziona piuttosto bene e sta diventando un tool di cui non riesco a fare a meno per aggiornare i pacchetti dai vari repository che uso, è veramente molto comodo :thumbright:
Approfitto quindi per ringraziare ZeroUno e tutti quelli che hanno contribuito a slackpkg+ :-({|=
Grazie. :wave:

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da ZeroUno »

grazie.
Hai provato le funzionalità della 0.9.7 e superiori? Mi interesserebbe sapere come vanno e se si possono migliorare (quelle sono ancora grezze e non passo a 1.0, che attendo con ansia, senza sistemarle) e soprattutto se presentano bug.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
marlavo
Linux 1.x
Linux 1.x
Messaggi: 180
Iscritto il: ven 2 lug 2010, 16:38
Nome Cognome: Marco Lavorini
Slackware: 15.0 x86_x64
Kernel: 6.6.21
Desktop: XFCE 4.18

Re: [TOOL] slackpkg+ released

Messaggio da marlavo »

ZeroUno ha scritto:grazie.
Hai provato le funzionalità della 0.9.7 e superiori? Mi interesserebbe sapere come vanno e se si possono migliorare (quelle sono ancora grezze e non passo a 1.0, che attendo con ansia, senza sistemarle) e soprattutto se presentano bug.
Sinceramente no :oops: perché non mi sono ancora servite. Appeno trovo il tempo di farlo (più che altro la voglia :D ) farò qualche prova.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da ZeroUno »

Slackware 14.1 è vicina all'uscita e Pat l'ha battezzata rc1.

Io penso che anche slackpkg+ è ormai abbastanza maturo da poter essere finalmente chiamato 1.0rc1 :D
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: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [TOOL] slackpkg+ released

Messaggio da ZeroUno »

slackpkg+ 1.0rc2
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Rispondi