creare pacchetti .deb (RISOLTO)
- creppolo
- Prode Principiante
- Messaggi: 88
- Iscrizione: lunedì 23 giugno 2008, 3:33
- Desktop: lxde (lubuntu)
- Distribuzione: ubuntu 15.10 x86_64
creare pacchetti .deb (RISOLTO)
scusate la niubbiaggine... volevo provare a pacchettizzare icecat (icecat-3.5.3) ma mi da un sacco di errori che non capisco:
1. Currently there is no top level Makefile. This may require additional tuning.
Done. Please edit the files in the debian/ subdirectory now. You should also
check that the icecat Makefiles install into $DESTDIR and not in / .
2. massi@casa:~/Scrivania/icecat-3.5.3-x86$ fakeroot debian/rules binary
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
dh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: ingresso nella directory «/home/massi/Scrivania/icecat-3.5.3-x86»
make[1]: *** Nessun obiettivo specificato e nessun makefile trovato. Arresto.
make[1]: uscita dalla directory «/home/massi/Scrivania/icecat-3.5.3-x86»
make: *** [build-stamp] Errore 2
... cosa devo fare? cosa sbaglio???? ::) :-\ :'(
1. Currently there is no top level Makefile. This may require additional tuning.
Done. Please edit the files in the debian/ subdirectory now. You should also
check that the icecat Makefiles install into $DESTDIR and not in / .
2. massi@casa:~/Scrivania/icecat-3.5.3-x86$ fakeroot debian/rules binary
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
dh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: ingresso nella directory «/home/massi/Scrivania/icecat-3.5.3-x86»
make[1]: *** Nessun obiettivo specificato e nessun makefile trovato. Arresto.
make[1]: uscita dalla directory «/home/massi/Scrivania/icecat-3.5.3-x86»
make: *** [build-stamp] Errore 2
... cosa devo fare? cosa sbaglio???? ::) :-\ :'(
Ultima modifica di creppolo il venerdì 30 ottobre 2009, 2:22, modificato 1 volta in totale.
se la vita è una tempesta prenderlo in c**o è un lampo !!!
- creppolo
- Prode Principiante
- Messaggi: 88
- Iscrizione: lunedì 23 giugno 2008, 3:33
- Desktop: lxde (lubuntu)
- Distribuzione: ubuntu 15.10 x86_64
Re: creare pacchetti .deb
??? beh grazie per avermi spostato in programmazione... ma nessuno può aiutarmi??? :'(
se la vita è una tempesta prenderlo in c**o è un lampo !!!
- creppolo
- Prode Principiante
- Messaggi: 88
- Iscrizione: lunedì 23 giugno 2008, 3:33
- Desktop: lxde (lubuntu)
- Distribuzione: ubuntu 15.10 x86_64
Re: creare pacchetti .deb
provo a postare cio che mi dici il pc dopo aver provato dh_make:
massi@casa:~/Scrivania/icecat-3.5.3-x86$ dh_make -s massimilianoluccini@alice.it -n --copyright gpl
Extra parameters on command line
dh_make - Script to Debianize a regular source archive, version 0.48
Copyright (C) 1998-2009 Craig Small
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Usage: dh_make [options]
-c, --copyright use of license in copyright file
(apache|artistic|bsd|gpl|gpl2|gpl3|lgpl|lgpl2|lgpl3)
--dpatch using dpatch to maintain patches
--quilt using quilt to maintain patches
-e, --email use as the maintainer e-mail address
-n, --native the program is Debian native, don't generate .orig
-f, --file specify file to use as the original source archive
-r, --createorig make a copy for the original source archive
-s, --single set package class to single
-i, --indep set package class to arch-independent
-m, --multi set package class to multiple binary
-l, --library set package class to library
-k, --kmod set package class to kernel module
--kpatch set package class to kernel patch
-b, --cdbs set package class to cdbs
-a, --addmissing reprocess package and add missing files
-t, --templates apply customizing templates in
-d --defaultless skip the default debian and package class templates
-o, --overlay reprocess package using template in
-p, --packagename force package name to be
-h, --help display this help screen and exit
-v, --version show the version and exit
By Craig Small
Based on deb-make by Christoph Lameter .
Custom template support by Bruce Sass .
massi@casa:~/Scrivania/icecat-3.5.3-x86$ debuild binary
dh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: ingresso nella directory «/home/massi/Scrivania/icecat-3.5.3-x86»
make[1]: *** Nessun obiettivo specificato e nessun makefile trovato. Arresto.
make[1]: uscita dalla directory «/home/massi/Scrivania/icecat-3.5.3-x86»
make: *** [build-stamp] Errore 2
debuild: fatal error at line 1316:
couldn't exec fakeroot debian/rules:
ps: cosa significa ? che manca MAKE nel file??? ::) >:(
massi@casa:~/Scrivania/icecat-3.5.3-x86$ dh_make -s massimilianoluccini@alice.it -n --copyright gpl
Extra parameters on command line
dh_make - Script to Debianize a regular source archive, version 0.48
Copyright (C) 1998-2009 Craig Small
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Usage: dh_make [options]
-c, --copyright use of license in copyright file
(apache|artistic|bsd|gpl|gpl2|gpl3|lgpl|lgpl2|lgpl3)
--dpatch using dpatch to maintain patches
--quilt using quilt to maintain patches
-e, --email use as the maintainer e-mail address
-n, --native the program is Debian native, don't generate .orig
-f, --file specify file to use as the original source archive
-r, --createorig make a copy for the original source archive
-s, --single set package class to single
-i, --indep set package class to arch-independent
-m, --multi set package class to multiple binary
-l, --library set package class to library
-k, --kmod set package class to kernel module
--kpatch set package class to kernel patch
-b, --cdbs set package class to cdbs
-a, --addmissing reprocess package and add missing files
-t, --templates apply customizing templates in
-d --defaultless skip the default debian and package class templates
-o, --overlay reprocess package using template in
-p, --packagename force package name to be
-h, --help display this help screen and exit
-v, --version show the version and exit
By Craig Small
Based on deb-make by Christoph Lameter .
Custom template support by Bruce Sass .
massi@casa:~/Scrivania/icecat-3.5.3-x86$ debuild binary
dh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: ingresso nella directory «/home/massi/Scrivania/icecat-3.5.3-x86»
make[1]: *** Nessun obiettivo specificato e nessun makefile trovato. Arresto.
make[1]: uscita dalla directory «/home/massi/Scrivania/icecat-3.5.3-x86»
make: *** [build-stamp] Errore 2
debuild: fatal error at line 1316:
couldn't exec fakeroot debian/rules:
ps: cosa significa ? che manca MAKE nel file??? ::) >:(
se la vita è una tempesta prenderlo in c**o è un lampo !!!
- creppolo
- Prode Principiante
- Messaggi: 88
- Iscrizione: lunedì 23 giugno 2008, 3:33
- Desktop: lxde (lubuntu)
- Distribuzione: ubuntu 15.10 x86_64
Re: creare pacchetti .deb
provo a impostare diversamente la domanda:
ho provato a seguire le indicazioni per creare pacchetti deb da sorgenti (.deb da .tar.gz) ma non riesco quasi mai ad arrivare in fondo (solo una volta con checkinstall...)
ho tentato due vie:
tar -zxvf nomepacchetto
cd nomepacchetto
./configure
make
checkinstall
in questo caso o non riesce il comando configure o non riesce il comando make (l'unica volta che sono riusciti entrambi ho creato il pacchetto blobwars.deb che funziona
tar -zxvf nomepacchetto
cd nomepacchetto
./configure
make
dh_make -s -e miaemail -c gpl
gedit ./debian/control
debuild binary
in quest'altro caso mi dava errore sempre dopo il comando dh_make
so che senza riportare l'esatto errore non potete aiutarmi per il caso specifico, ma non mi interessa il singolo pacchetto, vorrei capire cosa sbaglio in generale... i metodi sono giusti??? è possibile che dei sorgenti non abbiano makefile o file configure che rispondano ai miei comandi??? mi manca qualcosa ???
nb: ho installato tutti gli strumenti di comilazione a mano per sicurezza (devscripts...dh_make...build-essential...) >:( :'(
qualcuno sa indicarmi i miei errori???
ho provato a seguire le indicazioni per creare pacchetti deb da sorgenti (.deb da .tar.gz) ma non riesco quasi mai ad arrivare in fondo (solo una volta con checkinstall...)
ho tentato due vie:
tar -zxvf nomepacchetto
cd nomepacchetto
./configure
make
checkinstall
in questo caso o non riesce il comando configure o non riesce il comando make (l'unica volta che sono riusciti entrambi ho creato il pacchetto blobwars.deb che funziona
tar -zxvf nomepacchetto
cd nomepacchetto
./configure
make
dh_make -s -e miaemail -c gpl
gedit ./debian/control
debuild binary
in quest'altro caso mi dava errore sempre dopo il comando dh_make
so che senza riportare l'esatto errore non potete aiutarmi per il caso specifico, ma non mi interessa il singolo pacchetto, vorrei capire cosa sbaglio in generale... i metodi sono giusti??? è possibile che dei sorgenti non abbiano makefile o file configure che rispondano ai miei comandi??? mi manca qualcosa ???
nb: ho installato tutti gli strumenti di comilazione a mano per sicurezza (devscripts...dh_make...build-essential...) >:( :'(
qualcuno sa indicarmi i miei errori???
se la vita è una tempesta prenderlo in c**o è un lampo !!!
- crap0101
- Rampante Reduce

- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: creare pacchetti .deb
mi sembra che stai mischiando le cose:
che vuoi fare di preciso? compilarlo solo per te o fare un .deb con tutti i crismi?
ovvero il metodo 'universale' per creare .deb con la compilazione 'normale' ma l' uso di chekinstall (esempio prima).tar -zxvf nomepacchetto
cd nomepacchetto
./configure
make
dh_make -s -e miaemail -c gpl
gedit ./debian/control
debuild binary
che vuoi fare di preciso? compilarlo solo per te o fare un .deb con tutti i crismi?
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- creppolo
- Prode Principiante
- Messaggi: 88
- Iscrizione: lunedì 23 giugno 2008, 3:33
- Desktop: lxde (lubuntu)
- Distribuzione: ubuntu 15.10 x86_64
Re: creare pacchetti .deb
vorrei imparare a creare i .deb
faccio un sacco di confusione ...ho provato a comprare gli unici due libri che ho trovato e ho scaricato appunti di informatica libera ma ho ancora le idee più confuse...
sorry ??? ::)
ti porto un esempio (ma ripeto che non mi interessa creare un deb DI QUESTO PACCHETTO ma imparare a creare .deb in generale !!!):
massi@casa:~$ cd /home/massi/Scrivania/snowballz
massi@casa:~/Scrivania/snowballz$ ./configure
bash: ./configure: Nessun file o directory
massi@casa:~/Scrivania/snowballz$
in questo caso ( e molte volte mi capita proprio cosi...) non posso pacchettizzarlo??? se non ci sono file configure non si può creare un .deb???
nb ho provato a installare DEBCREATOR ...
ma mi dice:
Unable to detect the top source directory in the archive. This should be something like -.
e non capisco ... quale cartella devo rinominare??? (il tarball???)
faccio un sacco di confusione ...ho provato a comprare gli unici due libri che ho trovato e ho scaricato appunti di informatica libera ma ho ancora le idee più confuse...
sorry ??? ::)
ti porto un esempio (ma ripeto che non mi interessa creare un deb DI QUESTO PACCHETTO ma imparare a creare .deb in generale !!!):
massi@casa:~$ cd /home/massi/Scrivania/snowballz
massi@casa:~/Scrivania/snowballz$ ./configure
bash: ./configure: Nessun file o directory
massi@casa:~/Scrivania/snowballz$
in questo caso ( e molte volte mi capita proprio cosi...) non posso pacchettizzarlo??? se non ci sono file configure non si può creare un .deb???
nb ho provato a installare DEBCREATOR ...
ma mi dice:
Unable to detect the top source directory in the archive. This should be something like -.
e non capisco ... quale cartella devo rinominare??? (il tarball???)
se la vita è una tempesta prenderlo in c**o è un lampo !!!
- creppolo
- Prode Principiante
- Messaggi: 88
- Iscrizione: lunedì 23 giugno 2008, 3:33
- Desktop: lxde (lubuntu)
- Distribuzione: ubuntu 15.10 x86_64
Re: creare pacchetti .deb
ps: scusa mi sono accorto di non aver risposto alla tua domanda: vorrei imparare a creare deb che tutti possano usare ...
se la vita è una tempesta prenderlo in c**o è un lampo !!!
- creppolo
- Prode Principiante
- Messaggi: 88
- Iscrizione: lunedì 23 giugno 2008, 3:33
- Desktop: lxde (lubuntu)
- Distribuzione: ubuntu 15.10 x86_64
Re: creare pacchetti .deb
ho trovato il comando su internet:
~/Scrivania/snowballz$ sudo apt-get source snowballz --compile
e ce l'ho fatta...
ma solo stavolta o si fa cosi per tutti i file???
~/Scrivania/snowballz$ sudo apt-get source snowballz --compile
e ce l'ho fatta...
ma solo stavolta o si fa cosi per tutti i file???
se la vita è una tempesta prenderlo in c**o è un lampo !!!
- creppolo
- Prode Principiante
- Messaggi: 88
- Iscrizione: lunedì 23 giugno 2008, 3:33
- Desktop: lxde (lubuntu)
- Distribuzione: ubuntu 15.10 x86_64
Re: creare pacchetti .deb
no... con altri pacchetti non funziona...
:'(
:'(
se la vita è una tempesta prenderlo in c**o è un lampo !!!
- crap0101
- Rampante Reduce

- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: creare pacchetti .deb
ok, leggi questa http://www.debian.org/doc/maint-guide/creppolo ha scritto: ps: scusa mi sono accorto di non aver risposto alla tua domanda: vorrei imparare a creare deb che tutti possano usare ...
da qualche parte nel wiki inglese di ubuntu ci sono anche altri how-to molto approfonditi, ora come ora però non ho i link a portata di click, dovrei cercarli
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- creppolo
- Prode Principiante
- Messaggi: 88
- Iscrizione: lunedì 23 giugno 2008, 3:33
- Desktop: lxde (lubuntu)
- Distribuzione: ubuntu 15.10 x86_64
Re: creare pacchetti .deb
::) grazie mille... cerco di digerirlo col mio inglese maccheronico... :-\
se hai mai provato comunque il metodo è o con ch_make o con checkinstall ??? e quando non esistono file configure nè file makefile non è possibile deb-ianizzarlo???
??? ::)
se hai mai provato comunque il metodo è o con ch_make o con checkinstall ??? e quando non esistono file configure nè file makefile non è possibile deb-ianizzarlo???
??? ::)
se la vita è una tempesta prenderlo in c**o è un lampo !!!
- crap0101
- Rampante Reduce

- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: creare pacchetti .deb
dovrebbe esserci anche in italianocreppolo ha scritto: ::) grazie mille... cerco di digerirlo col mio inglese maccheronico... :-\
checkinstall pacchettizza però si usa quando compili per te stesso, per avere i .deb e i vantaggi che questi comportano, l' ho usato solo un paio di volte, ma non credo abbia altre utilità (magari no ehse hai mai provato comunque il metodo è o con ch_make o con checkinstall ?
dh_make è uno dei programmi che si usano, non un procedimento a sè
li si fae quando non esistono file configure nè file makefile non è possibile deb-ianizzarlo??
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- creppolo
- Prode Principiante
- Messaggi: 88
- Iscrizione: lunedì 23 giugno 2008, 3:33
- Desktop: lxde (lubuntu)
- Distribuzione: ubuntu 15.10 x86_64
Re: creare pacchetti .deb
ohibo
beata ignoranza... con calce e cazzuola? :-[ :-\ :-*
se la vita è una tempesta prenderlo in c**o è un lampo !!!
- creppolo
- Prode Principiante
- Messaggi: 88
- Iscrizione: lunedì 23 giugno 2008, 3:33
- Desktop: lxde (lubuntu)
- Distribuzione: ubuntu 15.10 x86_64
Re: creare pacchetti .deb
usandolo ho capito cosa volevi dire: checkinstall crea un .deb dentro alla cartella d'origine che non può essere usato senza questa (ho provato su un altro pc e il .deb si è installato ma poi non partiva il programma)
ma allora crearsi un .deb che posso spostare da un pc all'altro è una impresona???
ma allora crearsi un .deb che posso spostare da un pc all'altro è una impresona???
se la vita è una tempesta prenderlo in c**o è un lampo !!!
- crap0101
- Rampante Reduce

- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: creare pacchetti .deb
non è un' impresonacreppolo ha scritto: ma allora crearsi un .deb che posso spostare da un pc all'altro è una impresona???
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- creppolo
- Prode Principiante
- Messaggi: 88
- Iscrizione: lunedì 23 giugno 2008, 3:33
- Desktop: lxde (lubuntu)
- Distribuzione: ubuntu 15.10 x86_64
Re: creare pacchetti .deb
grazie mille... ce l'ho fatta a farmi il mio primo deb !!!
non so se ho avuto solo fortuna (configure e makefile presenti... risolvono metà dei problemi) però l'importante era capire cosa devo fare... grazie mille
non so se ho avuto solo fortuna (configure e makefile presenti... risolvono metà dei problemi) però l'importante era capire cosa devo fare... grazie mille
se la vita è una tempesta prenderlo in c**o è un lampo !!!
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti