Errore durante creazione pacchetto .deb

Coordinamento delle attività e informazioni sui progetti del gruppo: creazione, modifica e gestione dei pacchetti di Ubuntu e relative problematiche.

Moderatore: Gruppo Sviluppo

Avatar utente
Markon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1536
Iscrizione: mercoledì 17 gennaio 2007, 10:34
Località: Sperone Beach(AV)
Contatti:

Errore durante creazione pacchetto .deb

Messaggio da Markon »

Ciao ragazzi!

Ho sviluppato un programmino in Python e sto seguendo questo video per creare il pacchetto .deb . (sono alle prime armi per la creazione dei pacchetti .deb ...)

L'errore che mi dà è questo:

Codice: Seleziona tutto

marco@YouthGoneWild:~/Desktop/sandbox/pypastebin-0.1.1$ sudo dpkg-buildpackage
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set LDFLAGS to default value: 
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package pypastebin
dpkg-buildpackage: source version 0.1.1-1
dpkg-buildpackage: source changed by Marco
dpkg-buildpackage: host architecture i386
 debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
dh_clean 
 dpkg-source -b pypastebin-0.1.1
dpkg-source: info: using source format `1.0'
dpkg-source: info: building pypastebin using existing pypastebin_0.1.1.orig.tar.gz
dpkg-source: info: building pypastebin in pypastebin_0.1.1-1.diff.gz
dpkg-source: error: cannot represent change to pypastebin-0.1.1/pypastebin-0.1.1.tar.gz: binary file contents changed
dpkg-source: warning: newly created empty file 'debian/docs' will not be represented in diff
dpkg-source: unrepresentable changes to source
dpkg-buildpackage: failure: dpkg-source -b pypastebin-0.1.1 gave error exit status 1
Nel file "rules" ho modificato solo ciò che consiglia nel video:

Codice: Seleziona tutto

build-stamp: configure-stamp  
	dh_testdir
	touch build-stamp

clean: 
	dh_testdir
	dh_testroot
	rm -f build-stamp configure-stamp
	dh_clean 

install: build
	dh_testdir
	dh_testroot
	dh_clean -k 
	dh_installdirs

	
	# Add here commands to install the package into debian/pypastebin.
	#$(MAKE) DESTDIR=$(CURDIR)/debian/pypastebin install
	mkdir -p $(CURDIR)/debian/pypastebin

	#cp pypastebin.py $(CURDIR)/debian/pypastebin/usr/bin/pypastebin.py

	mkdir -p $(CURDIR)/debian/pypastebin/usr/lib/pypastebin
	cp -r lib/ $(CURDIR)/debian/pypastebin/usr/lib/pypastebin
	cp -r src/ $(CURDIR)/debian/pypastebin/usr/lib/pypastebin
	cp pypastebin.py $(CURDIR)/debian/pypastebin/usr/lib/	
	ln -s pypastebin.py $(CURDIR)/debian/pypastebin/usr/bin/pypastebin.py

	mkdir -p $(CURDIR)/debian/pypastebin/usr/share/doc/pypastebin
	cp README.txt $(CURDIR)/debian/pypastebin/usr/share/doc/pypastebin
Non capisco: a cosa può essere dovuto quell'errore?

Grazie ;)
Ultima modifica di Markon il martedì 21 luglio 2009, 16:27, modificato 1 volta in totale.
My Guitar Wants to Kill your Mama!

DIVENTA PYTHONEER
gaspa
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 754
Iscrizione: lunedì 5 dicembre 2005, 13:12
Località: Castenaso

Re: Errore durante creazione pacchetto .deb

Messaggio da gaspa »

L'errore e` ovviamente questo:
dpkg-source: error: cannot represent change to pypastebin-0.1.1/pypastebin-0.1.1.tar.gz: binary file contents changed
mmm... ci sono dei binari che vengono compilati, in quel pacchetto?? in quel caso devi fare in  modo che non vengano considerati parte dell'orig.tar.gz.
--
-gaspa-
Avatar utente
Markon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1536
Iscrizione: mercoledì 17 gennaio 2007, 10:34
Località: Sperone Beach(AV)
Contatti:

Re: Errore durante creazione pacchetto .deb

Messaggio da Markon »

Ecco!

Ci sono riuscito.

Ho spostato il file .tar.gz che si trovava nella cartella pypastebin.0.1.1 (in cui lanciavo il comando sudo dpkg-buildpackage)

Grazie, gentilissimo ;)
My Guitar Wants to Kill your Mama!

DIVENTA PYTHONEER
Avatar utente
bomastudio
Prode Principiante
Messaggi: 127
Iscrizione: mercoledì 30 aprile 2008, 9:41
Desktop: L/Ubuntu 12.04 LTS
Distribuzione: Ubuntu 12.04.2 LTS x86_64
Contatti:

Re: Errore durante creazione pacchetto .deb

Messaggio da bomastudio »

a me da questo errore:

Codice: Seleziona tutto

alessandro@oem-desktop:~/Programmazione/prova/aedilwebschede-1.0$ sudo dpkg-buildpackage
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package aedilwebschede
dpkg-buildpackage: source version 1.0-1
dpkg-buildpackage: source changed by alessandro barracco <bomastudio@gmail.com>
dpkg-buildpackage: host architecture amd64
 debian/rules clean
debian/rules:62: *** separatore mancante.  Arresto.
dpkg-buildpackage: failure: debian/rules clean gave error exit status 2
alessandro@oem-desktop:~/Programmazione/prova/aedilwebschede-1.0$ 
che faccio?
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa (A. Einstein).
Avatar utente
bomastudio
Prode Principiante
Messaggi: 127
Iscrizione: mercoledì 30 aprile 2008, 9:41
Desktop: L/Ubuntu 12.04 LTS
Distribuzione: Ubuntu 12.04.2 LTS x86_64
Contatti:

Re: Errore durante creazione pacchetto .deb

Messaggio da bomastudio »

risolto, avevo scritto male il file rules
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa (A. Einstein).
Scrivi risposta

Ritorna a “Gruppo Sviluppo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite