Моя любимая сеть brower зависит от libcurl3 (Opera 36.0), Но много приложений зависят от libcurl4 включая клиент PlayOnLinux или Пара. Будет хорошо установить PlayOnLinux или Пар, но я не бросаю свой любимый веб-браузер. Кто-то знает обходное решение, как я мог установить их обоих? Я крытый тростником где-нибудь, что libcurl4 основан на libcurl3, таким образом, я понятия не имею, почему они продолжают удалять друг друга.
В конце концов, я нашёл для этого лучшее, универсальное решение. Парень в интернете создал CURL версию, которая поддерживает как CURL3, так и CURL4. Доступно через. PPA. Пока работает хорошо. К сожалению, я уверен, что эта версия CURL не очень хорошо известна, несмотря на то, что она решает проблему, которая очень распространена среди всех пользователей Ubuntu. Таким образом, я должен попросить поделиться этим знанием в любой форме вы хотите или предпочитаете
Toa tena nasiako tolotra be loatra io. Nanao dingana maromaro aho ary mandeha! Misaotra anao @guiverc, ny "Ity dia safidy iray hafa" manery ahy hevitra hanery ny programa hanaiky libcurl3 na libcurl4
dpkg-deb -x / path / to / deb / fisie.
./ fifehezana
libcurl3
mankany libcurl3 | libcurl4
dpkg-deb -b. name-of-new-deb-file.deb
dpkg-deb -e path-to-deb-file-crated-in-step-4
temporary_folder / usr
mankany amin'ny / usr
, vonjimaika_fder / bin
mankany / bin
.etc) Azoko antoka fa iray amin'ireo tsy ilaina ny dingana fa tsy haiko hoe iza.
Ity dia safidy iray hafa izay midika ny antony, na dia tsy tafiditra ao aza ny libcurl3 & lib curl4 ao amin'ny rafitrao miaraka amin'izay.
Manoro hevitra aho ny hanana libcurl4 ao amin'ny rafitrao ho an'ireo fampiharana lehibe anao, amin'ny fanantenana hanome fiarovana azo antoka kokoa izany, ary hanampy ny browser Opera ho toy ny snap
https: // snapcraft .io / opera
Snaps dia mirakitra ny libs tadiavin'izy ireo ao anaty ilay izy (ie. tena misy), ka hialana amin'ny olana anontanianao. Araka izany libcurl3 dia ho hita ao anatin'ny snap misy ny browser opera anao, ary tsy hisy fiantraikany amin'ny rindrambaiko hafa mitaky libcurl4. Asa haingana izy io:)
Я последовал ответу Джейкобса . Я использую файл deb ( Brackets.Release.1.14.1.64-bit.deb ) в Ubuntu 20.04; но у меня возникла проблема на шаге 2. Я предполагаю, что некоторые изменения в том, как все работает ...
Я предпочел этот метод установке объединенного пакета curl3 / 4 - поскольку я предпочел бы придерживаться curl4 (и рисковать приложением не на 100%), но вроде нормально.
Вот шаги, которые у меня сработали:
Открыть терминал во временной папке. Используйте:
dpkg-deb -x / path / to / deb / file.
dpkg-deb -e Brackets.Release.1.14.1.64-bit.deb
Отредактируйте управляющий файл: ./DEBIAN/ control
Измените строку с зависимостью с libcurl3
на libcurl3 | libcurl4
Я удалил исходный файл deb - я не уверен, что мне это нужно?
Выполните: dpkg-deb -b. Bracket_CURL4.deb
Запустите обозреватель файлов и дважды щелкните созданный файл deb, чтобы запустить установку.
Все готово, программа Brackets установлена.
Как ответил @vsnicolas, у меня возникла эта проблема при обновлении с 2018.04 до 2020.04.
Для R мне также пришлось переустановить curl
sudo add-apt-repository ppa:xapienz/curl34
sudo apt-get update
, а затем в R
remove.packages("curl")
install.packages("curl")
Решение, предложенное Джейкобом, сработало для меня - большое спасибо - и будет лучшим, если вы не хотите тратить больше времени на описанную проблему.
Часть истории: мне пришлось переустанавливать пакеты R на Ubuntu Bionic, требующие новой конфигурации curl, после ошибочного обновления Ubuntu. Если вы получили сообщение вроде
/usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found
от вашего терминала R., следуйте этому решению.
Команды:
sudo add-apt-repository ppa:xapienz/curl34
sudo apt-get update