LINUX.ORG.RU

пробовал так:

$ sudo apt -t stretch-backports install libcurl3
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет libcurl3 недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  libcurl4

E: Для пакета «libcurl3» не найден кандидат на установку

и

$ sudo apt -t stretch install libcurl3
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет libcurl3 недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  libcurl4

E: Для пакета «libcurl3» не найден кандидат на установку

и так

$ sudo dpkg -i libcurl3_7.52.1-5+deb9u9_amd64.deb 
Выбор ранее не выбранного пакета libcurl3:amd64.
dpkg: относительно libcurl3_7.52.1-5+deb9u9_amd64.deb, содержащего libcurl3:amd64:
 libcurl4:amd64 конфликтует с libcurl3
  пакет libcurl3:amd64 версии 7.52.1-5+deb9u9 будет установлен.

dpkg: ошибка при обработке архива libcurl3_7.52.1-5+deb9u9_amd64.deb (--install):
 конфликт пакетов — libcurl3:amd64 не будет установлен
При обработке следующих пакетов произошли ошибки:
 libcurl3_7.52.1-5+deb9u9_amd64.deb
zorinquen
() автор топика

А слоты в дебе не поддерживаются? Только сЫстемдЫ есть?

Тогда сваливать на нормальный дистр или установить в chroot.

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

содержимое sources.list:

deb http://deb.debian.org/debian/ stable main contrib non-free
deb http://deb.debian.org/debian/ stable-updates main contrib non-free
deb http://ftp.debian.org/debian stretch-backports main contrib non-free
deb http://security.debian.org/debian-security buster/updates main contrib non-free
zorinquen
() автор топика

Можно как-то в систему одновременно установить и libcurl3 и libcurl4?

Можно. Только не устанавливай, а просто скопируй файл библиотеки. Если есть зависимости, то их то же скопировать. В отличие от установки, «не поломает систему», но есть шанс что заработает. Если не заработает, так же просто удалишь.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)
Ответ на: комментарий от andytux

зависимостей многовато:

 Depends: libc6 (>= 2.17), libcomerr2 (>= 1.01), libgssapi-krb5-2 (>= 1.14+dfsg), libidn2-0 (>= 0.6), libk5crypto3 (>= 1.6.dfsg.2), libkrb5-3 (>= 1.6.d
fsg.2), libldap-2.4-2 (>= 2.4.7), libnghttp2-14 (>= 1.12.0), libpsl5 (>= 0.13.0), librtmp1 (>= 2.4+20131018.git79459a2-3~), libssh2-1 (>= 1.7.0), libss
l1.0.2 (>= 1.0.2d), zlib1g (>= 1:1.1.4)

особенно с libc6 связываться страшновато.

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

ависимостей многовато

Что, libc6 у тебя меньше 2.17. Большинство из них могут вполне удовлетворяться, тебя интересуют только те, которые не соответствуют. Если повезет, то таких будет немного. А если очень сильно нужно, то можно и повозиться.

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

разве старый клиент не требует libcurl3 ?
клиент из buster не будет требовать.

Deleted
()
Ответ на: комментарий от i-rinat

он в системе изначально присутствовал:

ii  libcurl3-gnutls:amd64 7.64.0-4     amd64        easy-to-use client-side URL transfer library (GnuTLS flavour)

заработало так-установил сторонний репозиторий

deb https://packages.sury.org/php/ buster main

всем спасибо за помощь!

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