Intereting Posts
xargs + chmod – файл или каталог не найдены Автоматизация разделов USB NTFS на Gnome не работает, если имя устройства – sdb (FAT32 в порядке) mail / mailx: Как указать получателей с полными именами? как регистратор доменов обновляет корневые DNS-серверы i3: emacs отказывается открываться в полноэкранном режиме после включения полноэкранного режима Плохой пользователь / группа через NFSv4 mount: никто не пользователь? Отображение переменной даты член группы не может записать файл с возможностью записи в группу с помощью reiserfs и расширенных списков ACL Сенсорная панель не пробуждается от приостановки Поддельный MAC-адрес игнорируется wpa_supplicant? zsh: команда map для массива echo все * .tex имена файлов в определенном каталоге Добавить задание CRON из командной строки? удалять старые файлы журналов, кроме последнего (с буквенно-цифровой сортировкой) Физический адрес переменной в процессах

Не удается установить во время ошибки компиляции ядра

Я пытаюсь скомпилировать версию ядра 4.10.1 в Ubuntu 14.04, как описано здесь .

Он работал до версии 4.9.x.

Когда вышел 4.10.x, я продолжаю получать следующую ошибку:

install -p -o root -g root -m 644 CREDITS /usr/src/linux-4.10.1/debian/linux-headers-4.10.1/usr/share/doc/linux-headers-4.10.1/ install -p -o root -g root -m 644 MAINTAINERS /usr/src/linux-4.10.1/debian/linux-headers-4.10.1/usr/share/doc/linux-headers-4.10.1/ install -p -o root -g root -m 644 REPORTING-BUGS /usr/src/linux-4.10.1/debian/linux-headers-4.10.1/usr/share/doc/linux-headers-4.10.1/ install: cannot stat 'REPORTING-BUGS': No such file or directory make[1]: *** [debian/stamp/install/linux-headers-4.10.1] Error 1 make[1]: Leaving directory `/usr/src/linux-4.10.1' make: *** [kernel_headers] Error 2 

Любая помощь?

PS Поскольку я не настолько эксперт, поэтому, пожалуйста, постарайтесь как можно проще 🙂

Причина в том, что разработчики ядра удалили файл REPORTING-BUGS из источника ядра, а инструмент Ubuntu, который вы использовали для компиляции ядра, ожидает, что файл будет там.

По-видимому, большинство разработчиков ядра не используют make-kpkg, поэтому они либо не замечали, либо не интересовались тем фактом, что они сломали здание пакета head-headers с make-kpkg. make-kpkg – это все-таки инструмент конкретного дистрибутива Linux, и разработчики ядра могут почувствовать, что они никогда не обещали всегда иметь файл документации с этим путем в исходном дереве.

В качестве обходного пути вы можете просто скопировать файл из 4.9 источников ядра в свое дерево, чтобы скомпилировать его.