我最喜欢的网络浏览器依赖于libcurl3 (Opera36.0),但很多应用都依赖于libcurl4,包括PlayOnLinux或蒸汽客户端。这将是很好的安装PlayOnLinux或蒸汽,但我不会放弃我最喜欢的网页浏览器。有人知道如何解决这两个问题吗?我在某个地方读到libcurl4是基于libcurl3的,所以我不知道他们为什么总是互相卸载。
发布于 2018-08-01 19:01:00
看上去我完全是胡思乱想。我执行了几个步骤,这是有效的!谢谢你@guiverc,你的“这是另一种选择”让我想到强迫程序接受libcurl3或libcurl4
dpkg-deb -x /path/to/deb/file ../controllibcurl3更改为libcurl3 | libcurl4dpkg-deb -b . name-of-new-deb-file.debdpkg-deb -e path-to-deb-file-crated-in-step-4temporary_folder/usr到/usr,temporary_folder/bin到/bin .etc)我肯定其中一步是不必要的,但我不知道哪一步。
发布于 2018-08-01 12:52:32
这是另一种选择,这意味着您的原因,但实际上不包括libcurl3和libcurl4在您的系统在同一时间。
我建议在您的系统中为您的主要应用程序提供libcurl4,希望它能提供更好的安全性,并添加Opera。
快照在快照本身中包含了所需的库(即。自成体系),从而避免了你所询问的问题。因此,libcurl3将包含在包含您的opera浏览器的快照中,而不会影响任何其他需要libcurl4的软件。这是一个快速的解决方案:)
发布于 2020-04-22 09:24:36
雅各布提出的解决方案非常适合我,-thank,如果你不想在描述的问题上花更多的时间的话,这将是最终的解决方案。
故事的一部分:我不得不重新安装R软件包在Ubuntu仿生需要一个新的卷曲配置,在错误的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 updatehttps://askubuntu.com/questions/1061431
复制相似问题