размаскировать:
echo '<категория>/<пакет> ~amd64' >>/etc/portage/package.keywords
+ можно тоже самое с некоторыми зависимостями...
+ можно использовать файлы в каталоге /etc/portage/package.keywords/
вдогонку: тыц
1.
[console]mkdir -p /etc/portage/package.unmask
echo 'sys-kernel/zen-sources' >> /etc/portage/package.unmask/sys-kernel[/console]
2.
Открыть на редактирование файл /usr/portage/sys-kernel/zen-sources/zen-sources-9999.ebuild и изменить переменную KEYWORDS, добавив название своей архитектуры, т.е.
В квадратных скобках показана установленная у вас версия — [2.6.38_p20110510]
Новая версия будет установлена в слот, т.е. у вас будет возможность собрать ядро как из старых исходных кодов, так и из новых.
При желании старые исходные коды можно удалить
[console]emerge -C '=sys-kernel/zen-sources-2.6.38_p20110510[/console]
9999-версия устанавливается прямиком из git-репозитория — git://zen-kernel.org/kernel/zen.git
Просмотрите /usr/portage/sys-kernel/zen-sources/zen-sources-9999.ebuild и убедитесь wink
Ключевое слово stable, то есть вам нужно отключить этот USE-флаг для пакета sys-kernel/zen-sources
[console]
mkdir -p /etc/portage/package.use
echo 'sys-kernel/zen-sources -stable' >> /etc/portage/package.use/sys-kernel
[/console]
>>> Preparing to unpack ...
>>> Unpacking source...
* GIT NEW clone -->
* repository: git://zen-kernel.org/kernel/zen.git
Cloning into bare repository /usr/portage/distfiles/git-src/zen-sources...
remote: Counting objects: 1812203, done.
remote: Compressing objects: 100% (310407/310407), done.
...
* Messages for package sys-kernel/zen-sources-9999:
* Be carefull!! You are about to install live kernel sources.
* Git zen-sources are extremely unsupported, even from the upstream
* developers. Use them at your own risk and don't bite us if your
* system explodes
*
* WARNING! stable use flag is disabled. You will install zen-sources
* from unstable git tree
* GIT NEW clone -->
* repository: git://zen-kernel.org/kernel/zen.git
* at the commit: 1350978e18a133ec938e90d87f9946e296f9c1ea
* branch: master
* storage directory: "/usr/portage/distfiles/git-src/zen-sources"
* If you are upgrading from a previous kernel, you may be interested
* in the following document:
* - General upgrade guide: http://www.gentoo.org/doc/en/kernel-upgrade.xml
* zen-sources is UNSUPPORTED by Gentoo Security.
* This means that it is likely to be vulnerable to recent security issues.
* For specific information on why this kernel is unsupported, please read:
* http://www.gentoo.org/proj/en/security/kernel.xml
>>> Auto-cleaning packages...
А надо всё таки, наверное из git://zen-kernel.org/kernel/zen-stable.git
Так и не понял какое это ядро.
В git-овском ядре патчи накладываются только от самих разработчиков, IMHO.
Для «обычного» ядра можно посмотреть ebuild, чтобы увидеть, как включение того или иного флага влияет на добавление опций конфигурации.
Ну, блиин... пришлось мозги напрячь... настроил к часу ночи LNMP....
Реально у nginx в gentoo конфиг по сравнению с debian кверхтармашками!
Ну почему у мускула всё также - у nginx...
Вот осталось скрипт no-ip найти. smile