Автор Тема: Неразрешенные зависимости. libsdl-1.3-dev  (Прочитано 6723 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн .Rock.

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 25
Здравствуйте. Возникла следующая проблема:
# apt-get install libsdl-1.3-dev
[...]
Пакеты, имеющие неудовлетворённые зависимости:
libsdl-1.3-dev : Зависит: libasound2-dev но он не будет установлен
Зависит: libpulse-dev но он не будет установлен
Зависит: libdirectfb-dev (>= 0.9.22) но он не будет установлен
Зависит: libcaca-dev но он не будет установлен
Зависит: libxt-dev но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
[...]
libasound2-dev : Зависит: libasound2 (= 1.0.23-2.1)
[...]
Уже установлена самая новая версия libasound2.
Аналогичная ситуация с aptitude
На всякий случай cat /etc/apt/apt.conf.d/*:
Spoiler: ShowHide
    Acquire::cdrom {
      mount "/media/cdrom";
    }
    Dir::Media::MountPath "/media/cdrom";
    APT::Authentication::TrustCDROM "true";
    APT
    {
      NeverAutoRemove
      {
            "^firmware-linux.*";
            "^linux-firmware$";
            "^linux-image.*";
            "^kfreebsd-image.*";
            "^linux-restricted-modules.*";
            "^linux-ubuntu-modules-.*";
            "^gnumach$";
            "^gnumach-image.*";
      };
     
      Never-MarkAuto-Sections
      {
            "metapackages";
            "restricted/metapackages";
            "universe/metapackages";
            "multiverse/metapackages";
            "oldlibs";
            "restricted/oldlibs";
            "universe/oldlibs";
            "multiverse/oldlibs";
      };
    };
    APT::Periodic::Update-Package-Lists "1";
    APT::Periodic::Download-Upgradeable-Packages "0";
    APT::Periodic::AutocleanInterval "0";
    APT::Update::Post-Invoke {"touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";};
    APT::Archives::MaxAge "30";
    APT::Archives::MinAge "2";
    APT::Archives::MaxSize "500";
    // Notify all clients to reload the cache
    APT::Update::Post-Invoke-Success { "[ ! -f /var/run/dbus/system_bus_socket ] || /usr/bin/dbus-send --system --dest=org.debian.apt --type=signal /org/debian/apt org.debian.apt.CacheChanged || true"; };
    DPkg::Pre-Install-Pkgs { "/usr/bin/apt-listchanges --apt || test $? -ne 10"; };
    DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
    // THIS FILE IS USED TO INFORM PACKAGEKIT
    // THAT THE UPDATE-INFO MIGHT HAVE CHANGED
     
    // Whenever dpkg is called we might have different updates
    // i.e. if an user removes a package that had an update
    DPkg::Post-Invoke {
    "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 1 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
    };
     
    // When Apt's cache is updated (i.e. apt-cache update)
    APT::Update::Post-Invoke-Success {
    "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 1 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
    };
    // Automatically upgrade packages from these origin patterns
    Unattended-Upgrade::Origins-Pattern {
            // Codename based matching:
            // This will follow the migration of a release through different
            // archives (e.g. from testing to stable and later oldstable).
    //      "o=Debian,n=squeeze";
    //      "o=Debian,n=squeeze-updates";
    //      "o=Debian,n=squeeze-proposed-updates";
    //      "o=Debian,n=squeeze,l=Debian-Security";
     
            // Archive or Suite based matching:
            // Note that this will silently match a different release after
            // migration to the specified archive (e.g. testing becomes the
            // new stable).
    //      "o=Debian,a=stable";
    //      "o=Debian,a=stable-updates";
    //      "o=Debian,a=proposed-updates";
            "origin=Debian,archive=stable,label=Debian-Security";
    };
     
    // List of packages to not update
    Unattended-Upgrade::Package-Blacklist {
    //      "vim";
    //      "libc6";
    //      "libc6-dev";
    //      "libc6-i686";
    };
     
    // This option allows you to control if on a unclean dpkg exit
    // unattended-upgrades will automatically run
    //   dpkg --force-confold --configure -a
    // The default is true, to ensure updates keep getting installed
    //Unattended-Upgrade::AutoFixInterruptedDpkg "false";
     
    // Split the upgrade into the smallest possible chunks so that
    // they can be interrupted with SIGUSR1. This makes the upgrade
    // a bit slower but it has the benefit that shutdown while a upgrade
    // is running is possible (with a small delay)
    //Unattended-Upgrade::MinimalSteps "true";
     
    // Install all unattended-upgrades when the machine is shuting down
    // instead of doing it in the background while the machine is running
    // This will (obviously) make shutdown slower
    //Unattended-Upgrade::InstallOnShutdown "true";
     
    // Send email to this address for problems or packages upgrades
    // If empty or unset then no email is sent, make sure that you
    // have a working mail setup on your system. A package that provides
    // 'mailx' must be installed.
    //Unattended-Upgrade::Mail "root@localhost";
     
    // Set this value to "true" to get emails only on errors. Default
    // is to always send a mail if Unattended-Upgrade::Mail is set
    //Unattended-Upgrade::MailOnlyOnError "true";
     
    // Do automatic removal of new unused dependencies after the upgrade
    // (equivalent to apt-get autoremove)
    //Unattended-Upgrade::Remove-Unused-Dependencies "false";
     
    // Automatically reboot *WITHOUT CONFIRMATION* if a
    // the file /var/run/reboot-required is found after the upgrade
    //Unattended-Upgrade::Automatic-Reboot "false";
     
     
    // Use apt bandwidth limit feature, this example limits the download
    // speed to 70kb/sec
    //Acquire::http::Dl-Limit "70";
    // Pre-configure all packages with debconf before they are installed.
    // If you don't like it, comment it out.
    DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
    APT::Install-Recommends "true";
    DPkg::Post-Invoke {"if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; if [ -e /var/lib/update-notifier/updates-available ]; then echo > /var/lib/update-notifier/updates-available; fi "; };
« Последнее редактирование: 19 Май 2012, 12:54:41 от .Rock. »
 

Оффлайн Brainey

  • Ветеран
  • *****
  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #1 : 19 Май 2012, 12:42:27 »
cat /etc/apt/sources.listПопробуйте aptitude вместо apt-get: возможно, что aptitude найдет решение.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн .Rock.

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 25
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #2 : 19 Май 2012, 12:53:58 »
Пробовал, забыл вынести в шапку... Нет, все то же.
deb http://http.us.debian.org/debian/ squeeze main non-free
deb http://www.debian-multimedia.org squeeze main non-free
deb http://http.us.debian.org/debian/ experimental main non-free
deb http://www.debian-multimedia.org experimental main non-free
 

Оффлайн Brainey

  • Ветеран
  • *****
  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #3 : 19 Май 2012, 13:10:42 »
Цитировать
libsdl-1.3-dev
Вам принципиально нужна эта версия? Если нет, то поставьте 1.2. Похоже, либо в experimental немного поломали зависимости пакетов, либо придется подтягивать зависимости из testing/sid.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн .Rock.

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 25
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #4 : 19 Май 2012, 17:41:05 »
Там те же ошибки с зависимостями
 

Оффлайн ihammers

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1742
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #5 : 19 Май 2012, 17:45:15 »
Там те же ошибки с зависимостями
А попробовать установить те пакеты, которые он хочет?  Но для начала стоит отключить experimental.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн .Rock.

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 25
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #6 : 19 Май 2012, 18:04:28 »
"Пакеты, имеющие неудовлетворённые зависимости:
libsdl-1.3-dev : Зависит: libasound2-dev но он не будет установлен
[...]
libasound2-dev : Зависит: libasound2 (= 1.0.23-2.1)
[...]
Уже установлена самая новая версия libasound2"
Без experimental все то же самое. (dist-upgrade не делал)
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Сообщений: 1624
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #7 : 19 Май 2012, 18:06:39 »
А что предлагает aptitude install libsdl-1.3-dev ?
Может, наоборот, версию libasound2-dev понизить нужно?
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн .Rock.

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 25
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #8 : 19 Май 2012, 18:30:20 »
Да, вероятно.
Synaptic: "установленная версия - 1.0.25-2; последняя версия 1.0.23-2.1". Только вот если ее пытаюсь удалить, там такой хвост нужных пакетов тянется... Как быть?
aptitude:
Следующие НОВЫЕ пакеты будут установлены:       
  libasound2-dev{ab} libcaca-dev{ab} libdirectfb-dev{ab} libpulse-dev{ab}
  libsdl-1.3-dev libxt-dev{ab}
Следующие частично установленные пакеты будут настроены:
  libgdk-pixbuf2.0-0
0 пакетов обновлено, 6 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 4 263 kB архивов. После распаковки 15,3 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 libcaca-dev : Зависит: libcaca0 (= 0.99.beta17-1) но установлен 0.99.beta18-1
               Зависит: libncurses5-dev но его установка не запланирована.
               Зависит: libslang2-dev но его установка не запланирована.
 libpulse-dev : Зависит: libpulse0 (= 0.9.21-3+squeeze1) но установлен 2.0-1
                Зависит: libpulse-mainloop-glib0 (= 0.9.21-3+squeeze1) но установлен 2.0-1
                Зависит: libpulse-browse0 (= 0.9.21-3+squeeze1) но его установка не запланирована.
                Зависит: libavahi-client-dev но его установка не запланирована.
 libdirectfb-dev : Зависит: libdirectfb-1.2-9 (= 1.2.10.0-4) но установлен 1.2.10.0-4.3
                   Зависит: libdirectfb-extra но его установка не запланирована.
                   Зависит: libjpeg-dev который является виртуальным пакетом.
                   Зависит: libsysfs-dev но его установка не запланирована.
 libxt-dev : Зависит: libxt6 (= 1:1.0.7-1) но установлен 1:1.1.3-1
 libasound2-dev : Зависит: libasound2 (= 1.0.23-2.1) но установлен 1.0.25-2
Следующие действия разрешат зависимости:

     Сохранить для следующих пакетов их текущие версии:
1)     libasound2-dev [Не установлен]                 
2)     libcaca-dev [Не установлен]                     
3)     libdirectfb-dev [Не установлен]                 
4)     libpulse-dev [Не установлен]                   
5)     libsdl-1.3-dev [Не установлен]                 
6)     libxt-dev [Не установлен]                       



Принять данное решение? [Y/n/q/?] Y
Следующие частично установленные пакеты будут настроены:
  libgdk-pixbuf2.0-0
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Сообщений: 1624
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #9 : 20 Май 2012, 00:17:17 »
Ответьте n и aptitude предложит варианты (А потом еще можно ответить нет, ище - пока не понравится результат  :) )
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн .Rock.

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 25
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #10 : 20 Май 2012, 14:44:25 »
По всем сценариям (~ 40 первых, по крайней мере)
"Сохранить для следующих пакетов их текущие версии:                                 
n)    libsdl-1.3-dev [Не установлен]"
« Последнее редактирование: 20 Май 2012, 14:46:25 от .Rock. »
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Сообщений: 1624
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #11 : 20 Май 2012, 15:15:40 »
А вообще какието изменения по установкам предлагает? Бывает, что ступенчато приходится этот путь проходить.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн .Rock.

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 25
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #12 : 20 Май 2012, 17:37:51 »
Да, и даже количество зависимостей сокращается. Но сносится уйма нужных пакетов. Попробую поковыряться, потом отпишусь.
 

Оффлайн .Rock.

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 25
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #13 : 24 Май 2012, 13:39:21 »
Нет, не получается этим путем.
Дошел до
libsdl-1.3-dev : Зависит: libsdl-1.3-0 (= 1.3.0~20111204-1) но он не будет установлен
                  Зависит: libpulse-dev но он не будет установлен
Дальше aptitude готов исправлять, но сносит при этом половину системы, включая гнома, pulse и прочие нужные вещи.
 

Оффлайн Brainey

  • Ветеран
  • *****
  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
Re: Неразрешенные зависимости. libsdl-1.3-dev
« Ответ #14 : 24 Май 2012, 13:51:55 »
Там те же ошибки с зависимостями
Попробуйте с отключенными репозиториями experimental, раз версия не принципиальна.

Сообщение объединено: 24 Май 2012, 13:53:06
Цитировать
deb http://http.us.debian.org/debian/ squeeze main non-free
deb http://www.debian-multimedia.org squeeze main non-free
Исправьте на
deb http://http.us.debian.org/debian/ squeeze main contrib non-free
deb http://www.debian-multimedia.org squeeze main contrib non-free
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Теги: