Не разрешимые зависимости

Amigo
Кто на тестинге, тот dude.
Уже не testing, но
$ sudo pacman -Syu
:: Синхронизируются базы данных пакетов…
core не устарел
extra не устарел
community не устарел
:: Запускается полное обновление системы…
:: Заменить kdelibs-experimental на extra/kdelibs? y
разрешение зависимостей…
проверка на взаимную несовместимость…
ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
:: kdelibs: требует phonon
$ sudo pacman -S phonon
разрешение зависимостей…
предупреждение: выбран пакет phonon-gstreamer, предоставляющий phonon-backend
проверка на взаимную несовместимость…
:: phonon конфликтует с qt. Удалить qt? n
ошибка: обнаружен неразрешимый конфликт пакетов
ошибка: не удалось подготовить запрос (конфликтующие зависимости)
:: phonon: конфликтует с qt

Но дальше еще интереснее:

$ sudo pacman -S phonon
разрешение зависимостей…
предупреждение: выбран пакет phonon-gstreamer, предоставляющий phonon-backend
проверка на взаимную несовместимость…
:: phonon конфликтует с qt. Удалить qt? y
ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
:: phonon-gstreamer: требует qt
:: phonon: требует qt
:: djview4: требует qt>=4.1
:: kdelibs: требует qt>=4.5.3-4
:: polkit-qt: требует qt
:: qimageblitz: требует qt>=4.4.3
:: soprano: требует qt
:: strigi: требует qt
:: vlc: требует qt

Так в результате, phonon конфликтует с qt или все-таки ему он нужен? :) Или я чего-то не понимаю
Последовательность такая:
pacman -Sy
pacman -S qt
pacman -S phonon
pacman -Su
все на главную и читать новости
Разберемся, голубчик!
zersaa
Последовательность такая:
pacman -Sy
pacman -S qt
pacman -S phonon
pacman -Su
Спасибо, помогло. Да, тут без пол-литра не разберешь :) Верна была поговорка: “Чем дальше в лес, тем толще партизаны”
Размер устанавливаемых файлов:   1048,70 МБ
Приступить к установке? [Y/n] y
проверка целостности пакета...
:: Файл kdelibs-4.4.0-2-i686.pkg.tar.gz поврежден. Хотите его удалить? [Y/n] n
ошибка: не удалось завершить запрос (ошибка или повреждение в пакете)
kdelibs-4.4.0-2-i686.pkg.tar.gz повреждён
Обнаружены ошибки, пакеты не были обновлены.

при последнем обновлении сломался пакет, подскажите как исправить?
при последнем обновлении сломался пакет, подскажите как исправить?

Очень просто … Этот пакет удалить. Надо было нажать Y
И ещё раз сделай sudo pacman -Su
вопрос снимается, разобрался.

2 mango спасибо
Тоже было подобное, не мог установить kdelibs из-за отсутсвующего в базе данных необходимого пакета. Оказалось, что яндексовское зеркало было устаревшим. Поставил в качестве основного http://mirrors.kernel.org/archlinux и всё стало нормально. Работает даже быстрее, чем Яндекс, хотя иногда выбрасывает. Но в целом доволен.
А можно еще раз по шагам, что делать ?

[root@zab pacman.d]# pacman -Syuw
:: Синхронизируются базы данных пакетов...
 core не устарел                          
 extra не устарел                         
 community не устарел                     
:: Запускается полное обновление системы...
:: Заменить kdelibs-experimental на extra/kdelibs? [Y/n] 
:: Заменить kernel-headers на core/linux-api-headers? [Y/n] 
разрешение зависимостей...                                  
ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
:: kdelibs: требует phonon                                                  

что и в какой последовательности ставить/удалять, чтоб апдейт снова работал ?
эти засранцы, когда переместили qt 4.6.1 в extra забыли в PKGBUILD прописать provides: qt4 и phonon,
сравни:
pacman -Qi qt
Название              : qt
Версия                : 4.5.3-4
URL                   : http://www.qtsoftware.com/
Лицензии              : GPL3  LGPL  
Группы                : Нет
Предоставляет         : qt4=4.5.3  phonon  
Зависит от            : libpng>=1.4.0  mesa  fontconfig>=2.8.0  libtiff>=3.9.2-2  libmng>=1.0.10-2  sqlite3  xdg-utils  
                        hicolor-icon-theme  libxrandr  glib2  libxi  dbus  libxcursor  libxinerama  libxrender  
                        gstreamer0.10-base-plugins  ca-certificates  
Дополнительно         : postgresql-libs
                        libmysqlclient
                        unixodbc
Требуется пакетами    : automoc4  avifile  axkb-git  dbmodel  djview4  fbreader-qt4  kde-agent  kdelibs  kdesdk-poxml  
                        keepassx  launchy  lyx  opera  phonon-xine  pokerth  polkit-qt  poppler-qt  psi-plus-svn  pyqt  qca  
                        qdevelop-svn  qgis  qgit  qimageblitz  qscintilla  qt-doc  qtcreator  qtoctave  scantailor  skype  
                        smplayer  soprano  strigi  tea  texmaker  texmakerx  wpa_supplicant_gui  yagf  
Конфликтует с         : qt4  phonon  
Заменяет              : qt4  phonon  
Размер установленного : 83072,00 K
Сборщик               : Jan de Groot <jgc@archlinux.org>;
Архитектура           : i686
Дата сборки           : Вск 17 Янв 2010 08:24:12
Дата установки        : Птн 05 Фев 2010 12:15:44
Причина установки     : Явно установлен
Установочный скрипт   : Yes
Описание              : A cross-platform application and UI framework

и (пока не обновился ещё)
pacman -Si qt
Репозиторий           : extra
Название              : qt
Версия                : 4.6.1-1
URL                   : http://qt.nokia.com/
Лицензии              : GPL3  LGPL  
Группы                : Нет
Предоставляет         : Нет
Зависит от            : libpng  fontconfig  libtiff  libmng  sqlite3  xdg-utils  ca-certificates  hicolor-icon-theme  
                        alsa-lib  glib2  dbus  libxrender  libgl  libsm  
Дополнительно         : postgresql-libs
                        libmysqlclient
                        unixodbc
Конфликтует с         : Нет
Заменяет              : Нет
Будет загружено       : 36094,35 K
Размер установленного : 105216,00 K
Сборщик               : Pierre Schmitz <pierre@archlinux.de>;
Архитектура           : i686
Дата сборки           : Срд 20 Янв 2010 06:24:40
MD5-сумма             : d16e3d86e6e44b8c5c923a7ca8a72ac8
Описание              : A cross-platform application and UI framework

Разницу видишь? :) хотя… это kdelibs нужно пересобирать без дурацких зависимостей. Что делать? временно обновиться с параметром -d и написать баг-репорт, если его ещё нет.
systemd должен умереть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.