Установка программ нестандартным способом

Хочу поставить alsa-driver с поддержкой только свиох драйверов, из исходников ставиться так:

./configure --with-cards=hda-intel --with-sequencer=yes; make; make install

в системе портежей компилируются только все драйвера.
Может можно как-то и в Gentoo указать только свои драйвера?

/etc/make.conf + ALSA_CARDS

добавь в /etc/make.conf

ALSA_CARDS="hda-intel"

или какая там у тебя карта

Где можно узнать

Где можно узнать, что именно такую переменную надо использовать?

В документации

В документации - http://www.gentoo.org/doc/ru/alsa-guide.xml
Искать имя драйвера тут - http://www.alsa-project.org/alsa-doc/

Я имел ввиду,

Я имел ввиду, можно ли вообще в gentoo собирать программы со всеми возможными префиксами, на которые они расчитаны, а не только с теми, которые заложены в portage.

man

man make.conf

_________________
chmod -x chmod

не поможет

не поможет это

man 5 ebuild

конкретно
econf

:)
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

Конечно можно,

Конечно можно, как и в любом другом дистрибутиве. Только это очень не рекомендуется т.к.
1) Пакеты будут установлены возможно не туда, куда надо.
2) О том, что они установлены, никто не будет знать
3) Если от них что-то зависит при установке emerge'м твоя установка будет затерта.
4) Не будут наложены специфичные для gentoo патчи.
5) Это просто не нужно. В 99.99% случаев все то же самое можно сделать указавы правильные USE флаги и иногда другие переменные.
6) В оставшемся 0.01% стоит просто написать свой ebuild.

Все это можно и

Все это можно и безо всяких проблем. Делается так (на примере пакета taglib):
1. Распаковываешь дистриб:

ebuild /usr/portage/media-libs/taglib/taglib-1.4-r1.ebuild unpack

2. Переходишь в каталог, куда распаковался дистр:

cd /var/tmp/portage/media-libs/taglib-1.4-r1/work/taglib-1.4

Тут ты найдешь собственно сам дистрибутив, уже распакованный :)
3. Конфигурируешь дистр теми ключами, которые тебе нужны:

./configure <твои ключи>

4. Собираешь и инсталлишь прогу:

ebuild /usr/portage/media-libs/taglib/taglib-1.4-r1.ebuild compile
ebuild /usr/portage/media-libs/taglib/taglib-1.4-r1.ebuild merge

Собственно все :)
На остальные ламерские заметки внимания не обращай ;)

Всё больше и

Всё больше и больше убеждаюсь в гибкости и удобности Gentoo!!!
Никакой дистрибутив не сравнится с сим изобретением.

Всем большое спасибо за подробные ответы :)

А я обычно делаю так

Править ебилды не сложно. Береш за основу готовый ебилд. Перемещаеш в оверлей. Вносиш изменения. Строиш дайджест

ebuild путь к ебилду digest

ставиш как обычно - emerge

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".