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

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



On 08/12/19 10:51, Portobello wrote:
Il 06/12/19 21:09, Davide Prina ha scritto:

Si è vero scusa, da qualche giorno ho la testa tra le nuvole.

lascia stare il cloud che è pericoloso... alla fine dai tutto a terzi e a te non resta che pagare... se non paghi non hai più accesso neanche hai tuoi dati, se il programma che usa usa formati proprietari che solo lui può leggere... Inoltre, anche se hai pagato, potrebbero toglierti la possibilità di accedere e quindi usare i tuoi dati... vedi caso Venezuela e Adobe

$ time make -j 5 deb-pkg

dove il 5 è il tuo numero di processori +1, quindi se hai 1 processore devi mettere 2.
Ok, va bene.
Qui ho provato di nuovo, ma lo spazio disco non mi basta. Per ora ho circa 15 giga sulla Home, ma non è sufficiente.

strano, 15 GByte pensavo fossero più che sufficienti

facendo un
$ du -sh src/linux-source-4.19_old
2,4G	src/linux-source-4.19_old

quindi sorgenti più i compilati arrivano a 2,4 GByte
poi ci sono i .deb che occupano circa 200 MByte
Quindi quando hai 3 o 4 GByte liberi dovrebbero essere più che sufficienti... e questo prima di scompattare i sorgenti

Usa il comando
$ df -h

e vedi quanto spazio hai libero... probabilmente hai la home di 11 GByte, ma quello che importa è quanto spazio libero hai. Tieni conto che a seconda del tipo di file system che stai usando, una porzione dello spazio del disco è riservato a root per le emergenze e quindi, in teoria, potresti aumentare lo spazio a disposizione degli utenti diminuendo quello di root

vedi ad esempio questa mia vecchissima guida:
http://linguistico.sourceforge.net/pages/debian/spazio_hd.html#diminuire_lo_spazio_riservato_su_ext2_ext3

Ma quanto tempo può impiegare?

sul mio sistema un po' vecchiotto ci impiega meno di un'ora, usando il PC per altro mentre compila

Perché quando ho provato a compilare due volte, ho visto che usa anche la arc X86.

intendi l'architettura i386, non esiste l'architettura X86

per saperlo puoi usare il comando

$ dpkg --print-architecture

Quindi come si fa a togliere la multiarchitettura e tenere soltanto quella per Amd64 ? In modo semplice.

devi prima rimuovere tutti i pacchetti dell'architettura i386 e poi usare il comando dpkg

$ man dpkg
[...]
--remove-architecture architecture

Remove architecture from the list of architectures for which packages can be installed without using --force-architecture (since dpkg 1.16.2). If the architecture is currently in use in the database then the operation will be refused, except if --force-architecture is specified. The architecture dpkg is built for (i.e. the output of --print-architecture) can never be removed from that list.
[...]

Nota: io ti sconsiglio vivamente di usare --force-architecture

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Strumenti per l'ufficio: https://www.libreoffice.org
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: