[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compilare Linux (ERA: Re: cortese domanda su apt-listbugs)



On 16/12/19 15:20, Portobello wrote:

Ieri ho provato di nuovo a compilare.
Sono partito da zero (cancellando la dir src). Ho seguito dall'inizio tutte le istruzioni fino a quella di compilazione :
cioè ho dato  time make -j 2 deb-pkg
Praticamente ho iniziato ieri mattina alle 11:25 fino alle 20:15 di sera. Quando si è fermato per un'errore di spazio disco esaurito.

:-(

Questi sono i messaggi che ha dato alla fine:
  INSTALL debian/headertmp/usr/include/linux/tc_ematch/ (5 files)
   INSTALL debian/headertmp/usr/include/linux/usb/ (13 files)
   INSTALL debian/headertmp/usr/include/linux/wimax/ (1 file)
   INSTALL debian/headertmp/usr/include/asm/ (62 files)
dpkg-deb: generazione del pacchetto "linux-headers-4.19.87-xx-20191215" in "../linux-headers-4.19.87-xx-20191215_4.19.87-xx-20191215-1_amd64.deb". dpkg-deb: generazione del pacchetto "linux-libc-dev" in "../linux-libc-dev_4.19.87-xx-20191215-1_amd64.deb". dpkg-deb: generazione del pacchetto "linux-image-4.19.87-xx-20191215" in "../linux-image-4.19.87-xx-20191215_4.19.87-xx-20191215-1_amd64.deb". cp: errore scrivendo './debian/dbgtmp/usr/lib/debug/lib/modules/4.19.87-xx-20191215/vmlinux': Spazio esaurito sul device
make[4]: *** [scripts/package/Makefile:83: intdeb-pkg] Error 1
make[3]: *** [Makefile:1380: intdeb-pkg] Error 2
make[2]: *** [debian/rules:7: binary-arch] Error 2
dpkg-buildpackage: error: fakeroot -u debian/rules binary subprocess returned exit status 2
make[1]: *** [scripts/package/Makefile:75: deb-pkg] Error 2
make: *** [Makefile:1380: deb-pkg] Error 2

real    524m2,368s
user    302m49,910s
sys    61m47,327s

Mi sembra che manca soltanto il modulo di debug.

però avevo indicato di disabilitare le informazioni di debug
$ scripts/config --disable DEBUG_INFO

magari sono queste che ti causano un uso eccessivo del disco e fanno impegare così tanto la compilazione.

Ma ho visto che ha creato tre pacchetti .deb, nella dir src :
linux-headers-4.19.87-xx-20191215_4.19.87-xx-20191215-1_amd64.deb
linux-image-4.19.87-xx-20191215_4.19.87-xx-20191215-1_amd64.deb
linux-libc-dev_4.19.87-xx-20191215-1_amd64.deb

In pratica ha occupato tutti i 21 Gb liberi che c'erano ieri nella mia home.
Ma oggi ho allargato la partizione e quindi ho aggiunto altri 35 Gb.
Quindi ora vorrei capire due cose.
1) Posso provare ad installare quei tre pacchetti, per vedere se funzionano ?

in teoria sì... a meno che l'errore l'ha dato mentre generava il pacchetto "linux-image-4.19.87-xx-20191215" e quindi non hai un .deb installabile/funzionante

2) Se provo a compilare per la seconda volta, lasciando la src così come è stata creata ieri, dovrebbe riutilizzare i dati già creati e quindi impiegare meno tempo ?

in teoria sì, bisogna vedere, però, se non esegue un "clean" e quindi cancella tutto quello che è già stato compilato, prima di iniziare

Se non avevi disabilitare le informazioni di debug, allora ti consiglio di rifare tutto disabilitandole. Così verifiche se sono quelle le risponsabili dei tuoi problemi...

Io ho compilato con meno di 10 GB disponibili nella partizione e non ho mai avuto problemi di spazio.

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Motivi per non comprare/usare ms-windows7:
http://windows7sins.org/
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: