[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Вопрос по настройке APT (вызван проблемами с обновлением)



Я использую смешанный дистрибутив, где почти все приложения testing
(который скоро станет stable), некоторые из sid, а одна игра из
experimental. APT-Pinning настроен таким образом, чтобы приложения
автоматически обновлялись только для stable и testing. Конфигурация
устраивала до тех пор, пока не пришёл MultiArch. Тогда оказалось, что
apt-get не может обновить обновить wine-bin:i386, потому-что для этого
надо обновить libwine-bin:i386, потому что для этого надо обновить
что-то там ещё, в том числе установить
libdbus-1-3:i386
 и некоторые другие пакеты, что невозможно, потому что для этого надо удалить
libdbus-1-3:amd
и некоторые другие пакеты, в общем-то обычная замена пакетов, но
почему-то именно это невозможно.
Сейчас сделано так: /etc/apt/preferences перемещён подальше, в
/etc/apt/sources.list закомментированы все записи кроме тех, что со
stable, testing и unstable, набрана команда sudo aptitude install
wine:i386/testing.
После этого я вижу, что скачиваются многие пакеты из testing, но
libdbus-1-3 i386 1.6.2-2, libmpg123-0 amd64 1.14.4-1, libmpg123-0 i386
1.14.4-1, libpng12-0 i386 скачиваются из sid.
Собственно в этом и проблема: как объяснить APT, что я хочу заменить
установленные пакеты amd64 на неустановленные, но требуемые пакеты
i386, даже если они имеют один и тот же номер версии (то есть при этом
не происходит ни upgrade, ни downgrade)?

Reply to: