Autore Topic: Non mi crea il deb di installazione  (Letto 1508 volte)

Offline vir1966

  • Gamberetto
  • *
  • Post: 39
    • Mostra profilo
Non mi crea il deb di installazione
« il: 11 Ottobre 2019, 13:30:45 »
Come da titolo, Gambas 3 installato da ppa dopo l'ultimo aggiornamento (il problema mi si presenta dopo di questo) quando creo il pacchetto di installazione non mi crea il deb apposito....

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #1 il: 11 Ottobre 2019, 14:51:49 »
Puoi darmi maggiori dettagli, in modo che io possa comunicarlo a chi di dovere.

Prima cosa ti restituiva che adesso non restituisce?
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vir1966

  • Gamberetto
  • *
  • Post: 39
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #2 il: 11 Ottobre 2019, 15:36:23 »
Intanto grazie per la risposta....il problema nasce dal fatto che quando creo il pacchetto di installazione, cosa già fatta più volte nel tempo e sempre andata a buon fine da ieri mi crea vari file deb per gtk per qt4 per qt5  il tar.gz ma non il deb del programma.... eventualmente posso postare il log della procedura di creazione del pacchetto di installazione.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #3 il: 11 Ottobre 2019, 15:38:46 »
... eventualmente posso postare il log della procedura di creazione del pacchetto di installazione.

Si postalo così lo confronto col mio
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vir1966

  • Gamberetto
  • *
  • Post: 39
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #4 il: 11 Ottobre 2019, 19:21:27 »
... eventualmente posso postare il log della procedura di creazione del pacchetto di installazione.

Si postalo così lo confronto col mio
Codice: [Seleziona]
Salva il file CHANGELOG/Modifiche.

==============================================================================

CREAZIONE PACCHETTO PER UBUNTU / KUBUNTU / MINT....


Sto creando la directory.
rm -f '/home/virginio/Installazioni/Serramenti gambas/serramenti_0.0.6'*
rm -Rf '/home/virginio/Installazioni/Serramenti gambas/serramenti-0.0.6'
rm -Rf '/home/virginio/Installazioni/Serramenti gambas/serramenti-0.0.6.orig'
Creazione file desktop...
"Debianizzazione" dei sorgenti...
Creazione pacchetto...
cd '/home/virginio/Installazioni/Serramenti gambas/serramenti-0.0.6'
dpkg-buildpackage -d -rfakeroot -uc -us
dpkg-buildpackage: Informazioni: Pacchetto sorgente serramenti
dpkg-buildpackage: Informazioni: Versione sorgente 0.0.6-0ubuntu1
dpkg-buildpackage: Informazioni: Distribuzione sorgente unstable
dpkg-buildpackage: Informazioni: Sorgente modificata da Virginio <virgugole@virgilio.it>
dpkg-buildpackage: Informazioni: Architettura host amd64
 dpkg-source --before-build serramenti-0.0.6
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -Rf `find . -name ".gambas"`
rm -Rf `find . -name "*.gambas"`
rm -f build-stamp install-stamp
dh_clean
 dpkg-source -b serramenti-0.0.6
dpkg-source: Informazioni: using source format '1.0'
dpkg-source: Avviso: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
dpkg-source: Avviso: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field
dpkg-source: Informazioni: building serramenti in serramenti_0.0.6.orig.tar.gz
dpkg-source: Informazioni: building serramenti in serramenti_0.0.6-0ubuntu1.diff.gz
dpkg-source: Avviso: ignoring deletion of directory src/Serramenti/.gambas
dpkg-source: Informazioni: building serramenti in serramenti_0.0.6-0ubuntu1.dsc
 debian/rules build
dh_testdir
touch build-stamp
/usr/bin/gbc3 -e -a -g -x  src/Serramenti
OK
gba3 -o 'src/Serramenti/Serramenti' src/Serramenti
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_prep
dh_installdirs
ln -s 'Serramenti' /home/virginio/Installazioni/Serramenti gambas/serramenti-0.0.6/debian/serramenti/usr/bin/'serramenti'
ln: l'obiettivo 'gambas/serramenti-0.0.6/debian/serramenti/usr/bin/serramenti' non è una directory
debian/rules:18: recipe for target 'install' failed
make: *** [install] Error 1
dpkg-buildpackage: Errore: fakeroot debian/rules binary subprocess returned exit status 2

============ Sto creando il pacchetto di supporto GTK+...
Sto creando la directory.
"Debianizzazione" dei sorgenti...
Creazione pacchetto...
cd '/home/virginio/Installazioni/Serramenti gambas/serramenti-gtk-0.0.6'
dpkg-buildpackage -d -rfakeroot -uc -us
dpkg-buildpackage: Informazioni: Pacchetto sorgente serramenti-gtk
dpkg-buildpackage: Informazioni: Versione sorgente 0.0.6-0ubuntu1
dpkg-buildpackage: Informazioni: Distribuzione sorgente unstable
dpkg-buildpackage: Informazioni: Sorgente modificata da Virginio <virgugole@virgilio.it>
dpkg-buildpackage: Informazioni: Architettura host amd64
 dpkg-source --before-build serramenti-gtk-0.0.6
 fakeroot debian/rules clean
dh_testdir
dh_clean
 dpkg-source -b serramenti-gtk-0.0.6
dpkg-source: Avviso: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: Informazioni: using source format '1.0'
dpkg-source: Avviso: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
dpkg-source: Avviso: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field
dpkg-source: Informazioni: building serramenti-gtk in serramenti-gtk_0.0.6-0ubuntu1.tar.gz
dpkg-source: Informazioni: building serramenti-gtk in serramenti-gtk_0.0.6-0ubuntu1.dsc
 debian/rules build
make: Nessuna operazione da eseguire per "build".
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: generazione del pacchetto "serramenti-gtk" in "../serramenti-gtk_0.0.6-0ubuntu1_all.deb".
 dpkg-genbuildinfo
 dpkg-genchanges  >../serramenti-gtk_0.0.6-0ubuntu1_amd64.changes
dpkg-genchanges: Informazioni: including full source code in upload
 dpkg-source --after-build serramenti-gtk-0.0.6
dpkg-buildpackage: Informazioni: full upload; Debian-native package (full source is included)

============ Sto creando il pacchetto di supporto GTK+3...
Sto creando la directory.
"Debianizzazione" dei sorgenti...
Creazione pacchetto...
cd '/home/virginio/Installazioni/Serramenti gambas/serramenti-gtk3-0.0.6'
dpkg-buildpackage -d -rfakeroot -uc -us
dpkg-buildpackage: Informazioni: Pacchetto sorgente serramenti-gtk3
dpkg-buildpackage: Informazioni: Versione sorgente 0.0.6-0ubuntu1
dpkg-buildpackage: Informazioni: Distribuzione sorgente unstable
mdpkg-buildpackage: Informazioni: Sorgente modificata da Virginio <virgugole@virgilio.it>
dpkg-buildpackage: Informazioni: Architettura host amd64
 dpkg-source --before-build serramenti-gtk3-0.0.6
 fakeroot debian/rules clean
dh_testdir
dh_clean
 dpkg-source -b serramenti-gtk3-0.0.6
dpkg-source: Avviso: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: Informazioni: using source format '1.0'
dpkg-source: Avviso: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
dpkg-source: Avviso: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field
dpkg-source: Informazioni: building serramenti-gtk3 in serramenti-gtk3_0.0.6-0ubuntu1.tar.gz
dpkg-source: Informazioni: building serramenti-gtk3 in serramenti-gtk3_0.0.6-0ubuntu1.dsc
 debian/rules build
make: Nessuna operazione da eseguire per "build".
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: generazione del pacchetto "serramenti-gtk3" in "../serramenti-gtk3_0.0.6-0ubuntu1_all.deb".
 dpkg-genbuildinfo
 dpkg-genchanges  >../serramenti-gtk3_0.0.6-0ubuntu1_amd64.changes
dpkg-genchanges: Informazioni: including full source code in upload
 dpkg-source --after-build serramenti-gtk3-0.0.6
dpkg-buildpackage: Informazioni: full upload; Debian-native package (full source is included)

============ Sto creando il pacchetto di supporto QT4...
Sto creando la directory.
"Debianizzazione" dei sorgenti...
Creazione pacchetto...
cd '/home/virginio/Installazioni/Serramenti gambas/serramenti-qt4-0.0.6'
dpkg-buildpackage -d -rfakeroot -uc -us
dpkg-buildpackage: Informazioni: Pacchetto sorgente serramenti-qt4
dpkg-buildpackage: Informazioni: Versione sorgente 0.0.6-0ubuntu1
dpkg-buildpackage: Informazioni: Distribuzione sorgente unstable
dpkg-buildpackage: Informazioni: Sorgente modificata da Virginio <virgugole@virgilio.it>
dpkg-buildpackage: Informazioni: Architettura host amd64
 dpkg-source --before-build serramenti-qt4-0.0.6
 fakeroot debian/rules clean
dh_testdir
dh_clean
 dpkg-source -b serramenti-qt4-0.0.6
dpkg-source: Avviso: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: Informazioni: using source format '1.0'
dpkg-source: Avviso: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
dpkg-source: Avviso: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field
dpkg-source: Informazioni: building serramenti-qt4 in serramenti-qt4_0.0.6-0ubuntu1.tar.gz
dpkg-source: Informazioni: building serramenti-qt4 in serramenti-qt4_0.0.6-0ubuntu1.dsc
 debian/rules build
make: Nessuna operazione da eseguire per "build".
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: generazione del pacchetto "serramenti-qt4" in "../serramenti-qt4_0.0.6-0ubuntu1_all.deb".
 dpkg-genbuildinfo
 dpkg-genchanges  >../serramenti-qt4_0.0.6-0ubuntu1_amd64.changes
dpkg-genchanges: Informazioni: including full source code in upload
 dpkg-source --after-build serramenti-qt4-0.0.6
dpkg-buildpackage: Informazioni: full upload; Debian-native package (full source is included)

============ Sto creando il pacchetto di supporto QT5...
Sto creando la directory.
"Debianizzazione" dei sorgenti...
Creazione pacchetto...
cd '/home/virginio/Installazioni/Serramenti gambas/serramenti-qt5-0.0.6'
dpkg-buildpackage -d -rfakeroot -uc -us
dpkg-buildpackage: Informazioni: Pacchetto sorgente serramenti-qt5
dpkg-buildpackage: Informazioni: Versione sorgente 0.0.6-0ubuntu1
dpkg-buildpackage: Informazioni: Distribuzione sorgente unstable
dpkg-buildpackage: Informazioni: Sorgente modificata da Virginio <virgugole@virgilio.it>
dpkg-buildpackage: Informazioni: Architettura host amd64
 dpkg-source --before-build serramenti-qt5-0.0.6
 fakeroot debian/rules clean
dh_testdir
dh_clean
 dpkg-source -b serramenti-qt5-0.0.6
dpkg-source: Avviso: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: Informazioni: using source format '1.0'
dpkg-source: Avviso: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
dpkg-source: Avviso: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field
dpkg-source: Informazioni: building serramenti-qt5 in serramenti-qt5_0.0.6-0ubuntu1.tar.gz
dpkg-source: Informazioni: building serramenti-qt5 in serramenti-qt5_0.0.6-0ubuntu1.dsc
 debian/rules build
make: Nessuna operazione da eseguire per "build".
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: generazione del pacchetto "serramenti-qt5" in "../serramenti-qt5_0.0.6-0ubuntu1_all.deb".
 dpkg-genbuildinfo
 dpkg-genchanges  >../serramenti-qt5_0.0.6-0ubuntu1_amd64.changes
dpkg-genchanges: Informazioni: including full source code in upload
 dpkg-source --after-build serramenti-qt5-0.0.6
dpkg-buildpackage: Informazioni: full upload; Debian-native package (full source is included)

========================================

I pcchetti sono stati creati in modo corretto.

Vedo anche che nelle fasi iniziali dove mi sembra dovrebbe creare il deb del programma da un errore, anche se poi alla fine dice che i pacchetti sono stati creati in modo corretto

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #5 il: 11 Ottobre 2019, 19:48:22 »
Vedo che di pacchetti .deb te ne ha creati 4.
Codice: [Seleziona]
dpkg-deb: generazione del pacchetto "serramenti-gtk" in "../serramenti-gtk_0.0.6-0ubuntu1_all.deb".
dpkg-deb: generazione del pacchetto "serramenti-gtk3" in "../serramenti-gtk3_0.0.6-0ubuntu1_all.deb".
dpkg-deb: generazione del pacchetto "serramenti-qt4" in "../serramenti-qt4_0.0.6-0ubuntu1_all.deb".
dpkg-deb: generazione del pacchetto "serramenti-qt5" in "../serramenti-qt5_0.0.6-0ubuntu1_all.deb".

Devi provare a installare quello con le librerie che hai usato se hai usato gb.gui prova a installare: serramenti-gtk3
Se hai usato le QT: serramenti-qt4

Anche io ricordo che una volta c'era il pacchetto deb generico, può essere che lo abbiano tolto.

Sappimi dire come va.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vir1966

  • Gamberetto
  • *
  • Post: 39
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #6 il: 11 Ottobre 2019, 20:09:59 »
Vedo che di pacchetti .deb te ne ha creati 4.
Codice: [Seleziona]
dpkg-deb: generazione del pacchetto "serramenti-gtk" in "../serramenti-gtk_0.0.6-0ubuntu1_all.deb".
dpkg-deb: generazione del pacchetto "serramenti-gtk3" in "../serramenti-gtk3_0.0.6-0ubuntu1_all.deb".
dpkg-deb: generazione del pacchetto "serramenti-qt4" in "../serramenti-qt4_0.0.6-0ubuntu1_all.deb".
dpkg-deb: generazione del pacchetto "serramenti-qt5" in "../serramenti-qt5_0.0.6-0ubuntu1_all.deb".

Devi provare a installare quello con le librerie che hai usato se hai usato gb.gui prova a installare: serramenti-gtk3
Se hai usato le QT: serramenti-qt4

Anche io ricordo che una volta c'era il pacchetto deb generico, può essere che lo abbiano tolto.

Sappimi dire come va.
Ho provato con serramenti-gtk3 e mi da errore, (la dipendenza non puo essere soddisfatta: serramenti(>=0.0.6)), stessa cosa con serramenti-gtk e qt4/qt5

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #7 il: 11 Ottobre 2019, 23:15:28 »

Ho provato con serramenti-gtk3 e mi da errore, (la dipendenza non puo essere soddisfatta: serramenti(>=0.0.6)), stessa cosa con serramenti-gtk e qt4/qt5

Sembrerebbe che tu abbia fatto il pacchetto con una versione superiore a quella dei repository di Ubuntu (sempre che sia Ubuntu la macchina dove provi a installare), comunque il discorso è valido anche per altre distro.
Perché l'installazione del pacchetto abbia successo occorre che la macchina con cui crei il pacchetto abbia una versione uguale o inferiore a quella dove andrai a installare.

Altrimenti puoi ovviare installando Gambas da PPA (per la stabile):
Codice: [Seleziona]
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update

ma senza l'installazione vera e propria (sudo apt-get install gambas3)
« Ultima modifica: 11 Ottobre 2019, 23:17:46 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vir1966

  • Gamberetto
  • *
  • Post: 39
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #8 il: 12 Ottobre 2019, 00:13:01 »
mi sembra strano, Gambas3 è installato da ppa non da repository , ho anche provato a rimuoverlo e re installarlo...il programma è scritto sullo stesso computer e stesso Gambas su distro LinuxMint

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #9 il: 12 Ottobre 2019, 00:20:43 »
Ma a cosa ti serve il pacchetto di installazione, se hai già la IDE installata?
Creati un eseguibile se non vuoi usare la IDE.
Tanti usano questo sistema anche per installare i programmi su altri computer, installano gambas completo e distribuiscono gli eseguibili.

Ora vado a dormire che domani sveglia all'alba.  :sleepy:
« Ultima modifica: 12 Ottobre 2019, 00:22:48 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vir1966

  • Gamberetto
  • *
  • Post: 39
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #10 il: 12 Ottobre 2019, 07:36:16 »
Ma a cosa ti serve il pacchetto di installazione, se hai già la IDE installata?
Creati un eseguibile se non vuoi usare la IDE.
Tanti usano questo sistema anche per installare i programmi su altri computer, installano gambas completo e distribuiscono gli eseguibili.

Ora vado a dormire che domani sveglia all'alba.  :sleepy:
Si certo, in realtà il problema è relativo...era solo per capire il motivo di questo malfunzionamento visto che prima non lo presentava

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #11 il: 12 Ottobre 2019, 18:30:33 »
Credo di aver capito, tutte le volte lo dimentico  :rolleyes:

Tu non hai la stabile.

Per creare i pacchetti occorre avere la stabile.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.702
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #12 il: 12 Ottobre 2019, 18:52:02 »
Citazione
Per creare i pacchetti occorre avere la stabile.
Ma va!
Questa è nuova!  :o
Non lo sapevo!
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #13 il: 12 Ottobre 2019, 22:48:30 »
Vuoi dire che me lo sono sognato, può essere  ;D

Eppure sono convinto di averlo letto da qualche parte, si, ma dove?  :-\
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.702
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Non mi crea il deb di installazione
« Risposta #14 il: 13 Ottobre 2019, 09:30:58 »
Citazione
...vuoi dire che me lo sono sognato...?
No, no, ho fatto delle prove ed effettivamente non riesce a cerare creare il pacchetto di installazione correttamente!
Non ho analizzato i messaggi che "spara", ma non riesce.
Non lo sapevo.
Non so dove tu l'abbia letto ma hai ragione!
Mi spiace dirlo!  :P Ma hai ragione! :D
 :ciao:

PS: se riesco, su una macchina virtuale, provo ad installare la stabile e a produrre il pacchetto di installazione.
« Ultima modifica: 14 Ottobre 2019, 12:21:56 da kicco »
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)