LINUX.ORG.RU

Gentoo удаление компиляции

 


0

1

Экспериментирую с разными опциями ядра, соответственно после изменений параметров,компилирую его. Задался вопросом, а нужно ли перед следующей компиляцией, удалять остатки предыдущей компиляции? И есть ли для этих целей команда?

Конечно есть, называется rm.

Я про модули ядра и файл с образом ядра, про очистку директории с исходными кодами ядра

make mrpoper
make clean

Но конфиг тоже затрёт, перемести его выше

mv .config ../
make mrpoper
make clean
mv ../.config ./
infomeh ★★ ()
Последнее исправление: infomeh (всего исправлений: 1)

Команда есть — см выше.

Удалять специально обычно нет необходимости — даже наоборот, меньше модулей потребуется пересобирать, скомпилируется быстрее.

Для вычистки версий старых ядер и модулей есть eclean-kernel.

anonymous ()
Ответ на: комментарий от anonymous

Если он только включает модули, которые ни от чего другого не зависят - это одно.

Можно дособрать модуль.

А если включённые опции затрагивают другие модули и подсистемы ядра, то нужно очищать директорию с исходными кодами ядра и пересобирать ядро целиком.

А заодно и удалять директорию с модулями ядра.

infomeh ★★ ()

Необходимости нет. Разве что место освободить.

make clean - удаляет скомпилированное

make mrproper - приводит в первоначальное состояние, то есть удаляет скомпилированное + удаляет твой конфиг.

Kroz ★★★★★ ()
Ответ на: комментарий от Vitaliy_K

Не надо ничего чистить. Ядро соберётся по конфигу, лишнее не прихватит, а что надо пересоберет.

kickass ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей