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