Ubuntu поставляет конфигурацию ядра в /boot/config-$version
(в том же пакете как изображение ядра /boot/vmlinuz-$version
). Можно проверить этот файл в живой системе, или можно загрузить его с веб-сайта Ubuntu. Существует несколько изображений для выбора из; значение по умолчанию под amd64 -generic
, и можно загрузить двоичный пакет и извлечь файл /boot/config-*
. Самый простой способ открыть пакет Debian, если Вы не выполняете находящееся в dpkg распределение, состоит в том, чтобы преобразовать его с посторонним объектом.
Между прочим, ответ - да под 10.04/-generic/amd64, который я, оказалось, имел в наличии при записи этого ответа.
Несколько других дистрибутивов поставляют a /boot/config-*
файл. Другие делают конфигурацию ядра доступной в /proc/config
или что-то подобное, так, чтобы это было легко видеть в живой системе, но не появлялось в двоичном пакете. В этом случае, если у Вас нет живой системы, необходимо проверить исходный пакет.
Вы, вероятно, хотите использовать _SC_TIMERS и clock_getres () и т.д. вместо того, чтобы задаться вопросом, как ядро конкретно было настроено.
Много ядер имеют копию своих файлов конфигурации, которая выставляется через proc
файловая система:
zcat /proc/config |
grep CONFIG_HIGH_RES_TIMERS
В противном случае существует инструмент в источнике ядра к извлечь его из самого файла ядра: (Используйте свой путь к исходному каталогу ядра и файлу ядра для извлечения из.)
/usr/src/linux/scripts/extract-ikconfig /boot/vmlinuz |
grep CONFIG_HIGH_RES_TIMERS
/proc/config
патч. Как Debian, это поставлется config-$version
рядом vmlinuz-$version
.
– Gilles 'SO- stop being evil'
05.07.2011, 01:54
ar
архив, можно также использоватьar x packagename
, который разлагается наcontrol.tar.gz
иdata.tar.gz
. – Faheem Mitha 04.07.2011, 20:51