[sisyphus] apt-get install rpm
iLya Bryzgalow
=?iso-8859-1?q?ill_=CE=C1_krumn=2Eoilnet=2Eru?=
Пт Май 16 09:17:04 MSD 2003
В Fri, 16 May 2003 00:19:23 +0400 Alexey Tourbin <at на altlinux.ru>
сообщил следующее:
> Пытаюсь обновить rpm-4.0.4-alt18 -> rpm-4.0.4-alt19.
> Получается такая картина:
>
> $ sudo apt-get install rpm
> Reading Package Lists... Done
> Collecting File Provides... Done
> Building Dependency Tree... Done
> The following extra packages will be installed:
> Eterm XFree86-libs XFree86-xfs dosemu drakxtools-newt kdebase-common
> kdebase-kdm kdebase-libkonq kdebase-libs kdelibs kdelibs-sound
> libarts libgnomecanvas libpango libpango-devel libqt3 librpm
> librsvg2 python22 wmsetbg xterm
> The following packages will be upgraded
> Eterm XFree86-libs XFree86-xfs dosemu drakxtools-newt kdelibs
> kdelibs-sound libarts libgnomecanvas libpango libpango-devel libqt3
> librpm librsvg2 python22 rpm wmsetbg xterm
> The following packages will be REMOVED:
> ROX-Filer WindowMaker XFree86 XFree86-100dpi-fonts
> XFree86-75dpi-fonts XFree86-KOI8-100dpi-fonts
> XFree86-KOI8-75dpi-fonts XFree86-cyr_rfx-fonts-cp1251
> XFree86-cyr_rfx-fonts-koi8-r XFree86-devel XFree86-server
> XFree86-utils autoconf-common autoconf_2.13 autoconf_2.5
> automake-common automake_1.4 automake_1.6 automake_1.7 blackbox
> cpp2.95 cpp2.96 cpp3.2 design-icewm drakxtools flash-plugin
> gcc-common gcc2.96 gcc2.96-c++ gcc2.96-g77 gcc3.2 gcc3.2-c++
> gcc3.2-g77 gdm gettext-tools gnome-libs-devel gnome-session grace
> gtk+-devel icewm icewm-light imlib-devel kde-mini kde1-compat
> kdebase kdebase-smbclient-ro kvideogen lesstif-devel libGConf-devel
> libGLU-devel libg2c3.2-devel libgd1-devel libqt1 libqt2 libqt2-devel
> libstdc++2.95-devel libstdc++2.96 libstdc++2.96-devel
> libstdc++3.2-devel openoffice rar rpm-build rpm-utils rxvt sisyphus
> xfonts-uni-vga xinitrc
> The following NEW packages will be installed:
> kdebase-common kdebase-kdm kdebase-libkonq kdebase-libs
> 18 packages upgraded, 4 newly installed, 67 removed and 341 not
> upgraded. Need to get 31,5MB of archives.
> After unpacking 399MB disk space will be freed.
> Do you want to continue? [Y/n]
>
> НЕХИЛО.
>
> $ sudo apt-get install rpm-build
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following extra packages will be installed:
> Eterm autoconf_2.13 autoconf_2.5 automake_1.4 automake_1.6
> automake_1.7 gcc-common librpm python22 rpm update-alternatives
> xterm
> The following packages will be upgraded
> Eterm autoconf_2.13 autoconf_2.5 automake_1.4 automake_1.6
> automake_1.7 gcc-common librpm python22 rpm rpm-build xterm
> The following NEW packages will be installed:
> update-alternatives
> 12 packages upgraded, 1 newly installed, 0 removed and 373 not
> upgraded. Need to get 7853kB of archives.
> After unpacking 18,9kB of additional disk space will be used.
> Do you want to continue? [Y/n]
>
> Насколько я понимаю, при обновлении пакеты rpm и rpm-build взаимно
> зависимы между собой. Т.е. обновление rpm должно логически повлечь за
> собой обновление rpm-build, и наоборот. Почему тогда у apt получаются
> разные списки пакетов?
Я с некоторых пор вместо:
apt-get update && apt-get dist-upgrade
по совету мудрейших стал выполнять:
apt-get update && apt-get install glibc rpm apt && apt-get dist-upgrade
и вчера чуть со стула не упал, install rpm предложил снести дофига
(см. цитату выше).
apt-get dist-upgrade нормально все обновил (и rpm в том числе).
Что за зависимости в новом rpm-е такие?
ЗЫ. На одной машине я запустил:
apt-get -y install glibc rpm apt && apt-get dist-upgrade
Прикиньте эффект :-)
Каждый раз убеждаюсь, легче лишний раз по Интеру преснуть, чем с ключами
(типа -y) разгребать последствия.
--
=-iLya Bryzgalow-LinuxUser#301257-Russia-=
Илья Брызгалов aka iLL - Краснодарское РУМН
_ I don't smoke, so wish to you!
(_) ___ ___ JID:ill на jabber.org
/ / / / / / JID:illinux на jabber.ru
/ / / /__ / /__ http://illinux.boom.ru
/__/ /_____//_____/ mailto:ill на krumn.oilnet.ru
=-ALT Linux Sisyphus (20030514)
Подробная информация о списке рассылки Sisyphus