Не устанавливает по USE флагам

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Не устанавливает по USE флагам

Сообщение azsx »

у меня:

Shell

/etc/portage/package.use $ cat dev-lang
dev-lang/php apache2 mysql pdo mysqli zip unicode cgi curl gd cli ftp gd hash iconv opcache postgres readline simplexml bcmath# required by dev-lang/php-7.1.13::gentoo
# required by @selected
# required by @world (argument)
>=app-eselect/eselect-php-0.9.4-r5 apache2
я запускаю bash файл:

Shell

cat update.sh
#!/bin/bash
eix-sync
emerge -avuND --keep-going @world
emerge -c
emerge @preserved-rebuild
я ожидаю, что php автоматически установится с нужным мне флагом apache. А он не поставился, после прогона bash файла.
Скажите, пожалуйста:
1. почему не поставился php?
2. правильно ли я понимаю, что раз мне минимум нужен USE apache то мне надо создать файл с флагом?
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2593
ОС: gentoo fluxbox

Re: Не устанавливает по USE флагам

Сообщение yoricI »

Вот если так запускать, то не видны сообщения об ошибках, во всяком случае нам. И тогда надо проверять коды возврата, вдруг sync или другая неудачно завершится, и что дальше?
apache или apache2? Для php существующего достаточно.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Не устанавливает по USE флагам

Сообщение azsx »

yoricI писал:
28.10.2018 16:24
apache или apache2?
Да, я эту разницу видел, но решил делать по инструкции. Типа сперва поставлю, потом версию apache посмотрю.
Спасибо сказали: