Gentoo Archives: gentoo-user-ru

From: tonich <tonich@××××××.ru>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] update kde-3.5 from kde-3.4.3
Date: Fri, 02 Dec 2005 14:51:50
Message-Id: 43905F6E.2070400@e-diva.ru
In Reply to: [gentoo-user-ru] update kde-3.5 from kde-3.4.3 by Cadaver
1 Cadaver wrote:
2
3 >Как коректно произвести сабж. без деинсталяции kde-3.4.3. emerge -pvu world не
4 >показывает наличие апдейта для кде, а у меня kde из meta-pakages и удалять
5 >каждый пакет из kde-3.4.3 очень геморно, да и ставить параллельно пакеты из
6 >kde-3.5 тоже не лучшее решение.
7 >
8 >
9 >
10 удалять на самом деле не геморно, одна строчка:
11
12 # equery l | grep "^kde" | grep "3.4.3" | while read pkg; do emerge -C
13 =$pkg; done
14
15 можно еще почитать здесь: http://www.gentoo.org/doc/en/kde-config.xml
16
17 а вот процесс полного обновления - это задача не простая. В итоге, когда
18 все закончится, должен быть установлен КДЕ-3.5.0, должны быть
19 пересобраны все пакеты, зависящие от КДЕ-3.4.3, и КДЕ-3.4.3 должен быть
20 удален.
21
22 Примерный план:
23
24 1. ставим новый кде-мета
25 # emerge kde-meta
26 2. определяем список программ, собранных со старым КДЕ
27 # equery l | grep "^kde" | grep "3.4.3" | while read pkg; do equery d
28 ${pkg}; done | grep -v Searching | grep -v "^kde"
29 получаем список, из программ, не входящих в КДЕ, которые нужно
30 пересобрать/обновить
31 3. обновляем / пересобираем
32 4. Удаляем старый КДЕ
33
34 Альтернативный вариант:
35 1. ставим новый кде
36 # equery l | grep "^kde" | while read pkg; do emerge -u ">$pkg"; done
37 2. удаляем старый
38 # equery l | grep "^kde" | grep "3.4." | while read pkg; do emerge -C
39 =$pkg; done
40 3. запускаем
41 # revdep-rebuild
42
43
44 --
45 gentoo-user-ru@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-ru] update kde-3.5 from kde-3.4.3 Cadaver <cadaver@×××××××××.com>
Re: [gentoo-user-ru] update kde-3.5 from kde-3.4.3 Mad Deer <mad-deer@××××.ru>