如何同时安装 libcurl3 和 libcurl4?

Jac*_*cob 9 libraries software-installation 18.04

我最喜欢的网络浏览器依赖于 libcurl3 (Opera 36.0) 但许多应用程序依赖于 libcurl4,包括 PlayOnLinux 或 Steam 客户端。安装 PlayOnLinux 或 Steam 会很好,但我不会放弃我最喜欢的网络浏览器。有人知道我如何安装它们的解决方法吗?我在某处读到 libcurl4 是基于 libcurl3 的,所以我不知道他们为什么一直在互相卸载。

Jac*_*cob 9

最终,我找到了更好的通用解决方案。互联网上的一个人创建了支持 CURL3 和 CURL4 的 CURL 版本。可通过。聚丙烯酰胺。到目前为止它运作良好。不幸的是,尽管这个版本的 CURL 解决了所有 Ubuntu 用户非常常见的问题,但我确信它并不为人所知。所以,我必须要求以您喜欢或喜欢的任何形式分享这些知识

https://launchpad.net/~xapienz/+archive/ubuntu/curl34


Jac*_*cob 5

看起来我完全用脑过度了。我执行了几个步骤,它有效!谢谢@guiverc,你的“这是一个替代方案”让我想到了强制程序接受 libcurl3libcurl4

  1. 在临时文件夹中打开终端。用dpkg-deb -x /path/to/deb/file .
  2. 打开 control.tar.gz。导航./control
  3. 将具有依赖关系的行从 更改libcurl3libcurl3 | libcurl4
  4. dpkg-deb -b . name-of-new-deb-file.deb
  5. 现在运行 dpkg-deb -e path-to-deb-file-crated-in-step-4
  6. 使用临时文件夹作为根文件夹安装包。
  7. 用红色的小石头创建五角星。在满月时,用刀在 666 次刺中牺牲一只山羊,同时对着月亮尖叫“SUDO”。
  8. 以 root 身份启动文件浏览器并将所有文件夹和文件从临时文件夹复制到实际文件夹(temporary_folder/usrto /usr, temporary_folder/binto /bin.etc )
  9. 大功告成,程序安装完毕。

我确定其中一个步骤不是必需的,但我不知道是哪一个。