1 |
On Saturday 02 September 2006 13:55, Vadim wrote:
|
2 |
> Народ, |
3 |
> |
4 |
> у меня время от времени при сборке разных пакетов появляются отбои типа |
5 |
> |
6 |
> ........ |
7 |
> make[2]: Nothing to be done for `all-am'. |
8 |
> make[2]: Leaving directory |
9 |
> `/var/tmp/portage/gnupg-1.9.21/work/gnupg-1.9.21' make[1]: Leaving |
10 |
> directory `/var/tmp/portage/gnupg-1.9.21/work/gnupg-1.9.21' |
11 |
> |
12 |
> >>>>>> Source compiled. |
13 |
> |
14 |
> --------------------------- ACCESS VIOLATION SUMMARY |
15 |
> --------------------------- |
16 |
> LOG FILE = "/var/log/sandbox/sandbox-app-crypt_-_gnupg-1.9.21-13381.log" |
17 |
> |
18 |
> access_wr: / |
19 |
> --------------------------------------------------------------------------- |
20 |
>----- gevad ~ # |
21 |
|
22 |
|
23 |
Это такая фича - называется песочница (sandbox). При сборке пакета вся
|
24 |
крмпиляция происходит в /var/tmp/portage/blahblah-1.2.3/work, и любая попытка
|
25 |
записи хотя бы на один уровень выше жестко пресекается ACCESS VIOLATIONом.
|
26 |
Это сделано для того, чтобы при сборке не была повреждена система. Нормальный
|
27 |
пакет и не должен лезть выше /var/tmp/portage/blahblah-1.2.3/work
|
28 |
|
29 |
Если уж ОЧЕНЬ надо поставить пакет, то можно сделать
|
30 |
|
31 |
FEATURES="-sandbox" emerge blahblah
|
32 |
|
33 |
однако это довольно опасный выход
|
34 |
|
35 |
С уважением,
|
36 |
|
37 |
Глеб Литвяк
|
38 |
|
39 |
--
|
40 |
gentoo-user-ru@g.o mailing list |