Repository 32bit  Forum
Repository 64bit  Wiki

[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.

Re: [TOOL] slackpkg+ released

Messaggioda conraid » gio ago 29, 2013 15:39

mi interessavano di più le prime due righe del post :-)
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12022
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: [TOOL] slackpkg+ released

Messaggioda ZeroUno » gio ago 29, 2013 18:14

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
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: [TOOL] slackpkg+ released

Messaggioda conraid » ven ago 30, 2013 7:46

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
conraid
Staff
Staff
 
Messaggi: 12022
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: [TOOL] slackpkg+ released

Messaggioda ZeroUno » ven ago 30, 2013 8:07

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: 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: [TOOL] slackpkg+ released

Messaggioda ZeroUno » ven ago 30, 2013 15:33

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: 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: [TOOL] slackpkg+ released

Messaggioda ZeroUno » sab ago 31, 2013 22:54

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: 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: [TOOL] slackpkg+ released

Messaggioda ZeroUno » lun set 02, 2013 14:09

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: 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: [TOOL] slackpkg+ released

Messaggioda ZeroUno » lun set 02, 2013 17:04

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: 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: [TOOL] slackpkg+ released

Messaggioda ZeroUno » gio set 05, 2013 16:02

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: 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: [TOOL] slackpkg+ released

Messaggioda ZeroUno » lun set 09, 2013 16:52

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
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: [TOOL] slackpkg+ released

Messaggioda marlavo » lun set 09, 2013 17:45

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
marlavo
Linux 2.0
Linux 2.0
 
Messaggi: 167
Iscritto il: ven lug 02, 2010 15:38
Nome Cognome: Marco Lavorini
Slackware: 14.1 01 00 00 00
Kernel: 3.10.54
Desktop: XFCE 4.10

Re: [TOOL] slackpkg+ released

Messaggioda ZeroUno » mar set 10, 2013 0:29

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
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: [TOOL] slackpkg+ released

Messaggioda marlavo » mar set 10, 2013 17:10

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
marlavo
Linux 2.0
Linux 2.0
 
Messaggi: 167
Iscritto il: ven lug 02, 2010 15:38
Nome Cognome: Marco Lavorini
Slackware: 14.1 01 00 00 00
Kernel: 3.10.54
Desktop: XFCE 4.10

Re: [TOOL] slackpkg+ released

Messaggioda ZeroUno » mer ott 16, 2013 13:18

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: 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: [TOOL] slackpkg+ released

Messaggioda ZeroUno » lun ott 21, 2013 16:50

slackpkg+ 1.0rc2
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

PrecedenteProssimo

Torna a Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti