On 15/12/19 11:00, Portobello wrote:
Il 09/12/19 19:32, Davide Prina ha scritto:
On 08/12/19 10:51, Portobello wrote:
Il 06/12/19 21:09, Davide Prina ha scritto:
Qui ho provato di nuovo, ma lo spazio disco non mi basta. Per ora ho
circa 15 giga sulla Home, ma non è sufficiente.
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
$ df -h
File system Dim. Usati Dispon. Uso% Montato su
udev 1,9G 0 1,9G 0% /dev
tmpfs 401M 12M 390M 3% /run
/dev/sdb7 24G 6,6G 16G 30% /
tmpfs 2,0G 628K 2,0G 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 2,0G 0 2,0G 0% /sys/fs/cgroup
/dev/sdb8 67G 43G 21G 67% /home
tmpfs 401M 32K 401M 1% /run/user/1002
Sulla Home mi dice che ho 21 GB liberi.
ok, quindi hai sufficiente spazio per l'operazione di compilazione.
Pero se guardo su Gparted ne risultano 24 GB liberi.
se gparted lo esegui come root, allora vedi lo spazio che può usare
root. A root solitamente sono riservati X blocchi o X% dello spazio
della partizione (questo per permettere a root di operare sempre, anche
se gli utenti hanno esaurito tutto lo spazio che loro vedono) e quindi è
naturale che ti riporti una dimensione diversa.
Ma quanto tempo può impiegare?
sul mio sistema un po' vecchiotto ci impiega meno di un'ora, usando il
PC per altro mentre compila
Io ho provato due volte ed ho dovuto interrompere la prima volta dopo
circa 8 ore. La seconda ha completato con un errore di spazio disco non
sufficiente, dopo circa 7 ore.
dipende cosa hai eseguito.
Se hai fatto
$ make
e basata, di solito vuol dire make all e make all può essere impostato
per compilare per qualsiasi piattaforma e qualsiasi combinazione...
quindi dovrebbe ricompilarti decine di volte i sorgenti per architetture
hardware e configurazioni differenti...
devi eseguire il seguente comando che crea i .deb solo per le
impostazioni che hai messo in .config. Dove N è il numero di core che hai +1
$ time make -j N deb-pkg
$ dpkg --print-architecture
amd64
Qui mi dice solo : Amd64.
infatti e questo comando non mente
Pero se uso anche arch-test
~$ arch-test
amd64
i386
$ man arch-test
[...]
arch-test - detect architectures your kernel can run binaries of
[...]
questo comando ti indica tutte le architetture hardware su cui Linux può
essere eseguito sulla tua macchina. Cioè puoi eseguire Linux sia
compilato per l'architettura hardware amd64 (== x86 a 64 bit) che i386
(== x86 a 32 bit)
dpkg --remove-architecture i386
dpkg: attenzione: impossibile rimuovere l'architettura "i386" non-foreign
Mi dice errore che l'architettura i386 non è foreign.
infatti, giustamente, ti dice che non hai impostato per usare i
pacchetti con l'architettura hardware i386
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
I lati oscuri del secure boot:
https://www.fsf.org/campaigns/secure-boot-vs-restricted-boot/whitepaper-web
Petizione contro il secure boot:
https://www.fsf.org/campaigns/secure-boot-vs-restricted-boot/statement
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook