Как установить файлы заголовков ядра?

VirtualEnv - это, безусловно, лучший способ иметь несколько версий python, даже если он является одним и тем же интерпретатором, но с разными установленными библиотеками. В каждой виртуальной среде вы запустите выбранную версию python. Каждая вещь будет прозрачной.

BTW: здесь вы можете найти репозиторий с очень старой версией python: VirtualEnv

Возможно, это будет полезно для кого-то.

1
задан 25 October 2016 в 03:48

4 ответа

Вы можете просто ввести:

sudo apt-get install linux-headers-generic

, если вы находитесь на установке Desktop. Apt-get решит зависимости и установит правильную версию заголовков ядра.

77
ответ дан 25 May 2018 в 17:11
  • 1
    и Ubuntu также обновит их, когда выйдет новая версия – Csq 5 May 2013 в 12:38
  • 2
    Или linux-headers-virtual, если вы запускаете виртуальную машину в экземпляре Openstack ... – BSchlinker 18 September 2013 в 11:41
  • 3
    В Debian Wheezy я получаю сообщение об ошибке «Пакет linux-headers-generic недоступен, но упоминается другим пакетом. [...] E: Пакет 'linux-headers-generic' не имеет кандидата на установку " – IQAndreas 27 April 2015 в 06:10
  • 4
    @IQAndreas linux-headers-generic пакет является специфичным для ubuntu. В Debian вы должны использовать sudo apt-get install linux-headers-$(uname -r) – Alexandre Teles 28 April 2015 в 19:00

Это должно охватывать еще одну проблему, когда: работающее ядро ​​устарело, а это значит, что в репозитории больше нет его заголовков. Поэтому лучше всего обновить ядро ​​до последней версии в репозитории.

linux-generic - это мета-пакет, который поддерживает текущую версию ядра & amp; его заголовки:

sudo apt-get update
sudo apt-get install linux-generic

Примечание: в зависимости от вашей версии Ubuntu, см., если вам нужно linux-lowlatency (Ubuntu Studio), linux-signed-generic или linux-virtual.

12
ответ дан 25 May 2018 в 17:11
  • 1
    Ни один из других решений не работал для меня при попытке установить драйвер. Спасибо вам. – Sopalajo de Arrierez 5 January 2016 в 07:33
  • 2
    почти эквивалент для debian называется linux-headers-amd64 (для систем amd64, очевидно) – hanshenrik 21 April 2017 в 02:24

Или если у вас установлен aptitude: sudo aptitude install linux-headers-$(uname -r)

0
ответ дан 25 May 2018 в 17:11

эти команды должны работать:

sudo apt-get dist-upgrade -y
systemctl reboot
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get upgrade linux-headers-$(uname -r)

для лучшей проверки команд этого видео

0
ответ дан 25 May 2018 в 17:11

Другие вопросы по тегам:

Похожие вопросы: