Pagina 1 di 1

Slapt-get gpg-key e checkinstall

Inviato: dom 28 nov 2010, 18:56
da guybrush.d
Ciao a tutti,
so che potrebbe essere una domanda un pò stupida, ma è un pò che ci sbatto con varie ricerche
e non ci sono ancora venuto a capo, uso slapt-get e sono davvero contento un pò meno dell'interfaccia
gslap, ma sto provvedendo a scrivermene una da solo, comunque la domanda è questa, ho notato che
ci sono dei repository da cui non riesco ad ottenere la chiave GPG attraverso slapt-get, in particolare:

http://www.slackers.it/repository/
http://linuxpackages.net
http://slack.isper.sk/pub/slackware-13.1/
http://www.stabellini.net/filesystem/slackware-13.1/

forse qualcun'altro ma non volgio scrivere una bibbia...Per quello di stabellini ho importato la chiave con gpg
ma slapt-get non la vede, avete qualche dritta? Sto cercando di installare dei programmi da sorgenti che spesso
mi chiedono le dipendenze più aggiornate, in genere le aggiorno con slapt-get e poi mi creo il pacchetto con checkinstall
(non trovando lo slackbuild), ma adesso ha smesso di funzionare anche checkinstall che non mi crea più i pacchetti,
mi dice solo che il pacchetto è stato salvato nella directory corrente, ma quello che trovo è solo un backup-nomepacchetto.tgz,
VI prego aiutatemi ci sto sbattendo da un pò ma il loop infinito delle dipendenze è troppo "infinito" da sopportare!!!

Re: Slapt-get gpg-key e checkinstall

Inviato: dom 28 nov 2010, 19:00
da conraid
slackers.it non ha chiave gpg e non supporta le dipendenze

Re: Slapt-get gpg-key e checkinstall

Inviato: dom 28 nov 2010, 19:02
da Ansa89
Non so nulla su come importare chiavi gpg, ma per quanto riguarda la creazione di pacchetti, basta che prendi uno slackbuild qualsiasi e lo adatti al software che vuoi pacchettizzare (anche se ogni tanto è piuttosto difficile o impossibile).

Re: Slapt-get gpg-key e checkinstall

Inviato: dom 28 nov 2010, 22:54
da guybrush.d
Ciao,
grazie per le risposte, ah! adesso capisco il discorso per slackers.it ma slapt-get non dovrebbe gestirserle in automatico?
Comunque per quanto riguarda checkinstall invece gradirei risolvere lo slackbuild non mi piace perchè credo si perda più
tempo di compilare a "mano" il pacchetto, se qualcuno ha qualche dritta è benvenuta!

Re: Slapt-get gpg-key e checkinstall

Inviato: lun 29 nov 2010, 13:15
da Savius
Ciao Guybrush (complimenti per il nome :D),
Il miglior modo per creare pacchetti è quello di utilizzare gli SlackBuild, su questo non ci sono dubbi. Gli SlackBuild ti permettono di avere il pieno controllo delle operazioni e di gestire al meglio la creazione di un pacchetto. Per molto tempo ho cercato valide alternative alla procedura abbastanza lunga di creazione di uno SlackBuild, per fortuna esistono molti già fatti a cui basta porre qualche modifica per adattarli ai casi specifici, altre volte invece non si trovano SlackBuild per il programma specifico e c'è bisogno di crearlo da solo. Per chi non è pratico e/o non vuole cimentarsi in quelle procedure standard di creazione di uno SlackBuild, esistono varie alternative che però, hanno pro e contro. Con CheckInstall la creazione da sorgenti spesso era possibile ma non garantiva una creazione "pulita" di un pacchetto, nel tempo poi la Slackware si aggiornava mentre il CheckInstall restava lo stesso e quindi non andava più bene. Esiste poi rpm2tgz che ti permette di creare un pacchetto tgz da un pacchetto rpm ma, anche in questo caso, non è garantita la piena "pulizia" del pacchetto che, potrebbe copiare file in directory diverse da quelle previste dalla Slackware.

Dopo tante ricerche trovai poi una via di mezzo che potesse darmi la possibilità di creare un pacchetto quanto più "pulito" è possibile ma, allo stesso tempo, senza perderci troppo tempo. La procedura la puoi trovare qui: http://www.slackwiki.org/Building_A_Package ed è suddivisa in due parti. La prima parte sarebbe quella migliore da seguire perché un po' più "attenta" a varie opzioni di configurazione, la seconda invece, è meno pulita ma ti permette di creare un pacchetto velocemente.

In ogni caso, nulla è più "pulito" di uno SlackBuild, utilizza questi sistemi SOLO quando non esistono pacchetti o Slackbuild relativi al programma che vorresti installare.

Spero di esserti stato d'aiuto, ciao! ^^

Re: Slapt-get gpg-key e checkinstall

Inviato: lun 29 nov 2010, 14:08
da guybrush.d
Ciao Savius,
grazie per la risposta si conoscevo già rpm2tgz e l'ho usato spesso quando non avevo internet per convertire i pacchetti di una mandrake,
per la mia Slackware 9.0, chenkinstall l'ho scoperto poco tempo fa e l'ho trovato veramente utile, infatti mi sono fatto un repository personale
da cui reperisco il software ad ogni nuova installazione senza dover ricompilare, solo che ultimamente come già detto, dopo aver compilato
il pacchetto se do un checkinstall, mi viene creato solo il paccheto "backup_nomepacchetto.tgz" e non capisco perchè!!!Comunque il metodo
che mi hai passato è proprio quello che cercavo, non sembra si perda tanto tempo, e comunque se alla fine ottengo un pacchetto "ufficiale"
allora va bene così, al limite posso sempre crearmi un script che mi fa il lavoro da solo! Grazie ciao.