ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: "Andrey Liakhovets" <liakh@dol.ru>
To: community@lists.altlinux.org
Subject: [Comm] Версии пакетов в   x86_32 (p6)
Date: Sat, 31 Mar 2012 17:06:02 +0400
Message-ID: <web-1032816062@cgp.dol.ru> (raw)

Здравствуйте.

Очень интересно было обновлять 64-битный p6 со skype'ом :) Спасибо :)

Оказывается, в p6 в репозитории x86_32 были недавно пересобраны
некоторые пакеты _без изменения их версий_. Но зависимости у них
изменились.

Мне очень не хотелось удалять skype (хоть он и не слишком далеко лежит).
В результате пришлось удалить остальные "нехорошие" i586-пакеты,
затем fix-broken и затем dist-upgrade:

# rpm -e --nodeps i586-libGLU i586-libgcc4.5 i586-libqt4-core i586-libqt4-dbus i586-libqt4-gui i586-libqt4-network i586-libqt4-xml i586-libstdc++4.5 i586-libwine-vanilla-gl

# apt-get --fix-broken install

# apt-get dist-upgrade

Как-нибудь можно сказать arepo, чтобы он всё-таки увеличивал версии
при такой пересборке?


Ниже приведены подробности на примере i586-libGLU и мои попытки
обновиться без сноса пакетов.


Локально на компьютере:

$ rpmquery -qilR --changelog i586-libGLU
Name        : i586-libGLU                  Relocations: (not relocatable)
Version     : 7.10.3                            Vendor: ALT Linux Team
Release     : alt2                          Build Date: Сбт 13 Авг 2011 06:52:37
Install date: Сбт 27 Авг 2011 19:23:08      Build Host: arepo.hasher.altlinux.org
Group       : Система/Библиотеки   Source RPM: i586-libGLU-7.10.3-alt2.src.rpm
Size        : 448168                           License: MIT
Packager    : Sator Arepo <nobody@altlinux.ru>
Summary     : Mesa libGLU runtime library
Description :
[This package was automatically repackaged from i586.]

Mesa libGLU runtime library
libGLU = 4:7.10.3-alt2
i586-libGL = 4:7.10.3-alt2
i586-glibc-core
i586-glibc-pthread
i586-libX11
i586-libXau
i586-libXdamage
i586-libXdmcp
i586-libXext
i586-libXfixes
i586-libXxf86vm
i586-libdrm
i586-libgcc4.5
i586-libselinux
i586-libstdc++4.5
i586-libxcb
rpmlib(PayloadIsLzma)
* Сбт Авг 13 2011 Sator Arepo <nobody@altlinux.ru> 4:7.10.3-alt2
- Autorepackaged the version from Sisyphus.

/usr/lib/libGLU.so.1
/usr/lib/libGLU.so.1.3.071003


В репозитории p6:

$ rpmquery -qpilR --changelog http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch/x86_32/RPMS.classic/i586-libGLU-7.10.3-alt2.i586.rpm
Name        : i586-libGLU                  Relocations: (not relocatable)
Version     : 7.10.3                            Vendor: ALT Linux Team
Release     : alt2                          Build Date: Птн 30 Мар 2012 14:52:17
Install date: (not installed)               Build Host: arepo.hasher.altlinux.org
Group       : Система/Библиотеки   Source RPM: i586-libGLU-7.10.3-alt2.src.rpm
Size        : 448168                           License: MIT
Packager    : Sator Arepo <nobody@altlinux.ru>
Summary     : Mesa libGLU runtime library
Description :
[This package was automatically repackaged from i586.]

Mesa libGLU runtime library
libGLU = 4:7.10.3-alt2
i586-libGL = 4:7.10.3-alt2
i586-glibc-core  
i586-glibc-pthread  
i586-libX11  
i586-libXau  
i586-libXdamage  
i586-libXdmcp  
i586-libXext  
i586-libXfixes  
i586-libXxf86vm  
i586-libdrm  
i586-libgcc1  
i586-libselinux  
i586-libstdc++6  
i586-libxcb  
rpmlib(PayloadIsLzma)  
* Птн Мар 30 2012 Sator Arepo <nobody@altlinux.ru> 4:7.10.3-alt2
- Autorepackaged the version from Sisyphus.

/usr/lib/libGLU.so.1
/usr/lib/libGLU.so.1.3.071003


Попытка обновления 64-бит.системы со skype'ом:

# apt-get dist-upgrade
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  cpp4.5 gcc4.5 gcc4.5-fortran libgcj4.5 libgcj4.5-jar libgfortran4.5-devel libsigc++2 libstdc++4.5-devel
Следующие пакеты будут ЗАМЕНЕНЫ:
  libgcc4.5 (by libgcc1)  libgcj_bc4.5 (by libgcj_bc1)  libgfortran4.5 (by libgfortran3)  libgomp4.5 (by libgomp1)  libstdc++4.5 (by
  libstdc++6)
Следующие пакеты будут УДАЛЕНЫ:
  i586-libGLU.32bit i586-libgcc4.5.32bit i586-libqt4-core.32bit i586-libqt4-dbus.32bit i586-libqt4-gui.32bit i586-libqt4-network.32bit
  i586-libqt4-xml.32bit i586-libstdc++4.5.32bit i586-libwine-vanilla-gl.32bit skype.32bit
Следующие НОВЫЕ пакеты будут установлены:
  libgcc1 libgcj_bc1 libgfortran3 libgomp1 libstdc++6
8 будет обновлено, 5 новых установлено, 5 пакетов будет заменено, 10 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/35,6MB архивов.
После распаковки будет освобождено 44,0MB дискового пространства.
Продолжить? [Y/n] n
Прервано.

Обычным способом это обойти не удалось. Не помогло ни явное указание
всех пакетов для установки и удаления, ни --reinstall, ни --fix-broken.
В любом случае apt говорит:
Следующие пакеты имеют неудовлетворенные зависимости:
  i586-libGLU.32bit: Требует: i586-libgcc4.5
                     Требует: i586-libstdc++4.5
  i586-libqt4-core.32bit: Требует: i586-libgcc4.5
                          Требует: i586-libstdc++4.5
  i586-libqt4-dbus.32bit: Требует: i586-libgcc4.5
                          Требует: i586-libstdc++4.5
  i586-libqt4-gui.32bit: Требует: i586-libgcc4.5
                         Требует: i586-libstdc++4.5
  i586-libqt4-network.32bit: Требует: i586-libgcc4.5
                             Требует: i586-libstdc++4.5
  i586-libqt4-xml.32bit: Требует: i586-libgcc4.5
                         Требует: i586-libstdc++4.5
  i586-libwine-vanilla-gl.32bit: Требует: i586-libgcc4.5
                                 Требует: i586-libstdc++4.5
E: Извините, `битые' пакеты

Может, правда, я что-то проглядел?
Андрей Ляховец


             reply	other threads:[~2012-03-31 13:06 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-31 13:06 Andrey Liakhovets [this message]
2012-03-31 13:15 ` Aleksey Novodvorsky
2012-03-31 14:22 ` Michael Shigorin
2012-03-31 14:34   ` Aleksey Novodvorsky
2012-03-31 14:53     ` Michael Shigorin
2012-03-31 14:59       ` Aleksey Novodvorsky
2012-03-31 15:15 ` Andrey Liakhovets
2012-04-02 11:38 ` Sergey V Turchin
2012-04-02 12:53   ` Andrey Liakhovets
2012-04-02 13:27     ` Sergey V Turchin
2012-04-02 13:30 ` Sergey V Turchin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=web-1032816062@cgp.dol.ru \
    --to=liakh@dol.ru \
    --cc=community@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git