1 |
Hello, Peter Volkov (pva)
|
2 |
On 23.06.2006 18:05, you wrote:
|
3 |
|
4 |
> On Птн, 2006-06-23 at 15:46 +0400, Vladimir Solomatin wrote: |
5 |
>> Как добавить пакет в system? |
6 |
> |
7 |
> Вроде вот так: |
8 |
> emerge -n nano |
9 |
|
10 |
так он в world добавляется.
|
11 |
|
12 |
# cat /var/lib/portage/world | grep nano
|
13 |
app-editors/nano
|
14 |
|
15 |
если его от туда удалить, все начинается сначала.
|
16 |
|
17 |
>> Редактор nano вроде бы есть в system, но depclean всеравно предлагает |
18 |
>> его удалить. |
19 |
> |
20 |
> Думаю гадать что есть, чего нет в system не нужно ;) Эта информация |
21 |
> указывается в профиле, который вы устанавливаете при помощи |
22 |
> символической ссылки |
23 |
> /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2006.0 |
24 |
> |
25 |
> Но, кроме того, с некоторых теперь уже давних пор в gentoo используются |
26 |
> каскадные профили. Про них есть дока :) |
27 |
> http://www.gentoo.org/proj/en/releng/docs/cascading-profiles.xml |
28 |
> |
29 |
> А посему, если интересно, для начала я бы посмотрел в |
30 |
> $PORTDIR/profiles/base/packages (по крайней мере комментарии в начале |
31 |
> файла). А уже потом, заглядывая в parent, начал спускаться из |
32 |
> default-linux/x86/2006.0 до base. Тогда станет ясно что есть в system |
33 |
> чего нет. ;) |
34 |
|
35 |
смотрел..
|
36 |
в /usr/portage/profiles/base/packages есть *virtual/editor
|
37 |
в /usr/portage/profiles/base/virtuals есть
|
38 |
virtual/editor app-editors/nano
|
39 |
|
40 |
# emerge -ep system
|
41 |
...
|
42 |
[ebuild N ] app-editors/nano-1.3.10-r1
|
43 |
|
44 |
|
45 |
Кое что выяснил. Так как в packages указан virtual/editor, то он
|
46 |
обязательно дальжен быть в системе. Когда удаляешь nano,
|
47 |
virtual/editor'ом становится vim:
|
48 |
|
49 |
# emerge -ep system | grep app-editors/vim
|
50 |
[ebuild N ] app-editors/vim-core-6.4
|
51 |
[ebuild N ] app-editors/vim-6.4
|
52 |
|
53 |
Сносишь vim (предупреждают !!! 'app-editors/vim' is part of your system
|
54 |
profile. !!! Unmerging it may be damaging to your system.).
|
55 |
|
56 |
# emerge -p system
|
57 |
[ebuild N ] app-editors/nano
|
58 |
|
59 |
Ставлю nano (emerge system). emerge --depclean ничего не просит удалить.
|
60 |
Ставлю после этого vim, emerge --depclean снова предлагает удалить nano =)
|
61 |
|
62 |
|
63 |
--
|
64 |
Vladimir Solomatin (slash@×××××.ru)
|
65 |
Phone: + 7 (4732) 711711
|
66 |
Relex Inc, Voronezh.
|
67 |
--
|
68 |
gentoo-user-ru@g.o mailing list |