1 |
За линк - спасибо. Кое-что прояснилось. |
2 |
|
3 |
# cat /etc/portage/package.keywords | grep php |
4 |
dev-php5/pecl-uploadprogress |
5 |
|
6 |
# cat /etc/make.conf | grep php |
7 |
PHP_TARGETS="php5-3" |
8 |
|
9 |
# equery list | grep php |
10 |
app-admin/php-toolkit-1.0.1 |
11 |
dev-lang/php-5.3.3-r1 |
12 |
|
13 |
|
14 |
# emerge -pv pecl-uploadprogress |
15 |
|
16 |
These are the packages that would be merged, in order: |
17 |
|
18 |
Calculating dependencies... done! |
19 |
|
20 |
!!! All ebuilds that could satisfy "dev-lang/php:5.3" have been masked. |
21 |
!!! One of the following masked packages is required to complete your |
22 |
request: |
23 |
- dev-lang/php-5.3.3-r3 (masked by: ~x86 keyword) |
24 |
|
25 |
(dependency required by "dev-php5/pecl-uploadprogress-1.0.1-r1" [ebuild]) |
26 |
(dependency required by "pecl-uploadprogress" [argument]) |
27 |
|
28 |
|
29 |
Сейчас то что ему не хватает для полного счастья? Чем установленный |
30 |
dev-lang/php-5.3.3-r1 не такой? |
31 |
|
32 |
|
33 |
On 11/25/10 20:53, Azamat H. Hackimov wrote: |
34 |
> С выходом php-5.3 все в портаже несколько поменялось. Идут подвижки сделать |
35 |
> php слотированным - 5.2 и 5.3. Соответственно, чтобы использовать 5.3, нужно |
36 |
> приложить дополнительно некоторые усилия - определить переменную PHP_TARGET в |
37 |
> make.conf и прочее. В общем-то технология напоминает успешно апробированную |
38 |
> технологию слотирования Ruby. |
39 |
> |
40 |
> Есть руководство, как теперь управляться со всем этим хозяйством: |
41 |
> http://www.gentoo.org/proj/en/php/php-guide.xml |
42 |
> |
43 |
> В сообщении от 25 ноября 2010 22:29:40 автор Sergey Kobzar написал: |
44 |
>> Пытаюсь установить pecl-uploadprogress при установленном php-5.3.3-r1. |
45 |
>> Добавил его в /etc/portage/package.keywords т.к. он был изначально |
46 |
>> замаскирован. |
47 |
>> |
48 |
>> Получаю: |
49 |
>> |
50 |
>> # emerge -pv pecl-uploadprogress |
51 |
>> |
52 |
>> These are the packages that would be merged, in order: |
53 |
>> |
54 |
>> Calculating dependencies... done! |
55 |
>> |
56 |
>> !!! All ebuilds that could satisfy "dev-lang/php:5.2" have been masked. |
57 |
>> !!! One of the following masked packages is required to complete your |
58 |
>> request: |
59 |
>> - dev-lang/php-5.2.14-r2 (masked by: ~x86 keyword) |
60 |
>> |
61 |
>> (dependency required by "dev-php5/pecl-uploadprogress-1.0.1-r1" [ebuild]) |
62 |
>> (dependency required by "pecl-uploadprogress" [argument]) |
63 |
>> |
64 |
>> |
65 |
>> Добавил PHP_TARGETS="php5-3" в /etc/make.conf как описано в |
66 |
>> http://forums.gentoo.org/viewtopic-t-851126-start-0.html. Теперь |
67 |
>> pecl-uploadprogress хочет php-5.3.3-r3... |
68 |
>> |
69 |
>> Че ему надо для полного счастья? Кто-нибудь пробовал комбинацию |
70 |
>> php-fpm-5.3 + pecl-uploadprogress. В документации, что последний |
71 |
>> работает только с модулем апача, хотя Google говорит, что некоторые его |
72 |
>> и на php-fpm завели. |
73 |
> |