[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