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

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



Il 29/11/19 16:47, Davide Prina ha scritto:
On 29/11/19 09:47, Portobello wrote:
Il 28/11/19 19:55, Davide Prina ha scritto:
On 28/11/19 18:18, Portobello wrote:

 > On 24/11/19 16:42, Alessandro wrote:

 >> Il 23/11/19 19:50, Davide Prina ha scritto:

 > $ tar Jxvf /usr/src/linux-source-$(uname -r)

tar (child): /usr/src/linux-source-4.19.0-6-amd64: funzione "open" non riuscita: File o directory non esistente

secondo me tu stai usando Debian testing, stai usando Linux 4.19.0-6, ma in testing l'attuale è il ramo 5.3.
Io so che nei repository ho impostato la stabile di Buster.
Con uname -a vedo questo:
uname -a
Linux debian64 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux

quindi ho sbagliato :-(

ouch! :-(

è vero, hai il seguente risultato:

$ uname -r
4.19.0-6-amd64

non avevo notato, ho sbagliato a scrivere il comando
$ tar Jxvf /usr/src/linux-source-$(uname -r)

in realtà deve essere

$ tar Jxvf /usr/src/linux-source-$(uname -r | cut -d '.' -f 1-2).tar.xz

prova a vedere se così risolvi o se ho fatto altri errori in altri punti.
Ciao Lista,
Ora il comando ha funzionato. Ma ancora non c'è l'architettura di Amd64.
Cioè :
Dalla mia dir /home/src ho dato il comando di cui sopra con privilegi di root.
se eseguo uname -r mi dà 4.19.0-6-amd64 questo.
Ma la dir creata è :
/home/src/linux-source-4.19 (e quindi non c'è la parte di Amd64)
Nella dir interna /home/src/linux-source-4.19/arch non c'è nemmeno lì la sottocartella Amd64. Ci sono tutte le altre mi sembra:
/home/src/linux-source-4.19/arch# ls
alpha  arm64  hexagon  m68k	   nds32     parisc   s390   um		xtensa
arc    c6x    ia64     microblaze  nios2     powerpc  sh     unicore32
arm    h8300  Kconfig  mips	   openrisc  riscv    sparc  x86


Se tutto funziona senza problemi poi riscrivo qui la procedura completa corretta :-)

Io in realtà ne uno una "semplificata" dove indico io le versioni da usare e quindi non uso i vari $(uname -r) e simili... Solo che con quella che uso io bisogna scrivere a mano le parti che vengono estratte in automatico con questi comandi...

Ciao
Davide

Grazie
Saluti


Reply to: