私のお気に入りのWebブラウザはlibcurl3(Opera 36.0)に依存していますが、PlayOnLinuxやSteamクライアントを含む多くのアプリはlibcurl4に依存しています。 PlayOnLinuxまたはSteamをインストールするのは良いことですが、お気に入りのWebブラウザをあきらめません。誰かが両方をインストールする方法を知っていますか? libcurl4はlibcurl3に基づいていることをどこかで読んだので、なぜお互いをアンインストールし続けるのかわかりません。
最終的に、これに対するより良い、普遍的な解決策を見つけました。インターネットの男が、CURL3とCURL4の両方をサポートするCURLバージョンを作成しました。経由で利用可能。 PPA。これまでのところ、それはうまく機能します。残念ながら、このバージョンのCURLは、すべてのUbuntuユーザーに非常に一般的な問題を解決するにもかかわらず、あまり知られていないと確信しています。だから、私はあなたが好きなまたは好きな形でこの知識を共有するように頼まなければならない
私は完全に頭がおかしいようです。私はいくつかのステップを実行しましたが、うまくいきます! @guivercに感謝します、あなたの "これは代替手段です"libcurl3を受け入れるようにプログラムを強制するという考えを私にぶちまけますまたは libcurl4
dpkg-deb -x /path/to/deb/file .
を使用./control
に移動しますlibcurl3
から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
to /usr
、temporary_folder/bin
to /bin
.etc)手順の1つは必要ではないと確信していますが、どの手順かはわかりません。
これは、実際にシステムにlibcurl3とlibcurl4を同時に含めるのではなく、理由を意味する代替手段です。
セキュリティを向上させ、Operaブラウザーを簡単に追加できることを期待して、メインアプリ用にシステムにlibcurl4を用意することをお勧めします。
スナップには、スナップ自体の内部に必要なライブラリが含まれている(つまり、自己完結型)ため、ユーザーが尋ねていた問題を回避できます。したがって、libcurl3はoperaブラウザを含むスナップ内に含まれ、libcurl4を必要とする他のソフトウェアには影響しません。それは簡単な回避策です:)