emerge system - ненужные пакеты.
Roman_Iz 3 февраля, 2006 - 16:12
Продолжаю :) ставить дженту из Stage2. emerge system хочет ставить apache. Я не хочу.
USE='-* acpi berkdb bzip2 caps gdbm maildir mmx mysql ncurses nls pam perl php python snmp vanilla zlib unicode'
Что из этого заставляет его ставить apache?
»
- Для комментирования войдите или зарегистрируйтесь
Так, щас
Так, щас посмотрим!
1. Маскируем apache, чтобы при emerge он на него ругался:
# echo net-www/apache >> /etc/portage/package.mask
2. Вызываем emerge и смотрим как ругается:
Вот и получаем ответ: он нужен пакету mod_php. Значет, скорее всего надо выкинуть из юз-флагов php.
3. Проверяем (без php):
Как видим --- мы оказались правы --- это USE="php"
4. Удаляем мусор из /etc/portage/package.mask
вуа-ля!
Интересно.....
Спасибо. А метод интересен :))
Только непонятно, а почему он хочет ставить mod_php?
Что, просто php, совесть дженте не позволяет :) ?????
А что тогда в USE писать если я хочу php (интерпретатор), но не хочу apache (ну, не нужен он.....)???
# USE="-apache -apache2"
# USE="-apache -apache2" emerge dev-lang/php соберет php без веб сервера
Я думал что -* в
Я думал что -* в начале USE отменяет всё...... Я не прав?
Прав. Только
Прав. Только речь не о том. Речь идёт о том, чтобы ты вначале заемёржил dev-lang/php, и тогда система не захочет ставить dev-php/mod-php.