[sisyphus] I: rpm 4.13

Vladislav Zavjalov slazav на altlinux.org
Чт Дек 15 21:23:18 MSK 2016


On Fri, Dec 09, 2016 at 02:32:35PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> On Thu, Dec 08, 2016 at 10:52:09PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> > Всем привет!
> > 
> > В Сизиф отправляется новый rpm.  Как и планировалось, rpm-build пока
> > остаётся прежним.
> > 
> > По идее, никакой существенной разницы не должно наблюдаться.
> 
> Обновление rpm и apt рекомендуется делать с помощью программы apt-get.
> 
> Программы, которые не прекращают свою работу сразу после
> обновления (apt-shell, synaptic, aptitude) могут упасть с руганью,
> потому что перестройка базы данных произойдёт только после их закрытия.

Подскажите, пожалуйста, как правильно обновляться?
Исходно у меня была такая проблема:

# apt-get install rpm
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  apt libapt librpm7 librpmbuild7 libselinux rpm-plugin-selinux
The following packages will be upgraded
  apt libapt libselinux rpm
The following NEW packages will be installed:
  librpm7 librpmbuild7 rpm-plugin-selinux
4 upgraded, 3 newly installed, 0 removed and 311 not upgraded.
Need to get 0B/1736kB of archives.
After unpacking 3696kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Committing changes...
Preparing...                 ###########################################
[100%]
file /usr/lib/rpm/macros from install of librpm7-4.13.0-alt4 conflicts
with file from package librpm-4.0.4-alt100.77
file /usr/lib/rpm/rpmrc from install of librpm7-4.13.0-alt4 conflicts
with file from package librpm-4.0.4-alt100.77
E: Error while running transaction

После этого я выяснил, что
# apt-get install librpm- librpm7
сносит apt.

А потом - что новый apt не ставится из-за
error: failed dependencies:
        librpm.so.7()(64bit) >=
set:mga8MgUkcYJob08EBSqWOY6EN2fagp03VweKG1BA3No8aLwiPdDONfcYVVZbIr67Wj2iw0p89oQGAdceuZIEm3NU8xU9byWoiGv9y2YBiNNal8ZGsqbYoUL4
is needed by libapt-0.5.15lorg2-alt54
        librpmio.so.7()(64bit) >= set:liQWr3zhZ7oZg7Wn0HNlus0 is needed
by libapt-0.5.15lorg2-alt54

Какой набор пакетов должен быть друг с другом совместим?

Слава



Подробная информация о списке рассылки Sisyphus