Caricare pacchetti su un repository ppa
Moderatore: Gruppo Sviluppo
Caricare pacchetti su un repository ppa
Ciao, mi sono creato il mio repository ppa e fin qui tutto bene, ora però non riesco a capire come si caricano i pacchetti su di esso.
Qualcuno che mi aiuti? oppure una guida in italiano andrebbe bene.
Grazie
Qualcuno che mi aiuti? oppure una guida in italiano andrebbe bene.
Grazie
paglias.net Blog su Ubuntu!
- l3on
- Rampante Reduce

- Messaggi: 6450
- Iscrizione: sabato 20 maggio 2006, 19:03
- Località: Bologna
- Contatti:
Re: Caricare pacchetti su un repository ppa
Se hai seguito le varie guide per creare i pacchetti deb, ora ti ritroverai con file .changes.
Devi caricare quello tramite dput:
TUO_PPA deve essere configuaro in ~/.dput.cf, ecco un esempio:
Devi caricare quello tramite dput:
Codice: Seleziona tutto
dput TUO_PPA file.changesCodice: Seleziona tutto
[TUO_PPA]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~TUO_NICK/NOME_PPA/ubuntu/
login = anonymous
allow_unsigned_uploads = 0
Pagina Personale sul Wiki - Sito Personale - Blog | `l3on @ ubuntu.com` .
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Re: Caricare pacchetti su un repository ppa
Allora, mi sono installato dput, con sudo apt-get install dput.
Poi sono andato a guardare tra i file nascosti della mia home ma non ho trovato ".dput-cf", lo devo creare?
Poi sono andato a guardare tra i file nascosti della mia home ma non ho trovato ".dput-cf", lo devo creare?
paglias.net Blog su Ubuntu!
Re: Caricare pacchetti su un repository ppa
Un'altra cosa, ho creato il file .dput.cf
e ho messo:
[Paglia]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~TUO_NICK/NOME_PPA/ubuntu/
login = anonymous
allow_unsigned_uploads = 0
Ma alla voce incoming se l'indirizzo del mio ppa è https://launchpad.net/~paglia/+archive/paglia-ppa a quella voce cosa devo mettere?
e ho messo:
[Paglia]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~TUO_NICK/NOME_PPA/ubuntu/
login = anonymous
allow_unsigned_uploads = 0
Ma alla voce incoming se l'indirizzo del mio ppa è https://launchpad.net/~paglia/+archive/paglia-ppa a quella voce cosa devo mettere?
Ultima modifica di Anonymous il sabato 13 marzo 2010, 18:55, modificato 1 volta in totale.
paglias.net Blog su Ubuntu!
- l3on
- Rampante Reduce

- Messaggi: 6450
- Iscrizione: sabato 20 maggio 2006, 19:03
- Località: Bologna
- Contatti:
Re: Caricare pacchetti su un repository ppa
incoming = ~paglia/paglia-ppa/ubuntu/
Pagina Personale sul Wiki - Sito Personale - Blog | `l3on @ ubuntu.com` .
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Re: Caricare pacchetti su un repository ppa
Ok avevo intuito ma non ero sicurissimol3on ha scritto: incoming = ~paglia/paglia-ppa/ubuntu/
Ora, diciamo che io voglia caricare non so la versione 2.7.1 di gimp.
Cosa devo fare?
Mi scarico i sorgenti, creo un file .deb da essi (come? )... se non ho capito male e poi?
paglias.net Blog su Ubuntu!
- l3on
- Rampante Reduce

- Messaggi: 6450
- Iscrizione: sabato 20 maggio 2006, 19:03
- Località: Bologna
- Contatti:
Re: Caricare pacchetti su un repository ppa
Ti serve un'infarinatura generale...
Puoi partire da questo:
http://blog.3v1n0.net/creare-pacchetti- ... da-rapida/
(è il primo che ho trovato su google).
Puoi partire da questo:
http://blog.3v1n0.net/creare-pacchetti- ... da-rapida/
(è il primo che ho trovato su google).
Pagina Personale sul Wiki - Sito Personale - Blog | `l3on @ ubuntu.com` .
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Re: Caricare pacchetti su un repository ppa
Ok, mi sono creato il file .deb (se lo trvo già un file .deb del software va bene se lo scarico senza crearlo da sorgenti?) e ora cosa faccio?l3on ha scritto: Ti serve un'infarinatura generale...
Puoi partire da questo:
http://blog.3v1n0.net/creare-pacchetti- ... da-rapida/
(è il primo che ho trovato su google).
paglias.net Blog su Ubuntu!
- l3on
- Rampante Reduce

- Messaggi: 6450
- Iscrizione: sabato 20 maggio 2006, 19:03
- Località: Bologna
- Contatti:
Re: Caricare pacchetti su un repository ppa
paglia.. non ti sono chiari diversi punti.
Sul ppa devi caricare un file .changes che viene generato da debuild, per fare questo devi avere già giocato con dh_make nei file sorgenti.
Non pensare che in quattro e quattro otto riesci a far tutto. Devi leggere la documentazione.
http://wiki.ubuntu.com/MOTU
Sul ppa devi caricare un file .changes che viene generato da debuild, per fare questo devi avere già giocato con dh_make nei file sorgenti.
Non pensare che in quattro e quattro otto riesci a far tutto. Devi leggere la documentazione.
http://wiki.ubuntu.com/MOTU
Pagina Personale sul Wiki - Sito Personale - Blog | `l3on @ ubuntu.com` .
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Re: Caricare pacchetti su un repository ppa
D'accordo mi leggerò qualche guida e poi torneròl3on ha scritto: paglia.. non ti sono chiari diversi punti.
Sul ppa devi caricare un file .changes che viene generato da debuild, per fare questo devi avere già giocato con dh_make nei file sorgenti.
Non pensare che in quattro e quattro otto riesci a far tutto. Devi leggere la documentazione.
http://wiki.ubuntu.com/MOTU
paglias.net Blog su Ubuntu!
Re: Caricare pacchetti su un repository ppa
Sono riuscito a crearmi il mio file .deb di un software e ho i file .changes, .deb, .dsc e .tar.gz, come caricarli sul ppa con dput?
Ultima modifica di Anonymous il lunedì 15 marzo 2010, 19:43, modificato 1 volta in totale.
paglias.net Blog su Ubuntu!
- l3on
- Rampante Reduce

- Messaggi: 6450
- Iscrizione: sabato 20 maggio 2006, 19:03
- Località: Bologna
- Contatti:
Re: Caricare pacchetti su un repository ppa
dput file.changes
È la prima riga del man di dput...
È la prima riga del man di dput...
Pagina Personale sul Wiki - Sito Personale - Blog | `l3on @ ubuntu.com` .
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Re: Caricare pacchetti su un repository ppa
Ok ora però mi dice che manca una file .sig o .asc oppure la chiave gpgl3on ha scritto: dput file.changes
È la prima riga del man di dput...
paglias.net Blog su Ubuntu!
- l3on
- Rampante Reduce

- Messaggi: 6450
- Iscrizione: sabato 20 maggio 2006, 19:03
- Località: Bologna
- Contatti:
Re: Caricare pacchetti su un repository ppa
Perché quando crei il pacchetto .dsc devi firmarlo con la chiave gpg...
Il comando è:
In caso tu debba allegare anche i sorgenti, il comando è:
Ciao.
Il comando è:
Codice: Seleziona tutto
debuild -SCodice: Seleziona tutto
debuild -S -saPagina Personale sul Wiki - Sito Personale - Blog | `l3on @ ubuntu.com` .
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Re: Caricare pacchetti su un repository ppa
Grazie, però ho un altro problema, il sorgente l'ho scaricato da qui: https://launchpad.net/ubuntu/+source/li ... es/0.1.5.8, è gia configurato e mi è bastato darel3on ha scritto: Perché quando crei il pacchetto .dsc devi firmarlo con la chiave gpg...
Il comando è:In caso tu debba allegare anche i sorgenti, il comando è:Codice: Seleziona tutto
debuild -SCiao.Codice: Seleziona tutto
debuild -S -sa
ma mi da un errore riguardo alla firma gpgdebuild -S -sa
Prima avevo usatomatteo@matteo-desktop:~$ cd Scrivania
matteo@matteo-desktop:~/Scrivania$ cd light-themes-0.1.5.8
matteo@matteo-desktop:~/Scrivania/light-themes-0.1.5.8$ dput Paglia Scrivania/light-themes_0.1.5.8_i386.changes
Can't open Scrivania/light-themes_0.1.5.8_i386.changes
matteo@matteo-desktop:~/Scrivania/light-themes-0.1.5.8$ debuild -S -sa dpkg-buildpackage -rfakeroot -d -us -uc -S -sa
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package light-themes
dpkg-buildpackage: source version 0.1.5.8
dpkg-buildpackage: source changed by Kenneth Wimer
fakeroot debian/rules clean
dh clean
dh_testdir
dh_auto_clean
dh_clean
dpkg-source -b light-themes-0.1.5.8
dpkg-source: info: using source format `1.0'
dpkg-source: info: building light-themes in light-themes_0.1.5.8.tar.gz
dpkg-source: info: building light-themes in light-themes_0.1.5.8.dsc
dpkg-genchanges -S -sa >../light-themes_0.1.5.8_source.changes
dpkg-genchanges: including full source code in upload
dpkg-buildpackage: source only upload: Debian-native package
Now running lintian...
E: light-themes_0.1.5.8_source.changes: bad-distribution-in-changes-file lucid
W: light-themes source: newer-standards-version 3.8.4 (current is 3.8.3)
W: light-themes source: changelog-should-mention-nmu
W: light-themes source: source-nmu-has-incorrect-version-number 0.1.5.8
W: light-themes source: unknown-field-in-dsc original-maintainer
Finished running lintian.
Now signing changes and any dsc files...
signfile light-themes_0.1.5.8.dsc Kenneth Wimer
gpg: skipped "Kenneth Wimer ": la chiave segreta non è disponibile
gpg: /tmp/debsign.XkXkToI1/light-themes_0.1.5.8.dsc: clearsign failed: la chiave segreta non è disponibile
debsign: gpg error occurred! Aborting....
debuild: fatal error at line 1255:
running debsign failed
matteo@matteo-desktop:~/Scrivania/light-themes-0.1.5.8$
e non mi aveva dato problemi, mi aveva creato anche il file .deb cosa che il comando che mi hai dato te non ha fatto ma in compenso mi ha dato un errore sempre riguardo alla chiave gpg mancante nel caricamento con dputdebuild -uc -us
paglias.net Blog su Ubuntu!
- l3on
- Rampante Reduce

- Messaggi: 6450
- Iscrizione: sabato 20 maggio 2006, 19:03
- Località: Bologna
- Contatti:
Re: Caricare pacchetti su un repository ppa
Questo perché debuild firma i pacchetti con una chiave GPG. Se non ce l'hai, dovresti creartela (Sicurezza/GnuPg).
In ogni caso, prima di dare il debuild, dovresti fare l'export della variabile GPGKEY con l'id della chiave pubblica se vuoi firmare i pacchetti.
Ecco un esempio:
Oppure, aggiungere l'export al .bashrc in modo da aver la variabile dichiarata ad ogni sessione.
In ogni caso, prima di dare il debuild, dovresti fare l'export della variabile GPGKEY con l'id della chiave pubblica se vuoi firmare i pacchetti.
Ecco un esempio:
Codice: Seleziona tutto
export GPGKEY=D59257A9
debuild -S -saPagina Personale sul Wiki - Sito Personale - Blog | `l3on @ ubuntu.com` .
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Re: Caricare pacchetti su un repository ppa
Allora, la chiave l'ho creata, l'ho mandata al keyserver di ubuntu e l'ho impostata in .bashrcl3on ha scritto: Questo perché debuild firma i pacchetti con una chiave GPG. Se non ce l'hai, dovresti creartela (Sicurezza/GnuPg).
In ogni caso, prima di dare il debuild, dovresti fare l'export della variabile GPGKEY con l'id della chiave pubblica se vuoi firmare i pacchetti.
Ecco un esempio:Oppure, aggiungere l'export al .bashrc in modo da aver la variabile dichiarata ad ogni sessione.Codice: Seleziona tutto
export GPGKEY=D59257A9 debuild -S -sa
Ma mi da sempre questo errore:
Sembra però che non si riferisca alla mia chiava ma essendo i sorgenti già con la cartella debian e quindi dopo che è stato fatto ./configure come faccio ad aggiungere la chiave ai sorgenti?Now signing changes and any dsc files...
signfile light-themes_0.1.5.8.dsc Kenneth Wimer
gpg: skipped "Kenneth Wimer ": la chiave segreta non è disponibile
gpg: /tmp/debsign.2vaJmpFm/light-themes_0.1.5.8.dsc: clearsign failed: la chiave segreta non è disponibile
debsign: gpg error occurred! Aborting....
debuild: fatal error at line 1255:
running debsign failed
paglias.net Blog su Ubuntu!
- l3on
- Rampante Reduce

- Messaggi: 6450
- Iscrizione: sabato 20 maggio 2006, 19:03
- Località: Bologna
- Contatti:
Re: Caricare pacchetti su un repository ppa
Usa DEBUILD_DPKG_BUILDPACKAGE_OPTS (guarda nel man di debuild).
Pagina Personale sul Wiki - Sito Personale - Blog | `l3on @ ubuntu.com` .
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Re: Caricare pacchetti su un repository ppa
Mi sono letto tutto il manuale e ho provato usando l'opzione kIDChiave:l3on ha scritto: Usa DEBUILD_DPKG_BUILDPACKAGE_OPTS (guarda nel man di debuild).
Ma continua a darmi errore...debuild dpkg-buildpackage k46C2281B
paglias.net Blog su Ubuntu!
- l3on
- Rampante Reduce

- Messaggi: 6450
- Iscrizione: sabato 20 maggio 2006, 19:03
- Località: Bologna
- Contatti:
Re: Caricare pacchetti su un repository ppa
debuild -S -sa -k0x46C2281B
Pagina Personale sul Wiki - Sito Personale - Blog | `l3on @ ubuntu.com` .
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Ex "Membro del Consiglio, Sysadmin e Web-Designer dei portali della comunità, Amministratore del Sito e tante altre cose..." Con Ubuntu-it dal maggio del 2006.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 1 ospite
