LinuxForum.Fans
Тема

Проблема с зависимостями

Автор: Otten 8 сообщений 3053 просмотров
#266937

Добрый день форумчане.
Снова столкнулся с вопросом о зависимостях, которые не знаю как решить. Один раз уже такое было, когда еще стоял Lenny. Сейчас - Testing amd64. Тогда я нашел как решить проблему, а сейчас что-то не нашлось ничего. Нагуглить не вышло, записей никаких не осталось. Вопрос вот в чем. При установке пакета, в данном случае и сейчас - qutim на тестинг (amd64) синаптик предлагает снести гном, компиз, и еще кучу всего. Aptitude update без ошибок, ключ для qutim стоит. Прошлый раз это был какой-то другой пакет. Собственно после обновления до тестинга ни разу не было такой проблемы. Ставил не много пакетов, в основном обновлял существующие со времени стэйбла. Как быть, как исправить? Не сказать, что кутим шибко прям уж нужен, но сама проблема то есть. Так же ж не должно быть. Хелп!

#266999

Выхлоп aptitude install qutim и содержимое sources.list надо бы увидеть, а то слов много и все не по делу.

#267007
Показать
text
deb http://ftp.debian.org/debian testing main contrib non-free
deb-src http://ftp.debian.org/debian testing main contrib non-free

deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

deb http://qutim.org/debian/wheezy wheezy main

deb http://www.debian-multimedia.org/ testing main non-free deb-src http://www.debian-multimedia.org/ testing main non-free

deb http://dl.google.com/linux/chrome/deb/ stable main

Показать
text
root@debian:/home/otten# aptitude install qutim
Следующие НОВЫЕ пакеты будут установлены:        
  fonts-freefont-ttf{a} libavcodec54{a} libavformat54{a} libcdio13{a} 
  libdbusmenu-glib4{a} libdbusmenu-qt2{a} libdvbpsi7{a} libebml3{a} 
  libfarstream-0.1-0{ab} libindicate-qt1{a} libindicate5{a} libiso9660-8{a} 
  libjreen1{a} libmatroska5{a} libmeanwhile1{a} libphonon4{a} 
  libpostproc52{a} libpurple-bin{a} libpurple0{a} libqca2{a} 
  libqca2-plugin-cyrus-sasl{a} libqca2-plugin-ossl{a} libqt4-declarative{a} 
  libqt4-opengl{a} libqt4-script{a} libqt4-svg{a} libqt4-xmlpatterns{a} 
  libqtmultimediakit1{a} libqtwebkit4{a} libresid-builder0c2a{a} 
  libsidplay2{a} libtar0{a} libupnp6{a} libva-x11-1{a} libvcdinfo0{a} 
  libvlc5{a} libvlccore5{a} libx264-125{a} libxcb-composite0{a} 
  libxcb-keysyms1{a} libxcb-randr0{a} libxcb-xv0{a} libzephyr4{a} 
  oxygen-icon-theme{a} phonon{a} phonon-backend-vlc{a} pidgin-data{a} qutim 
  qutim-plugin-qtmultimedia{a} qutim-plugin-sdlsound{a} 
  qutim-plugin-ubuntu{a} qutim-protocol-quetzal{a} vlc{a} vlc-data{a} 
  vlc-nox{a} vlc-plugin-notify{a} vlc-plugin-pulse{a} 
Следующие пакеты будут обновлены:
  libavutil51 libdvdnav4 libswscale2 perl-base{b} ttf-freefont 
5 пакетов обновлено, 57 установлено новых, 0 пакетов отмечено для удаления, и 1071 пакетов не обновлено.
Необходимо получить 92,2 MB архивов. После распаковки 192 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 perl : Зависит: perl-base (= 5.14.2-9) но устанавливается 5.14.2-12.
 perl-base : Конфликтует: mono-gac (< 2.10.8.1-3) но установлен 2.10.8.1-1 и удерживается.
 libfarstream-0.1-0 : Конфликтует: libgstfarsight0.10-0 но установлен 0.0.31-1+b1 
 libperl5.14 : Зависит: perl-base (= 5.14.2-9) но устанавливается 5.14.2-12.
Следующие действия разрешат зависимости:

Удалить следующие пакеты: 1) autoconf 2) automake 3) autopoint 4) build-essential 5) cli-common 6) compiz 7) compiz-gtk 8) cups-bsd 9) cups-driver-gutenprint 10) debhelper 11) devscripts 12) dh-autoreconf 13) docbook-xml 14) docky 15) dpkg-dev 16) empathy 17) equivs 18) foomatic-db-engine 19) fusion-icon 20) gir1.2-mutter-3.0 21) git 22) gnome 23) gnome-core 24) gnome-desktop-environment 25) gnome-session 26) gnome-session-fallback 27) gnome-shell 28) gnome-shell-extensions 29) gsm-ussd 30) hpijs 31) hplip 32) icoutils 33) intltool-debian 34) konwert 35) konwert-filters 36) libalgorithm-diff-perl 37) libalgorithm-diff-xs-perl 38) libalgorithm-merge-perl 39) libcairo-perl 40) libclass-accessor-perl 41) libclass-inspector-perl 42) libclone-perl 43) libcommon-sense-perl 44) libconvert-binhex-perl 45) libcrypt-ssleay-perl 46) libdbus-glib1.0-cil 47) libdbus1.0-cil 48) libdigest-hmac-perl 49) libdpkg-perl 50) libemail-valid-perl 51) libencode-locale-perl 52) liberror-perl 53) libexpect-perl 54) libexporter-lite-perl 55) libfcgi-perl 56) libfile-basedir-perl 57) libfile-copy-recursive-perl 58) libfile-desktopentry-perl 59) libfile-fcntllock-perl 60) libfile-listing-perl 61) libfile-mimeinfo-perl 62) libfont-afm-perl 63) libgconf2.0-cil 64) libglib-perl 65) libglib2.0-cil 66) libgmime2.6-cil 67) libgnome-keyring1.0-cil 68) libgnomedesktop2.20-cil 69) libgstfarsight0.10-0 70) libgtk2-perl 71) libgtk2.0-cil 72) libhpmud0 73) libhtml-form-perl 74) libhtml-format-perl 75) libhtml-parser-perl 76) libhtml-tagset-perl 77) libhtml-template-perl 78) libhtml-tree-perl 79) libhttp-cookies-perl 80) libhttp-daemon-perl 81) libhttp-date-perl 82) libhttp-message-perl 83) libhttp-negotiate-perl 84) libio-pty-perl 85) libio-socket-inet6-perl 86) libio-socket-ssl-perl 87) libio-string-perl 88) libio-stringy-perl 89) libio-stty-perl 90) libipc-run-perl 91) libjson-perl 92) libjson-xs-perl 93) liblwp-mediatypes-perl 94) liblwp-protocol-https-perl 95) libmail-sendmail-perl 96) libmailtools-perl 97) libmetacity-private0a 98) libmime-tools-perl 99) libmono-addins-gui0.2-cil 100) libmono-addins0.2-cil 101) libmono-cairo4.0-cil 102) libmono-corlib4.0-cil 103) libmono-data-tds4.0-cil 104) libmono-i18n-west4.0-cil 105) libmono-i18n4.0-cil 106) libmono-posix4.0-cil 107) libmono-security4.0-cil 108) libmono-sharpzip4.84-cil 109) libmono-sqlite4.0-cil 110) libmono-system-configuration4.0-cil 111) libmono-system-core4.0-cil 112) libmono-system-data4.0-cil 113) libmono-system-drawing4.0-cil 114) libmono-system-enterpriseservices4.0-cil 115) libmono-system-security4.0-cil 116) libmono-system-transactions4.0-cil 117) libmono-system-web-applicationservices4.0-cil 118) libmono-system-web-services4.0-cil 119) libmono-system-web4.0-cil 120) libmono-system-xml-linq4.0-cil 121) libmono-system-xml4.0-cil 122) libmono-system4.0-cil 123) libmono-web4.0-cil 124) libmutter0 125) libnet-dbus-perl 126) libnet-dns-perl 127) libnet-domain-tld-perl 128) libnet-http-perl 129) libnet-ip-perl 130) libnet-ssleay-perl 131) libnotify0.4-cil 132) libossp-uuid-perl 133) libpango-perl 134) libparse-debcontrol-perl 135) libparse-debianchangelog-perl 136) libperl5.14 137) librsvg2-2.18-cil 138) libsane-hpaio 139) libsnmp15 140) libsoap-lite-perl 141) libsocket6-perl 142) libsub-name-perl 143) libswitch-perl 144) libsys-hostname-long-perl 145) libtask-weaken-perl 146) libtelepathy-farsight0 147) libtie-ixhash-perl 148) libtimedate-perl 149) liburi-perl 150) libwnck2.20-cil 151) libwww-perl 152) libwww-robotrules-perl 153) libx11-protocol-perl 154) libxml-namespacesupport-perl 155) libxml-parser-perl 156) libxml-sax-base-perl 157) libxml-sax-expat-perl 158) libxml-sax-perl 159) libxml-simple-perl 160) libxml-twig-perl 161) libxml-xpathengine-perl 162) lintian 163) lm-sensors 164) metacity 165) metacity-common 166) mono-4.0-gac 167) mono-gac 168) mono-runtime 169) mutter-common 170) patchutils 171) perl 172) perl-modules 173) perlmagick 174) po-debconf 175) printer-driver-gutenprint 176) printer-driver-hpcups 177) printer-driver-hpijs 178) printer-driver-postscript-hp 179) python-farsight 180) python-papyon 181) q4wine 182) rarian-compat 183) rpm 184) sane-utils 185) sgml-base 186) sgml-data 187) tasksel 188) tasksel-data 189) telepathy-butterfly 190) tomboy 191) update-inetd 192) xml-core

Сохранить для следующих пакетов их текущие версии: 193) libpurple-bin [Не установлен] 194) libpurple0 [Не установлен] 195) qutim-protocol-quetzal [Не установлен]

Оставить следующие зависимости неразрешёнными: 196) gdebi рекомендует libgtk2-perl 197) konwert-filters рекомендует konwert 198) libparse-debianchangelog-perl рекомендует libhtml-parser-perl 199) libparse-debianchangelog-perl рекомендует libhtml-template-perl 200) libwww-perl рекомендует libhtml-form-perl 201) libwww-perl рекомендует libhtml-format-perl 202) libwww-perl рекомендует libhttp-daemon-perl 203) libxml-twig-perl рекомендует libtie-ixhash-perl 204) libxml-twig-perl рекомендует libwww-perl 205) libxml-twig-perl рекомендует libhtml-parser-perl 206) po-debconf рекомендует libmail-sendmail-perl 207) po-debconf рекомендует libcompress-zlib-perl 208) printer-driver-all рекомендует printer-driver-gutenprint 209) printer-driver-all рекомендует printer-driver-hpcups 210) printer-driver-all рекомендует printer-driver-hpijs 211) printer-driver-all рекомендует printer-driver-postscript-hp 212) xarchiver рекомендует rpm 213) xdg-utils рекомендует libfile-mimeinfo-perl 214) xdg-utils рекомендует libnet-dbus-perl 215) xdg-utils рекомендует libx11-protocol-perl 216) qutim рекомендует qutim-protocol-quetzal 217) libsane рекомендует sane-utils (>= 1.0.22-7.1) 218) libxml2 рекомендует xml-core 219) libxml-sax-perl рекомендует libxml-sax-expat-perl 220) dpkg-dev рекомендует libalgorithm-merge-perl 221) gnome-panel рекомендует gnome-session (>= 2.26) 222) gettext рекомендует autopoint 223) gnome-control-center рекомендует gnome-session 224) synaptic рекомендует libgtk2-perl (>= 1:1.130) 225) synaptic рекомендует rarian-compat 226) gnome-session рекомендует gnome-session-fallback 227) mono-4.0-gac рекомендует cli-common (>= 0.4.0) 228) foomatic-filters рекомендует foomatic-db-engine (>= 4.0) 229) printer-driver-foo2zjs рекомендует foomatic-db-engine 230) devscripts рекомендует equivs 231) devscripts рекомендует libcrypt-ssleay-perl 232) devscripts рекомендует libjson-perl 233) devscripts рекомендует libparse-debcontrol-perl 234) devscripts рекомендует libsoap-lite-perl 235) devscripts рекомендует liburi-perl 236) devscripts рекомендует libwww-perl 237) devscripts рекомендует lintian 238) devscripts рекомендует patchutils 239) gnome рекомендует telepathy-butterfly 240) aptitude рекомендует libparse-debianchangelog-perl 241) libexo-1-0 рекомендует liburi-perl 242) libio-socket-ssl-perl рекомендует libio-socket-inet6-perl 243) libio-socket-ssl-perl рекомендует libnet-libidn-perl | liburi-perl (>= 244) libmono-corlib4.0-cil рекомендует libmono-i18n-west4.0-cil 245) foomatic-db рекомендует foomatic-db-engine 246) foomatic-db рекомендует hpijs 247) exim4-base рекомендует perl-modules 248) gnome-shell рекомендует gnome-session-fallback 249) mc рекомендует perl 250) hplip рекомендует sane-utils 251) inkscape рекомендует perlmagick 252) cups рекомендует cups-driver-gutenprint

Принять данное решение? [Y/n/q/?]

#267011

Перед установкой aptitude update && aptitude safe-upgrade сделал?

text
Принять данное решение? [Y/n/q/?] 

Тут можно посмотреть еще вариантов которые предложит aptitude, нажав "n".

#267014

aptitude update делал, а вот aptitude safe-upgrade сделаю, но только после полуночи, ибо тариф по инету такой.

Да тоже самое и предлагает...

Показать
text
Принять данное решение? [Y/n/q/?] n
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Следующие действия разрешат зависимости:

Удалить следующие пакеты: 1) autoconf 2) automake 3) autopoint 4) build-essential 5) cli-common 6) compiz 7) compiz-gtk 8) cups-bsd 9) cups-driver-gutenprint 10) debhelper 11) devscripts 12) dh-autoreconf 13) docbook-xml 14) docky 15) dpkg-dev 16) equivs 17) foomatic-db-engine 18) fusion-icon 19) gir1.2-mutter-3.0 20) git 21) gnome 22) gnome-core 23) gnome-desktop-environment 24) gnome-session 25) gnome-session-fallback 26) gnome-shell 27) gnome-shell-extensions 28) gsm-ussd 29) hpijs 30) hplip 31) icoutils 32) intltool-debian 33) konwert 34) konwert-filters 35) libalgorithm-diff-perl 36) libalgorithm-diff-xs-perl 37) libalgorithm-merge-perl 38) libcairo-perl 39) libclass-accessor-perl 40) libclass-inspector-perl 41) libclone-perl 42) libcommon-sense-perl 43) libconvert-binhex-perl 44) libcrypt-ssleay-perl 45) libdbus-glib1.0-cil 46) libdbus1.0-cil 47) libdigest-hmac-perl 48) libdpkg-perl 49) libemail-valid-perl 50) libencode-locale-perl 51) liberror-perl 52) libexpect-perl 53) libexporter-lite-perl 54) libfcgi-perl 55) libfile-basedir-perl 56) libfile-copy-recursive-perl 57) libfile-desktopentry-perl 58) libfile-fcntllock-perl 59) libfile-listing-perl 60) libfile-mimeinfo-perl 61) libfont-afm-perl 62) libgconf2.0-cil 63) libglib-perl 64) libglib2.0-cil 65) libgmime2.6-cil 66) libgnome-keyring1.0-cil 67) libgnomedesktop2.20-cil 68) libgtk2-perl 69) libgtk2.0-cil 70) libhpmud0 71) libhtml-form-perl 72) libhtml-format-perl 73) libhtml-parser-perl 74) libhtml-tagset-perl 75) libhtml-template-perl 76) libhtml-tree-perl 77) libhttp-cookies-perl 78) libhttp-daemon-perl 79) libhttp-date-perl 80) libhttp-message-perl 81) libhttp-negotiate-perl 82) libio-pty-perl 83) libio-socket-inet6-perl 84) libio-socket-ssl-perl 85) libio-string-perl 86) libio-stringy-perl 87) libio-stty-perl 88) libipc-run-perl 89) libjson-perl 90) libjson-xs-perl 91) liblwp-mediatypes-perl 92) liblwp-protocol-https-perl 93) libmail-sendmail-perl 94) libmailtools-perl 95) libmetacity-private0a 96) libmime-tools-perl 97) libmono-addins-gui0.2-cil 98) libmono-addins0.2-cil 99) libmono-cairo4.0-cil 100) libmono-corlib4.0-cil 101) libmono-data-tds4.0-cil 102) libmono-i18n-west4.0-cil 103) libmono-i18n4.0-cil 104) libmono-posix4.0-cil 105) libmono-security4.0-cil 106) libmono-sharpzip4.84-cil 107) libmono-sqlite4.0-cil 108) libmono-system-configuration4.0-cil 109) libmono-system-core4.0-cil 110) libmono-system-data4.0-cil 111) libmono-system-drawing4.0-cil 112) libmono-system-enterpriseservices4.0-cil 113) libmono-system-security4.0-cil 114) libmono-system-transactions4.0-cil 115) libmono-system-web-applicationservices4.0-cil 116) libmono-system-web-services4.0-cil 117) libmono-system-web4.0-cil 118) libmono-system-xml-linq4.0-cil 119) libmono-system-xml4.0-cil 120) libmono-system4.0-cil 121) libmono-web4.0-cil 122) libmutter0 123) libnet-dbus-perl 124) libnet-dns-perl 125) libnet-domain-tld-perl 126) libnet-http-perl 127) libnet-ip-perl 128) libnet-ssleay-perl 129) libnotify0.4-cil 130) libossp-uuid-perl 131) libpango-perl 132) libparse-debcontrol-perl 133) libparse-debianchangelog-perl 134) libperl5.14 135) librsvg2-2.18-cil 136) libsane-hpaio 137) libsnmp15 138) libsoap-lite-perl 139) libsocket6-perl 140) libsub-name-perl 141) libswitch-perl 142) libsys-hostname-long-perl 143) libtask-weaken-perl 144) libtie-ixhash-perl 145) libtimedate-perl 146) liburi-perl 147) libwnck2.20-cil 148) libwww-perl 149) libwww-robotrules-perl 150) libx11-protocol-perl 151) libxml-namespacesupport-perl 152) libxml-parser-perl 153) libxml-sax-base-perl 154) libxml-sax-expat-perl 155) libxml-sax-perl 156) libxml-simple-perl 157) libxml-twig-perl 158) libxml-xpathengine-perl 159) lintian 160) lm-sensors 161) metacity 162) metacity-common 163) mono-4.0-gac 164) mono-gac 165) mono-runtime 166) mutter-common 167) patchutils 168) perl 169) perl-modules 170) perlmagick 171) po-debconf 172) printer-driver-gutenprint 173) printer-driver-hpcups 174) printer-driver-hpijs 175) printer-driver-postscript-hp 176) q4wine 177) rarian-compat 178) rpm 179) sane-utils 180) sgml-base 181) sgml-data 182) tasksel 183) tasksel-data 184) tomboy 185) update-inetd 186) xml-core

Сохранить для следующих пакетов их текущие версии: 187) libfarstream-0.1-0 [Не установлен] 188) libpurple-bin [Не установлен] 189) libpurple0 [Не установлен] 190) qutim-protocol-quetzal [Не установлен]

Оставить следующие зависимости неразрешёнными: 191) gdebi рекомендует libgtk2-perl 192) konwert-filters рекомендует konwert 193) libparse-debianchangelog-perl рекомендует libhtml-parser-perl 194) libparse-debianchangelog-perl рекомендует libhtml-template-perl 195) libwww-perl рекомендует libhtml-form-perl 196) libwww-perl рекомендует libhtml-format-perl 197) libwww-perl рекомендует libhttp-daemon-perl 198) libxml-twig-perl рекомендует libtie-ixhash-perl 199) libxml-twig-perl рекомендует libwww-perl 200) libxml-twig-perl рекомендует libhtml-parser-perl 201) po-debconf рекомендует libmail-sendmail-perl 202) po-debconf рекомендует libcompress-zlib-perl 203) printer-driver-all рекомендует printer-driver-gutenprint 204) printer-driver-all рекомендует printer-driver-hpcups 205) printer-driver-all рекомендует printer-driver-hpijs 206) printer-driver-all рекомендует printer-driver-postscript-hp 207) xarchiver рекомендует rpm 208) xdg-utils рекомендует libfile-mimeinfo-perl 209) xdg-utils рекомендует libnet-dbus-perl 210) xdg-utils рекомендует libx11-protocol-perl 211) qutim рекомендует qutim-protocol-quetzal 212) libsane рекомендует sane-utils (>= 1.0.22-7.1) 213) libxml2 рекомендует xml-core 214) libxml-sax-perl рекомендует libxml-sax-expat-perl 215) dpkg-dev рекомендует libalgorithm-merge-perl 216) gnome-panel рекомендует gnome-session (>= 2.26) 217) gettext рекомендует autopoint 218) gnome-control-center рекомендует gnome-session 219) synaptic рекомендует libgtk2-perl (>= 1:1.130) 220) synaptic рекомендует rarian-compat 221) gnome-session рекомендует gnome-session-fallback 222) mono-4.0-gac рекомендует cli-common (>= 0.4.0) 223) foomatic-filters рекомендует foomatic-db-engine (>= 4.0) 224) printer-driver-foo2zjs рекомендует foomatic-db-engine 225) devscripts рекомендует equivs 226) devscripts рекомендует libcrypt-ssleay-perl 227) devscripts рекомендует libjson-perl 228) devscripts рекомендует libparse-debcontrol-perl 229) devscripts рекомендует libsoap-lite-perl 230) devscripts рекомендует liburi-perl 231) devscripts рекомендует libwww-perl 232) devscripts рекомендует lintian 233) devscripts рекомендует patchutils 234) aptitude рекомендует libparse-debianchangelog-perl 235) libexo-1-0 рекомендует liburi-perl 236) libio-socket-ssl-perl рекомендует libio-socket-inet6-perl 237) libio-socket-ssl-perl рекомендует libnet-libidn-perl | liburi-perl (>= 238) libmono-corlib4.0-cil рекомендует libmono-i18n-west4.0-cil 239) foomatic-db рекомендует foomatic-db-engine 240) foomatic-db рекомендует hpijs 241) exim4-base рекомендует perl-modules 242) gnome-shell рекомендует gnome-session-fallback 243) mc рекомендует perl 244) hplip рекомендует sane-utils 245) inkscape рекомендует perlmagick 246) cups рекомендует cups-driver-gutenprint

Принять данное решение? [Y/n/q/?]

#267094

Вопрос решился, но не полностью. Половину системы снести уже не предлагается.
Кутим встал, но с ошибками совпаения хэша при загрузке зависимых пакетов из дебиан-мультимедиа.

#267800
Otten написал:
Добрый день форумчане.
Снова столкнулся с вопросом о зависимостях, которые не знаю как решить. Один раз уже такое было, когда еще стоял Lenny. Сейчас - Testing amd64. Тогда я нашел как решить проблему, а сейчас что-то не нашлось ничего. Нагуглить не вышло, записей никаких не осталось. Вопрос вот в чем. При установке пакета, в данном случае и сейчас - qutim на тестинг (amd64) синаптик предлагает снести гном, компиз, и еще кучу всего. Aptitude update без ошибок, ключ для qutim стоит. Прошлый раз это был какой-то другой пакет. Собственно после обновления до тестинга ни разу не было такой проблемы. Ставил не много пакетов, в основном обновлял существующие со времени стэйбла. Как быть, как исправить? Не сказать, что кутим шибко прям уж нужен, но сама проблема то есть. Так же ж не должно быть. Хелп!

ИМХО: Сам некоторое время пользовался qutim, а сейчас перешел на Jitsi ( https://jitsi.org/ ) и остался очень доволен, даже VoIP поддерживает причем очень даже внятно.

#267929

Ну, это не повод отказываться от кутима, я считаю, нужно постараться устранить проблему. К тому же нашлась рекомендация на странице http://www.deb-multimedia.org/ о том, что во избежании этой ошибки рекомендуется работать с этим репозиторием с помощью apt-get. И действительно. Аптитуда ругается на зависимости из дебиан-мультимедия, апт-гет же ставит все без ошибок.

Войдите или зарегистрируйтесь, чтобы ответить.