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: