Construiesc/compilez codul sursă al versiunii personalizate a kernelului 5.4.0-66.
Am urmat procesul menționat în link, așa cum este furnizat de Ubuntu: https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
Comenzile de mai jos sunt folosite pentru a compila codul sursă al nucleului linux
`
LANG=C fakeroot debian/rules clean
LANG=C fakeroot debian/rules editconfigs
LANG=C fakeroot debian/rules binary-headers binary-generic binary-perarch
`
După ceva timp primesc eroarea de compilare a nucleului.
dpkg-deb: eroare: „zfs-dkms_0.8.3-1ubuntu12.6_all.deb” nu este o arhivă în format Debian
Când este verificată dimensiunea fișierului zfs-dkms_0.8.3-1ubuntu12.6_all.deb
, s-a constatat că are dimensiunea zero.
Acest lucru este ciudat, am folosit același cod sursă mai devreme și nu am primit niciodată această eroare la compilare.
Când am depanat mai departe, am descoperit că instrucțiunea curl de mai jos poate descărca pachetul Debian de dimensiune zero.
curl --fail --show-error https://launchpad.net/ubuntu/+archive/primary/+files/zfs-dkms_0.8.3-1ubuntu12.6_all.deb -o zfs-dkms_0.8.3-1ubuntu12.6_all. deb -D zfs-dkms_0.8.3-1ubuntu12.6_all.deb.hdr
Eroarea aici este că, în timpul compilării personalizate a nucleului, dimensiunea pachetului descărcat zfs-dkms_0.8.3-1ubuntu12.6_all.deb este afișată ca zero.
Kinldy sugerează, de ce nucleul nu este compilat chiar și după ce ați urmat procesul menționat în linkul de mai sus și a urmat comenzile.
Multumesc si Salutari,
/A\nurag