вопрос об обновлении

НИкогда не обновлял конкретное приложение, и немного запутался. хендбук читал, но все равно решил спросить.

итак, у меня установленно кде 3.4.3. ставил я его по частям, т.е. kdebase,kdenetwork,kdemultimedia,kdeutils,kdeadmin,kdeartwork,kdegraphics,kdewebdev,kdeaddons,
kdevelop,kde-i18n

в итоге я имею


urban # equery list kdebase
[ Searching for package 'kdebase' in all categories among: ]
 * installed packages
[I--] [  ] kde-base/kdebase-3.4.3-r1 (3.4)
[I--] [  ] kde-base/kdebase-pam-6 (0)

обновил дерево портежей, и вижу что доступна стабильная версия 3.5.2.

urban # emerge -s kdebase
Searching...
[ Results for search key : kdebase ]
[ Applications found : 6 ]

*  kde-base/kdebase
      Latest version available: 3.5.2-r2
      Latest version installed: 3.4.3-r1
      Size of downloaded files: 69,146 kB
      Homepage:    http://www.kde.org/
      Description: KDE base packages: the desktop, panel, window manager, konqueror...
      License:     GPL-2

т.е. чтобы поставить kdebase с нуля нужно качнуть 69 мег.

я делаю

urban # emerge -pv kdebase

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] sys-libs/libutempter-1.1.2.1  0 kB
[ebuild  NS   ] kde-base/kdelibs-3.5.2-r6  -acl +alsa -arts +cups -debug -doc -jpeg2k -kdeenablefinal -kdehiddenvisibility -kerberos -legacyssl -openexr +spell +ssl +tiff -xinerama -zeroconf 0 kB
[ebuild  NS   ] kde-base/kdebase-3.5.2-r2  -arts +cups -debug -hal -ieee1394 -java -kdeenablefinal -kdehiddenvisibility -ldap -lm_sensors -logitech-mouse -openexr +opengl +pam +samba +ssl -xcomposite -xinerama -xscreensaver -zeroconf 23,037 kB

Total size of downloads: 23,037 kB

т.е. кое что у меня скачанно, и для установки необходимо скачать только 23 мега.

но я не хочу делать emerge kdebase , а хочу именно обновить, насколько я понял для этого нужно сделать

emerge -u kdebase

правильно? но если я хочу скачать сначала, а потом обновить это, то нужно сначала

emerge -ufv kdebase

так?

чтобы посмотреть, что будет качаться для обновления нужно сделать

emerge -upv kdebase

правильно?

я получаю вот что

urban # emerge -pvu kdebase

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] sys-libs/libutempter-1.1.2.1  0 kB
[ebuild     U ] media-libs/jpeg-6b-r7 [6b-r5] 21 kB
[ebuild     U ] media-libs/tiff-3.8.2 [3.7.4] +jpeg -nocxx +zlib 1,304 kB
[ebuild     U ] sys-devel/libperl-5.8.8-r1 [5.8.7] +berkdb -debug +gdbm -ithreads 9,886 kB
[ebuild     U ] dev-lang/perl-5.8.8-r2 [5.8.7-r3] +berkdb -build -debug -doc +gdbm -ithreads -perlsuid 0 kB
[ebuild  N    ] perl-core/Test-Harness-2.56  -minimal 63 kB
[ebuild     U ] app-admin/perl-cleaner-1.04 [1.01] 5 kB
[ebuild  N    ] perl-core/PodParser-1.32  -minimal 91 kB
[ebuild  NS   ] kde-base/kdelibs-3.5.2-r6  -acl +alsa -arts +cups -debug -doc -jpeg2k -kdeenablefinal -kdehiddenvisibility -kerberos -legacyssl -openexr +spell +ssl +tiff -xinerama -zeroconf 0 kB
[ebuild     U ] dev-db/mysql-4.1.20 [4.1.14-r1] +berkdb -big-tables -cluster -debug -embedded -extraengine -latin1 -minimal +perl -raid (-selinux) -srvdir +ssl -static 16,917 kB
[ebuild     U ] x11-libs/qt-3.3.6-r1 [3.3.4-r8] +cups -debug -doc -examples -firebird +gif -immqt -immqt-bc -ipv6 +mysql* -nas -nis -odbc +opengl -postgres -sqlite -xinerama 14,224 kB
[ebuild  NS   ] kde-base/kdebase-3.5.2-r2  -arts +cups -debug -hal -ieee1394 -java -kdeenablefinal -kdehiddenvisibility -ldap -lm_sensors -logitech-mouse -openexr +opengl +pam +samba +ssl -xcomposite -xinerama -xscreensaver -zeroconf 23,037 kB

Total size of downloads: 65,552 kB                 

выходит для обновления kdebase должны обновиться еще некоторые приложения.

собственно вопросы:

что лучше, поясните пожалуйста.

emerge kdebase или emerge -u kdebase ?

и если я хочу обновить кдебазе не обновляя mysql , можно ли это сделать и будет ли работать kdebase?

спасибо!!

Re: вопрос об обновлении

tradakad написал(а):
что лучше, поясните пожалуйста.

emerge kdebase или emerge -u kdebase ?

и если я хочу обновить кдебазе не обновляя mysql , можно ли это сделать и будет ли работать kdebase?

спасибо!!

1-й вариант ставит все что нужно, чтоб работал пакет. Т.е. кроме самого пакета может вытянуть недостающие пакеты и ПРИ НЕОБХОДИМОСТИ обновить связанные.
2-й вариант тоже самое, но он обновит (установит последнюю версию из дерева) зависимости, даже если устанавливаемый тобой пакет (kdebase) этого не требует.

Короче можно emerge kdebase и все будет работать и как правило этого достаточно.
Можно и emerge -u kdebase, если хочешь обновить зависимости.

спасибо! а тот,

спасибо! а тот, 3.4.3 удалится как я понял?

Re: спасибо! а тот,

tradakad написал(а):
спасибо! а тот, 3.4.3 удалится как я понял?

Да. В обоих случаях.

Спасибо

Спасибо огромное!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".