... eventualmente posso postare il log della procedura di creazione del pacchetto di installazione.
Si postalo così lo confronto col mio
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
Vedo che di pacchetti .deb te ne ha creati 4.
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
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):
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
ma senza l'installazione vera e propria (sudo apt-get install gambas3)