Установка без X и звука
Гость 20 декабря, 2006 - 13:46
HI all.
1)
Наверное кто-то уже устанавливал gentoo без поддержки звука и X (kde, gnome, etc .. ).
Есть возможность поделиться make.conf флагами ( USE ) ??
2)
Я бААльшой любитель самого свежего ядра.
Можно ли как-то указать при установке исходник ядра из которого вытянуть хедеры и в дальнейшем запретить “синхронизировать” ядро.
»
- Для комментирования войдите или зарегистрируйтесь
1) -X -gnome -kde -alsa
1) -X -gnome -kde -alsa -arts -esd -nas
2) не понял вопроса. Можно просто скачать новый ebuild и установить...
1) За флаги
1) За флаги спасибо.
2) Я в gentoo новичок - посоветовали попробовать ( сейчас пока на слаке сижу)
Идея такая – во время установки (/usr/portage/scripts/bootstrap.sh)
Gentoo 2006.1 выкачивает kernel 2.6.17
Emerge –vp sys-kernel/linux-headers выдаёт
…linux-headers-2.6.17-r2 хотя в данной директории существует
linux-headers-2.6.19.ebuild
тоже самое и с sys-kernel/vanila-sources
…
Vanilla-source-2.6.17.13 хотя в данной директории существует
Vanilla-source-2.6.19.1.ebuild
Вопрос: что и где нужно подменить чтобы emerge выкачивал "правильные"
сорсы.
Спасибо
Думаю тебе
Думаю тебе стоит почитать про маскировку и размаскировку пакетов, а также использование ветки ~x86
Все достаточно подробно и на русском рассписано на gentoo.org
Почитал, много
Почитал, много думал и курил:)
/etc/portage/package.mask
<=sys-kernel/linux-headers-2.6.17-r2
не помогает, emerge не видит хедеры 2.6.19
<=sys-kernel/linux-headers-2.6.19
Выдаёт список всех возможных билдов
Похоже. копаю не в нужном направлении
Тебе надо
Тебе надо править не package.mask, а package.unmask так как нужный тебе пакет замаскирована и его надо размаскировать.
Но в любом случае есть еще возможность установить пакет полуавтоматически испрользуя ebuild
например
ebuild /usr/portage/sys-kernel/linux-headers/linux-headers-2.6.19 merge
Вообще то
Вообще то package.keywords т.к. у нег7о пакеты замаскированы по кейвордам, а не жестко.
ebuild merege недостаточно. Это только один из нескольких этапов и вовсе не предназначен для установки приложений пользователями! Он ни зависимостей не вычисляет ни кучи прочих нужных действий не делает.
ebuild - утилита нижного уровня и напрямую используется только разработчиками в целях отладки.
и всё-таки
Может linux-headers какой-то особенный ?
host ~ # cat /etc/portage/package.keywords
>=sys-kernel/linux-headers-2.6.19 ~x86
serenety ~ # emerge -vp linux-headers
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-kernel/linux-headers-2.6.17-r2 USE="-gcc64" 0 kB
Total size of downloads: 0 kB
host ~ #
Вроде всё так и по докам и по вашим подсказкам.
Забей на
Забей на хидеры. При сборке из stage1 версии тоолчана жестко прописываются в бутстрапе. После того, как установишь систему, необходимость в gentoo-headers отпадает, так как устанавливается ядро, которое по-любому свежее хидеров. Именно исходники и будут браться.
_________________
From Siberia with Love!
... -qt3 -qt4 -gtk -gtk2 ...
... -qt3 -qt4 -gtk -gtk2 ...
Re: Я бААльшой
Re: Я бААльшой любитель самого свежего ядра.
большому кораблю - большая торпеда!