вопрос об обновлении
НИкогда не обновлял конкретное приложение, и немного запутался. хендбук читал, но все равно решил спросить.
итак, у меня установленно кде 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: вопрос об обновлении
1-й вариант ставит все что нужно, чтоб работал пакет. Т.е. кроме самого пакета может вытянуть недостающие пакеты и ПРИ НЕОБХОДИМОСТИ обновить связанные.
2-й вариант тоже самое, но он обновит (установит последнюю версию из дерева) зависимости, даже если устанавливаемый тобой пакет (kdebase) этого не требует.
Короче можно emerge kdebase и все будет работать и как правило этого достаточно.
Можно и emerge -u kdebase, если хочешь обновить зависимости.
спасибо! а тот,
спасибо! а тот, 3.4.3 удалится как я понял?
Re: спасибо! а тот,
Да. В обоих случаях.
Спасибо
Спасибо огромное!