Gentoo Archives: gentoo-user-ru

From: Vladimir Solomatin <slash@×××××.ru>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] emerge --oneshot
Date: Mon, 26 Jun 2006 13:51:35
Message-Id: 449FDC7F.504@relex.ru
In Reply to: Re: [gentoo-user-ru] emerge --oneshot by "Peter Volkov (pva)"
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

Replies

Subject Author
Re: [gentoo-user-ru] emerge --oneshot "Peter Volkov (pva)" <pva@g.o>