[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

[Risolto] dput e ppa

Messaggioda Mefrio » venerdì 17 dicembre 2010, 17:04

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, 12:53, modificato 1 volta in totale.
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Avatar utente
Mefrio Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1426
Iscrizione: gennaio 2010
Distribuzione: elementary OS
Desktop: Pantheon

Re: dput e ppa

Messaggioda deimos » domenica 19 dicembre 2010, 13:20

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 :)
deimos Non specificato
Prode Principiante
 
Messaggi: 66
Iscrizione: ottobre 2010
Località: vercelli

Re: dput e ppa

Messaggioda Mefrio » lunedì 20 dicembre 2010, 9:40

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
Mefrio Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1426
Iscrizione: gennaio 2010
Distribuzione: elementary OS
Desktop: Pantheon

Re: dput e ppa

Messaggioda vaillant » lunedì 20 dicembre 2010, 10:35

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, 10:50, modificato 1 volta in totale.
I miei computer - Ubuntu Builder - Crea la tua Ubuntu personalizzata
4e617363692c206372657363692c2061707072656e64692c20646966666f6e64692c206d756f726921
La mia moto non perde olio. Sono i suoi cavalli che sudano!
Avatar utente
vaillant Maschile
Moderatore Globale
Moderatore Globale
 
Messaggi: 8277
Iscrizione: marzo 2009
Località: Modica
Distribuzione: Fedora 20
Desktop: GNOME Shell 3.10

Re: dput e ppa

Messaggioda Mefrio » lunedì 20 dicembre 2010, 12:20

niente da fare >:(
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Avatar utente
Mefrio Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1426
Iscrizione: gennaio 2010
Distribuzione: elementary OS
Desktop: Pantheon

Re: dput e ppa

Messaggioda vaillant » lunedì 20 dicembre 2010, 12:21

"niente da fare" vuol dire tutto e niente. Posta gli errori
I miei computer - Ubuntu Builder - Crea la tua Ubuntu personalizzata
4e617363692c206372657363692c2061707072656e64692c20646966666f6e64692c206d756f726921
La mia moto non perde olio. Sono i suoi cavalli che sudano!
Avatar utente
vaillant Maschile
Moderatore Globale
Moderatore Globale
 
Messaggi: 8277
Iscrizione: marzo 2009
Località: Modica
Distribuzione: Fedora 20
Desktop: GNOME Shell 3.10

Re: dput e ppa

Messaggioda Mefrio » lunedì 20 dicembre 2010, 12:28

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
Mefrio Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1426
Iscrizione: gennaio 2010
Distribuzione: elementary OS
Desktop: Pantheon

Re: dput e ppa

Messaggioda vaillant » lunedì 20 dicembre 2010, 12:29

Dunque, partiamo da capo. Tu hai due directory per il progetto: "debian" e "src" giusto?
I miei computer - Ubuntu Builder - Crea la tua Ubuntu personalizzata
4e617363692c206372657363692c2061707072656e64692c20646966666f6e64692c206d756f726921
La mia moto non perde olio. Sono i suoi cavalli che sudano!
Avatar utente
vaillant Maschile
Moderatore Globale
Moderatore Globale
 
Messaggi: 8277
Iscrizione: marzo 2009
Località: Modica
Distribuzione: Fedora 20
Desktop: GNOME Shell 3.10

Re: dput e ppa

Messaggioda Mefrio » lunedì 20 dicembre 2010, 12:39

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

Re: dput e ppa

Messaggioda vaillant » lunedì 20 dicembre 2010, 12:41

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, 12:43, modificato 1 volta in totale.
I miei computer - Ubuntu Builder - Crea la tua Ubuntu personalizzata
4e617363692c206372657363692c2061707072656e64692c20646966666f6e64692c206d756f726921
La mia moto non perde olio. Sono i suoi cavalli che sudano!
Avatar utente
vaillant Maschile
Moderatore Globale
Moderatore Globale
 
Messaggi: 8277
Iscrizione: marzo 2009
Località: Modica
Distribuzione: Fedora 20
Desktop: GNOME Shell 3.10

Re: dput e ppa

Messaggioda Mefrio » lunedì 20 dicembre 2010, 12:44

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
Mefrio Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1426
Iscrizione: gennaio 2010
Distribuzione: elementary OS
Desktop: Pantheon

Re: dput e ppa

Messaggioda vaillant » lunedì 20 dicembre 2010, 12:45

Non devi scriverlo staccato!
Codice: Seleziona tutto
debuild -S -sa -k9D0E7986
I miei computer - Ubuntu Builder - Crea la tua Ubuntu personalizzata
4e617363692c206372657363692c2061707072656e64692c20646966666f6e64692c206d756f726921
La mia moto non perde olio. Sono i suoi cavalli che sudano!
Avatar utente
vaillant Maschile
Moderatore Globale
Moderatore Globale
 
Messaggi: 8277
Iscrizione: marzo 2009
Località: Modica
Distribuzione: Fedora 20
Desktop: GNOME Shell 3.10

Re: dput e ppa

Messaggioda Mefrio » lunedì 20 dicembre 2010, 12:47

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
Mefrio Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1426
Iscrizione: gennaio 2010
Distribuzione: elementary OS
Desktop: Pantheon

Re: dput e ppa

Messaggioda vaillant » lunedì 20 dicembre 2010, 12:50

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...)
I miei computer - Ubuntu Builder - Crea la tua Ubuntu personalizzata
4e617363692c206372657363692c2061707072656e64692c20646966666f6e64692c206d756f726921
La mia moto non perde olio. Sono i suoi cavalli che sudano!
Avatar utente
vaillant Maschile
Moderatore Globale
Moderatore Globale
 
Messaggi: 8277
Iscrizione: marzo 2009
Località: Modica
Distribuzione: Fedora 20
Desktop: GNOME Shell 3.10

Re: dput e ppa

Messaggioda Mefrio » lunedì 20 dicembre 2010, 12:52

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
Mefrio Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1426
Iscrizione: gennaio 2010
Distribuzione: elementary OS
Desktop: Pantheon

Re: [Risolto] dput e ppa

Messaggioda vaillant » lunedì 20 dicembre 2010, 12:54

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

Ciao
I miei computer - Ubuntu Builder - Crea la tua Ubuntu personalizzata
4e617363692c206372657363692c2061707072656e64692c20646966666f6e64692c206d756f726921
La mia moto non perde olio. Sono i suoi cavalli che sudano!
Avatar utente
vaillant Maschile
Moderatore Globale
Moderatore Globale
 
Messaggi: 8277
Iscrizione: marzo 2009
Località: Modica
Distribuzione: Fedora 20
Desktop: GNOME Shell 3.10

Re: [Risolto] dput e ppa

Messaggioda Mefrio » lunedì 20 dicembre 2010, 12:56

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 Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1426
Iscrizione: gennaio 2010
Distribuzione: elementary OS
Desktop: Pantheon

Re: [Risolto] dput e ppa

Messaggioda Mefrio » lunedì 20 dicembre 2010, 17:21

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
Mefrio Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1426
Iscrizione: gennaio 2010
Distribuzione: elementary OS
Desktop: Pantheon

Re: [Risolto] dput e ppa

Messaggioda vaillant » lunedì 20 dicembre 2010, 17:29

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
I miei computer - Ubuntu Builder - Crea la tua Ubuntu personalizzata
4e617363692c206372657363692c2061707072656e64692c20646966666f6e64692c206d756f726921
La mia moto non perde olio. Sono i suoi cavalli che sudano!
Avatar utente
vaillant Maschile
Moderatore Globale
Moderatore Globale
 
Messaggi: 8277
Iscrizione: marzo 2009
Località: Modica
Distribuzione: Fedora 20
Desktop: GNOME Shell 3.10

Re: [Risolto] dput e ppa

Messaggioda Mefrio » lunedì 20 dicembre 2010, 17:39

grazie mille di nuovo! funziona (good)
Want some projects to join in? Help me and community: Scratch, AppCenter, Snap, and many others...
Wiki?
Avatar utente
Mefrio Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1426
Iscrizione: gennaio 2010
Distribuzione: elementary OS
Desktop: Pantheon

Successiva

Torna a Gruppo Sviluppo

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 1 ospite