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