Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: teox99 - 01 Dicembre 2008, 15:51:24

Titolo: Package for Ubuntu/Debian
Inserito da: teox99 - 01 Dicembre 2008, 15:51:24
ciao ragazzi,

uso una Slackware e vorrei creare un installation package per sistemi Ubuntu/ Debian per il mio programma però sembra mancare il 'debhelper' come faccio ad installarlo?

ed ancora correggetemi se sbaglio la creazione di un file eseguibile è portabile solo sulo su sistemi che hanno già installato Gambas, giusto?
per il resto devo distribuire il tutto creando appunto il pacchetto di installazione?

grazie x l'attenzione.
Titolo: Re: Package for Ubuntu/Debian
Inserito da: leo72 - 01 Dicembre 2008, 17:59:08
Andiamo con ordine:
1) se debhelper non è disponibile già pacchettizato per la tua distro, puoi sempre compilarlo dai sorgenti (http://kitenet.net/~joey/code/debhelper/);

2) sì, puoi eseguire un programma in Gambas solo su un sistema su cui è installato o Gambas completo oppure almeno le librerie runtime, l'interprete ed i moduli richiesti dal tuo programma;

3) se crei un pacchetto per una distro, in teoria il gestore dei pacchetti di quella distro dovrebbe risolvere le dipendenze necessarie a far sì che vengano installati tutti i componenti necessari (vedi punto 2). E' ovvio che il gestore installerà la versione di Gambas disponibile nei repository della distro per cui devi stare attento anche al fatto che tu abbia scritto il programma con tale versione, pena problemi vari.

In definitiva, potresti semplicemente distribuire i pacchetti sorgenti del tuo programma, specificando in un readme allegato la versione da usare.
Titolo: Re: Package for Ubuntu/Debian
Inserito da: teox99 - 03 Dicembre 2008, 10:12:36
ciao,

ho trovato questi sorgenti di dbhelper

http://ftp.it.debian.org/debian/pool/main/d/debhelper/

ma non riesco a compilarli. come posso fare?
Titolo: Re: Package for Ubuntu/Debian
Inserito da: leo72 - 07 Dicembre 2008, 00:14:54
Beh, controlla l'output del comando configure, magari hai qualche dipendenza irrisolta.