Відповіді:
Ви повинні мати можливість встановити файли заголовка ядра для поточно запущеного ядра, виконавши в терміналі наступне:
sudo apt-get install linux-headers-$(uname -r)
Загалом пакети заголовків ядра мають ім'я linux-header- *, де "*" вказує версію та варіант (загальний, сервер тощо).
-I
.
deb-src
рядку, повинен бути присутнім у /etc/apt/sources.list
.
Ви можете просто ввести:
sudo apt-get install linux-headers-generic
якщо ви перебуваєте на установці на робочому столі. Apt-get вирішить залежності та встановить правильну версію заголовків ядра.
linux-headers-virtual
якщо ваш запуск VM в екземплярі Openstack ...
linux-headers-generic
пакет має особливості ubuntu. На Debian ви повинні використовуватиsudo apt-get install linux-headers-$(uname -r)
Це має охопити ще одну проблему, коли: запущене ядро застаріле, тобто більше не знаходиться у сховищі, ані його заголовки. Тож найкраще зробити - оновити ядро до останньої версії в сховищі.
linux-generic
це мета-пакет для збереження поточної версії ядра та його заголовків :
sudo apt-get update
sudo apt-get install linux-generic
Примітка. Залежно від версії Ubuntu, перегляньте, чи потрібно linux-lowlatency
(Ubuntu Studio) linux-signed-generic
або linux-virtual
.
linux-headers-amd64
(очевидно, для систем amd64)
Або якщо у вас встановлена здатність: sudo aptitude install linux-headers-$(uname -r)
ці команди повинні працювати:
sudo apt-get dist-upgrade -y
systemctl reboot
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get upgrade linux-headers-$(uname -r)
для кращої інструкції з огляду цього відео