[Risolto] dput e ppa

Coordinamento delle attività e informazioni sui progetti del gruppo: creazione, modifica e gestione dei pacchetti di Ubuntu e relative problematiche.

Moderatore: Gruppo Sviluppo

Avatar utente
Mefrio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1426
Iscrizione: martedì 12 gennaio 2010, 20:30
Desktop: Pantheon
Distribuzione: elementary OS

[Risolto] dput e ppa

Messaggio da Mefrio »

ragazzi avrei bisogno di aggiungere il mio .deb ad un ppa e quindi, dopo aver seguito tutte le guide riguardo le chiavi PGP mi ritrovo a dare da terminale

Codice: Seleziona tutto

mefrio @ 16:02 => 0.9.1 $ dput my-ppa plymouth-manager_0.9.1.changes
con seguente messaggio di errore

Codice: Seleziona tutto

Checking signature on .changes
gpg: non sono stati trovati dati OpenPGP validi.
gpg: non è stato possibile verificare la firma.
Ricorda che il file con la firma (.sig or .asc) deve
essere il primo file indicato sulla riga di comando.
No signature on /home/mefrio/Scrivania/0.9.1/plymouth-manager_0.9.1.changes.
m
ora mi chiedo come sia possibile aggiungere questo benedetto programma a questo benedetto ppa senza scervellarmi ulteriormente?

Spero proprio che mi aiuterete
Ultima modifica di Mefrio il lunedì 20 dicembre 2010, 11:53, modificato 1 volta in totale.
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
deimos
Prode Principiante
Messaggi: 66
Iscrizione: lunedì 11 ottobre 2010, 19:51
Località: vercelli
Contatti:

Re: dput e ppa

Messaggio da deimos »

innanzi tutto devo dire che non ho una gran esperienza. Da quel che vedo non hai inserito la tua chiave gpp.
Se hai usato debuild probabilmente non hai messi il parametro
-k

Penso che tu possa aggiungerla senza rifare tutto con
debsign -k

la chiave la ottieni con
gpg --list-secret-keys

spero di non averti dato consigli sbagliati :)
Linux counter #101284
mediadownloader
Avatar utente
Mefrio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1426
Iscrizione: martedì 12 gennaio 2010, 20:30
Desktop: Pantheon
Distribuzione: elementary OS

Re: dput e ppa

Messaggio da Mefrio »

ho provato come dici tu ma non me lo firma il file
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: dput e ppa

Messaggio da vaillant »

Prova con

Codice: Seleziona tutto

dput ppa:NOMEUTENTELAUNCHPAD/NOMEPPA plymouth-manager_0.9.1-1.source.changes
Ad esempio

Codice: Seleziona tutto

dput ppa:mefrio/plymouth plymouth-manager_0.9.1-1.source.changes
Devi chiaramente avere il file source.changes generato con

Codice: Seleziona tutto

debuild -S -sa -kCHIAVEGPG
Ultima modifica di Anonymous il lunedì 20 dicembre 2010, 9:50, modificato 1 volta in totale.
Avatar utente
Mefrio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1426
Iscrizione: martedì 12 gennaio 2010, 20:30
Desktop: Pantheon
Distribuzione: elementary OS

Re: dput e ppa

Messaggio da Mefrio »

niente da fare >:(
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: dput e ppa

Messaggio da vaillant »

"niente da fare" vuol dire tutto e niente. Posta gli errori
Avatar utente
Mefrio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1426
Iscrizione: martedì 12 gennaio 2010, 20:30
Desktop: Pantheon
Distribuzione: elementary OS

Re: dput e ppa

Messaggio da Mefrio »

gli stessi di prima! Il file changes non lo firma!!! Io il pacchetto .deb non me lo sono generato a mano ma con l'IDE di Gambas, forse è dovuto a questo il problema
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: dput e ppa

Messaggio da vaillant »

Dunque, partiamo da capo. Tu hai due directory per il progetto: "debian" e "src" giusto?
Avatar utente
Mefrio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1426
Iscrizione: martedì 12 gennaio 2010, 20:30
Desktop: Pantheon
Distribuzione: elementary OS

Re: dput e ppa

Messaggio da Mefrio »

certo
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: dput e ppa

Messaggio da vaillant »

Bene. Cancella tutto quello che gambas ti ha generato (il deb e gli altri file) in modo da avere solo le directory del progetto.

Una volta fatto, nella cartella dove hai quelle due, dai

Codice: Seleziona tutto

debuild -S -sa -kCHIAVEGPG
dove al posto di CHIAVEGPG devi inserire la tua chiave che ovviamente deve essere caricata nel tuo profilo su launchpad.

Ti verrà richiesta la passkey per la chiave, la inserisci e verranno generati i vari file (tranne il .deb)

edit: devi scrivere 9D0E7986 al posto di CHIAVEGPG
Ultima modifica di Anonymous il lunedì 20 dicembre 2010, 11:43, modificato 1 volta in totale.
Avatar utente
Mefrio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1426
Iscrizione: martedì 12 gennaio 2010, 20:30
Desktop: Pantheon
Distribuzione: elementary OS

Re: dput e ppa

Messaggio da Mefrio »

mi da questo

Codice: Seleziona tutto

mefrio @ 11:43 => plymouth-manager-0.9.1.orig $ debuild -S -sa -k 9D0E7986
debuild: unknown dpkg-buildpackage/debuild option: 9D0E7986
 dpkg-buildpackage -rfakeroot -d -us -uc -S -sa 9D0E7986
dpkg-buildpackage: unknown option or argument 9D0E7986


Usage: dpkg-buildpackage [<options> ...]

Options:
  -r<gain-root-command>
                 command to gain root privileges (default is fakeroot).
  -R<rules>      rules file to execute (default is debian/rules).
  -p<sign-command>
  -d             do not check build dependencies and conflicts.
  -D             check build dependencies and conflicts.
  -T<target>     call debian/rules <target> with the proper environment
  --as-root      ensure -T calls the target with root rights
  -j[<number>]   specify jobs to run simultaneously } passed to debian/rules
  -k<keyid>      the key to use for signing.
  -sgpg          the sign-command is called like GPG.
  -spgp          the sign-command is called like PGP.
  -us            unsigned source.
  -uc            unsigned changes.
  -a<arch>       Debian architecture we build for (implies -d).
  -b             binary-only, do not build source.   } also passed to
  -B             binary-only, no arch-indep files.   } dpkg-genchanges
  -A             binary-only, only arch-indep files. }
  -S             source only, no binary files.     }
  -t<system>     set GNU system type.           } passed to dpkg-architecture
  -v<version>    changes since version <version>.      }
  -m<maint>      maintainer for package is <maint>.    }
  -e<maint>      maintainer for release is <maint>.    } only passed
  -C<descfile>   changes are described in <descfile>.  } to dpkg-genchanges
  -si (default)  src includes orig if new upstream.    }
  -sa            uploaded src always includes orig.    }
  -sd            uploaded src is diff and .dsc only.   }
  -sn            force Debian native source format.      }
  -s[sAkurKUR]   see dpkg-source for explanation.        } only passed
  -z<level>      compression level of source             } to dpkg-source
  -Z<compressor> compression to use for source           }
  -nc            do not clean source tree (implies -b).
  -tc            clean source tree when finished.
  -ap            add pause before starting signature process.
  -i[<regex>]    ignore diffs of files matching regex.    } only passed
  -I[<pattern>]  filter out files when building tarballs. } to dpkg-source
  --admindir=<directory>
                 change the administrative directory.
  -h, --help     show this help message.
      --version  show the version.
debuild: fatal error at line 1340:
dpkg-buildpackage -rfakeroot -d -us -uc -S -sa 9D0E7986 failed
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: dput e ppa

Messaggio da vaillant »

Non devi scriverlo staccato!

Codice: Seleziona tutto

debuild -S -sa -k9D0E7986
Avatar utente
Mefrio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1426
Iscrizione: martedì 12 gennaio 2010, 20:30
Desktop: Pantheon
Distribuzione: elementary OS

Re: dput e ppa

Messaggio da Mefrio »

grazie mille vaillant! Ora funziona però sul ppa ancora non si vedono pacchetti...è normale?
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: dput e ppa

Messaggio da vaillant »

Se hai dato solo il comando che ti ho suggerito, non hai caricato un bel niente. Devi spostarti nella directory dove c'è il file source.changes e dare

Codice: Seleziona tutto

dput ppa:NOMEUTENTELAUNCHPAD/NOMEPPA NOMEFILE.source.changes
Se invece questo lo hai già fatto, il pacchetto è stato caricato su launchpad dove le "build farms" controlleranno l'integrità del pacchetto e genereranno il file debian. Solitamente passano dai 5 a 20 minuti, in base a quanto traffico c'è (una volta un mio pacchetto è stato caricato dopo 3 ore...)
Avatar utente
Mefrio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1426
Iscrizione: martedì 12 gennaio 2010, 20:30
Desktop: Pantheon
Distribuzione: elementary OS

Re: dput e ppa

Messaggio da Mefrio »

ho dato il dput...quindi ora devo attendere!! Grazie mille! Finalmente ce l'ho fatta ;D
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: [Risolto] dput e ppa

Messaggio da vaillant »

Di nulla. Io avrei atteso l'effettivo caricamento prima di mettere [RISOLTO] però ;)

Ciao
Avatar utente
Mefrio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1426
Iscrizione: martedì 12 gennaio 2010, 20:30
Desktop: Pantheon
Distribuzione: elementary OS

Re: [Risolto] dput e ppa

Messaggio da Mefrio »

se avrò altri problemi scriverò ;)

ciao
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Avatar utente
Mefrio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1426
Iscrizione: martedì 12 gennaio 2010, 20:30
Desktop: Pantheon
Distribuzione: elementary OS

Re: [Risolto] dput e ppa

Messaggio da Mefrio »

ragazzi un ultimo aiuto...ho caricato il pacchetto per Maverick ma vorrei caricare anche quello per Lucid e Natty solo che se modifico i file scrivendo Lucid al posto di Natty non me lo fa aggiungere al ppa...mi date una mano?
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: [Risolto] dput e ppa

Messaggio da vaillant »

Esplora il PPA, sulla destra trovi una voce "Copy packages"

Immagine

Selezioni il pacchetto per Maverick e lo copy selezionando la distribuzione interessata

Immagine

cliccando su "copy existing binaries" e confermi
Avatar utente
Mefrio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1426
Iscrizione: martedì 12 gennaio 2010, 20:30
Desktop: Pantheon
Distribuzione: elementary OS

Re: [Risolto] dput e ppa

Messaggio da Mefrio »

grazie mille di nuovo! funziona (good)
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Scrivi risposta

Ritorna a “Gruppo Sviluppo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti