LINUX.ORG.RU

Как победить зависимости?

 , ,


0

2

Хотел на ноутбуке обновиться до тестинга, но ничего не выходит:

# apt-get dist-upgrade

Пакеты, имеющие неудовлетворённые зависимости:
 libphonon4 : Зависит: libpulse-mainloop-glib0 (>= 0.99.1) но 0.9.21-3+squeeze1 уже установлен
              Зависит: libpulse0 (>= 0.99.1) но 0.9.21-3+squeeze1 уже установлен
              Зависит: libqt4-dbus (>= 4:4.8.1) но 4:4.6.3-4+squeeze1 уже установлен
              Зависит: libqtcore4 (>= 4:4.8.1) но 4:4.6.3-4+squeeze1 уже установлен
              Зависит: libqtgui4 (>= 4:4.8.1) но 4:4.6.3-4+squeeze1 уже установлен
 phonon-backend-vlc : Зависит: libqtcore4 (>= 4:4.7.0~beta1) но 4:4.6.3-4+squeeze1 уже установлен
                      Зависит: libvlc5 (>= 2.0.0) но он не установлен
                      Зависит: vlc-nox но он не установлен
                      Рекомендует: vlc но он не установлен
 phonon-backend-xine : Зависит: libphonon4 (= 4:4.6.0really4.4.2-1) но 4:4.6.0.0-2 уже установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.
Если сделать apt-get -f install, то получаю:
E: Не удалось выполнить оперативную настройку уже распакованного 'phonon-backend-vlc'. Подробней, смотрите в man 5 apt.conf о APT::Immediate-Configure.
sources.list
deb ftp://ftp.ru.debian.org/debian/ testing main contrib non-free
deb ftp://ftp.ru.debian.org/debian testing-updates main
deb ftp://ftp.ru.debian.org/debian-security testing/updates main non-free contrib

win --target=dependencies

Посмотри, нужны ли тебе будут эти пакеты: libphonon4 phonon-backend-vlc phonon-backend-xine

derlafff ★★★★★
()

Если не готов сделать слаку из дебиана..... То что-то новее/веселее. Я так понял, ты раньше руками/копипастой что-то делал?

Andreitsch
()
Ответ на: комментарий от derlafff
# apt-get upgrade libpulse-mainloop-glib0 libpulse0 libqt4-dbus libqtcore4 libqtgui4

Пакеты, имеющие неудовлетворённые зависимости:
 libphonon4 : Зависит: libpulse-mainloop-glib0 (>= 0.99.1) но 0.9.21-3+squeeze1 уже установлен
              Зависит: libpulse0 (>= 0.99.1) но 0.9.21-3+squeeze1 уже установлен
              Зависит: libqt4-dbus (>= 4:4.8.1) но 4:4.6.3-4+squeeze1 уже установлен
              Зависит: libqtcore4 (>= 4:4.8.1) но 4:4.6.3-4+squeeze1 уже установлен
              Зависит: libqtgui4 (>= 4:4.8.1) но 4:4.6.3-4+squeeze1 уже установлен
 phonon-backend-vlc : Зависит: libqtcore4 (>= 4:4.7.0~beta1) но 4:4.6.3-4+squeeze1 уже установлен
                      Зависит: libvlc5 (>= 2.0.0) но он не установлен
                      Зависит: vlc-nox но он не установлен
                      Рекомендует: vlc но он не установлен
 phonon-backend-xine : Зависит: libphonon4 (= 4:4.6.0really4.4.2-1) но 4:4.6.0.0-2 уже установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.

И я надеюсь, ты не ставил вручную .deb пакеты с кедами?

Нет.

uniqwert
() автор топика
Ответ на: комментарий от Andreitsch

Хотя, вручную вроде бы пробовал этот самый libphonon4 ставить.. Да, в арче проблем с зависимостями еще не случалось таких.

uniqwert
() автор топика
Ответ на: комментарий от Andreitsch

http://pastebin.com/86z6XE4e

Хм, вот только вот это смущает:

Ош  ftp://ftp.ru.debian.org testing-updates/main i386 Packages                                              
  Невозможно получить файл, сервер сообщил: 'Failed to open file.  '
Получено 4.148 kБ за 38с (107 kБ/c) 
W: Не удалось получить ftp://ftp.ru.debian.org/debian/dists/testing-updates/main/binary-i386/Packages.gz  Невозможно получить файл, сервер сообщил: 'Failed to open file.  '

uniqwert
() автор топика
Ответ на: комментарий от Andreitsch

И как я тогда обновлюсь до тестинга? Или сразу sid прописать lol

Хотя, вижу поиграюсь и если ничего не выйдет, то завтра так и сделаю.

uniqwert
() автор топика
Ответ на: комментарий от uniqwert

Попробуй переключиться на иносраные зеркала. Русские бывают недоступны иногда.

delete83 ★★
()
dpkg --purge phonon-backend-xine
apt-get install -f

Phonon-xine больше не поддерживается и конфликтует с нынешним qt-kde, непонятно почему его не выпилили из реп wheezy.

anonymous
()

Придется скорее всего снести ручками ненужные версии библиотек qt и попробовать обновиться снова.

glibych ★★
()
Ответ на: комментарий от Andreitsch

В тестинг? Ты тестер? Иначе, в дебиан не надо. Дебиан не для твоих целейю Попробуй другие. ИМХО,

Убейся, клоун

derlafff ★★★★★
()
Ответ на: комментарий от uniqwert

Строчку с testing-updates можно удалить, такой репы у тестинга нет

derlafff ★★★★★
()
Ответ на: комментарий от anonymous

Не удаляется. Цепляет по зависимостям kdebаsе-runtimе, а тот в свою очередь еще тучу пакетов. Аptitudе вообще предлагает половину системы снести.

uniqwert
() автор топика
Ответ на: комментарий от Andreitsch

В тестинг? Ты тестер? Иначе, в дебиан не надо. Дебиан не для твоих целейю Попробуй другие. ИМХО,

Качественный бред.

Gunnerua
()
Ответ на: комментарий от lazyklimm

Я не в курсе :/, уже похоже поздно. С помощью sаfе-upgrаdе обновляюсь и похоже чуданул - куча пакетов улетело. Чувствую буду долго разгребать..

uniqwert
() автор топика
Ответ на: комментарий от uniqwert

первым^Wнулевым делом в deb-based нужно отключать рекомендуемые зависимости

иначе ССЗБ и не жалуйтесь потом

lazyklimm ★★★★★
()

Всем спасибо! Разобрался с зависимостями (aptitude safe-upgrade помог), пришлось только вручную доустановить некоторые пакеты. Решено.

uniqwert
() автор топика
Ответ на: комментарий от lazyklimm

нулевым делом в deb-based нужно отключать рекомендуемые зависимости
иначе ССЗБ и не жалуйтесь потом

Ровно наоборот.

JackYF ★★★★
()
Ответ на: комментарий от lazyklimm

Изменяющий поведение по-умолчанию человек, не понимающий, зачем он это делает и к каким последствиям это может привести — чистый ССЗБ.

JackYF ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.