Autore Topic: [risolto] Errore in creazione pacchetto  (Letto 1348 volte)

Offline Cri

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
[risolto] Errore in creazione pacchetto
« il: 01 Marzo 2010, 19:58:03 »
Ottengo questo:
Citazione

Creazione pacchetto per Debian.
Creazione cartella per fare il pacchetto
Creazione file desktop...
La creazione del pacchetto è fallita.
Package.MakeDebPackage.360: File or directory does not exist

Quando provo a creare un pacchetto col mio progetto.
Sono su karmik, ho provato a crearlo sia per ubuntu che per debian.
Ho visto anche un'altra discussione col mio stesso problema (http://www.gambas-it.org/smf/index.php?topic=562.0, ma purtroppo Claudio dice di avere risolto, ma non c'è la soluzione!
Ho controllato ed ho già installato tutto questo:
dpkg, dpkg-dev, libparse-debianchangelog-perl, apt, fakeroot,  libtar, tar

Cosa mi manca? Nella schermata in cui devo scegliere la distribuzione, mi esce un errore che dice:
Citazione
tar-1.13 non è installato nel tuo sistema
Infatti io ho la versione 1.22-1. Può essere questo il problema?
Cosa devo fare?
grazie in anticipo per l'aiuto!

« Ultima modifica: 04 Marzo 2010, 14:22:56 da Cri »

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Errore in creazione pacchetto
« Risposta #1 il: 01 Marzo 2010, 23:47:50 »
Proprio oggi è uscito Gambas 2.20 che, tra le altre cose, promette di sistemare il problema della creazione dei pacchetti con Debian/ubuntu. Prova e facci sapere.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Cri

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Errore in creazione pacchetto
« Risposta #2 il: 02 Marzo 2010, 05:59:37 »
Ti ringrazio! Proverò... però, da una rapida scorsa ai file readme e install della nuova versione, unita ad una ricerca sul forum, dalla quale ho capito che esistono dei repo costruiti dalla comunità italiana (complimentissimi :-*), ora ho le idee un po' confuse.
Io fino ad ora ho Gambas2.13 (non bastonatemi), scaricato dai repo ufficiali di karmik.
Per installare questa nuova versione, devo disinstallare la vecchia?
Per quanto riguarda le dipendenze, posso stare tranquilla di avere già tutto, visto che ho già gambas installato (anche se una versione vecchia), o devo controllare comunque di avere tutto? Mi preoccupa soprattutto 'All KDE libraries', riportato nel file readme. Sono su gnome, come faccio a sapere se ho tutte le librerie KDE (senza installarmi il kubuntu-desktop, che si porta dietro di tutto di più, ed io invece preferisco tenermi un ambiente gnome il più possibile 'pulito')?


E poi, se volessi distribuire i pacchetti da me preparati, vado sul sicuro o chi li riceve deve avere qualche cosa di particolare installato o dei repo particolari da attivare in sources.list?

Grazie in anticipo per la pazienza che sempre mostrate!

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Errore in creazione pacchetto
« Risposta #3 il: 02 Marzo 2010, 10:32:23 »
1) bisogna sempre disinstallare la precedente versione prima di mettere quella nuova;
2) Gambas che trovi nei repo è un binario, vale a dire un file eseguibile già compilato. Le versioni ufficiali pubblicate sono rilasciate in forma di sorgenti e vanno compilate a mano;
2) se hai una versione installata da un repo, non è detto che tu abbia tutto l'occorrente perché la compilazione richiede anche librerie che in genere non vengono installate dal pacchetto che contiene il binario di Gambas. Qui però trovi come installare le dipendenze per la compilazione.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Cri

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Errore in creazione pacchetto
« Risposta #4 il: 02 Marzo 2010, 14:39:28 »
1) bisogna sempre disinstallare la precedente versione prima di mettere quella nuova;
2) Gambas che trovi nei repo è un binario, vale a dire un file eseguibile già compilato. Le versioni ufficiali pubblicate sono rilasciate in forma di sorgenti e vanno compilate a mano;
2) se hai una versione installata da un repo, non è detto che tu abbia tutto l'occorrente perché la compilazione richiede anche librerie che in genere non vengono installate dal pacchetto che contiene il binario di Gambas. Qui però trovi come installare le dipendenze per la compilazione.
Ti ringrazio!
Seguendo il link che mi hai postato, sto compilando e installando la nuova versione.
Appena provo la creazione dei pacchetti, faccio sapere se ho risolto i problemi oppure no.


Offline Cri

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Errore in creazione pacchetto
« Risposta #5 il: 02 Marzo 2010, 14:53:56 »
Rieccomi qui.....
niente da fare!
Ho reinstallato gambas, ora ho la nuovissima versione 2.20, ma nella creazione del pacchetto d'installazione (per Ubuntu o Debian) ottengo sempre lo stesso errore di prima. Va a buon fine, invece, la creazione del pacchetto rpm.
Devo migrare su Fedora?
Sembrerebbe che manchi qualche cosa:
Citazione
Creazione pacchetto per Debian.
Creazione cartella per fare il pacchetto
Creazione file desktop...
La creazione del pacchetto è fallita.
Package.MakeDebPackage.360: File or directory does not exist

Ma cosa?

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: Errore in creazione pacchetto
« Risposta #6 il: 02 Marzo 2010, 18:30:29 »
prova a guardate il file nascosto .projet presente nella cartella del tuo progetto e controlla che i percorsi indicati alle righe execphat e sourcepath siano effettivamente esistenti

Offline Cri

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Errore in creazione pacchetto
« Risposta #7 il: 03 Marzo 2010, 15:10:07 »
prova a guardate il file nascosto .projet presente nella cartella del tuo progetto e controlla che i percorsi indicati alle righe execphat e sourcepath siano effettivamente esistenti

Ho provato, ecco il contenuto di .project:
Citazione
# Gambas Project File 2.0
# Compiled with Gambas 2.20.0
Title=Indovina le parole
Startup=FMain
Version=0.0.5
Library=gb.qt
Library=gb.form
Library=gb.db
Library=gb.db.form
Library=gb.image
Library=gb.qt.opengl
Library=gb.opengl
Library=gb.qt.ext
Library=gb.sdl.sound
TabSize=2
Maintainer=cri
Address=cri@cri-desktop
License=General Public Licence
Systems=ubuntu
Menus=Apps/Education
Categories=Education
Groups=Toys

Non trovo le righe execphat e sourcepath!
Che fare?

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.272
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Errore in creazione pacchetto
« Risposta #8 il: 03 Marzo 2010, 22:16:15 »
Qual'è la cartella di destinazione che scegli per la creazione del pacchetto?

Offline Cri

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Errore in creazione pacchetto
« Risposta #9 il: 04 Marzo 2010, 06:39:21 »
Qual'è la cartella di destinazione che scegli per la creazione del pacchetto?
È nella mia home:
Citazione
/home/cri/Pacchetti Gambas
Sbaglio qualche cosa?

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.272
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Errore in creazione pacchetto
« Risposta #10 il: 04 Marzo 2010, 06:57:39 »
Rinomina la cartella in Pacchetti_Gambas

Offline Cri

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Errore in creazione pacchetto
« Risposta #11 il: 04 Marzo 2010, 14:22:33 »
Grazie! In effetti, quando sono andata a vedere (dietro tua richiesta) come si chiamava la cartella dei pacchetti, ho pensato che il problema potesse essere causato dallo spazio. Ora mi ha creato correttamente (almeno spero) il pacchetto. Dovrei provarlo su un pc senza Gambas, per vedere se tutto è ok.
Oppure, visto che sull'hd ho installato anche una 8.10 di ubuntu che mi serve ogni tanto, potrei provare ad installarlo lì, giusto?

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.272
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: [risolto] Errore in creazione pacchetto
« Risposta #12 il: 04 Marzo 2010, 14:54:06 »
Si... basta che non ci sia installato gambas...

Offline El Berto

  • Grande Gambero
  • ***
  • Post: 150
    • Mostra profilo
Re: [risolto] Errore in creazione pacchetto
« Risposta #13 il: 06 Marzo 2012, 16:26:03 »
Ciao, ho lo stesso problema (Ubuntu e vorrei creare un pacchetto per Slackware)......
Potreste parlare più "potabile" per i non smanettoni di Linux?
In pratica (ho la 2.21) dovrei installare l'ultima versione di Gambas?