パッケージリストを読んでいます...完了依存関係ツリーの構築
状態情報を読み取っています...完了一部のパッケージをインストールできませんでした。これは、不可能な状況を要求したか、不安定なディストリビューションを使用していて、必要なパッケージがまだ作成されていないか、受信から移動されていないことを意味している可能性があります。次の情報は、状況の解決に役立つ場合があります。
次のパッケージには満たされていない依存関係があります:curl:依存関係:libcurl4(= 7.58.0-2ubuntu3.1)ですが、インストールされませんE:問題を修正できません。壊れたパッケージを保持しています。
Ubuntu18.10でmongodb4.0を実行するには、いくつかのカスタム処理を行う必要があります
Sudo apt-get install libcurl3
おそらく/usr/lib/x86_64-linux-gnu/
にあるlibcurl3ファイルを見つけ、ホームにLD_LIBRARYフォルダーを作成し、そこにlibcurl.so.4をコピーして、名前をlibcurl.so.3に変更します。
mkdir ~/LD_LIBRARY
cp /usr/lib/x86_64-linux-gnu/libcurl.so.4 ~/LD_LIBRARY/
mv ~/LD_LIBRARY/libcurl.so.4 ~/LD_LIBRARY/libcurl.so.3
次の方法でlibcurl3のリンクを作成します。
cd ~/LD_LIBRARY
ln -s libcurl.so.3 libcurl.so.4
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/LD_LIBRARY/" >> ~/.bashrc
source ~/.bashrc
今度はmongodを起動して実行します。
また、今あなたはインストールすることができます
Sudo apt-get install libcurl4 php-curl
そして、php-curlとlibcurl4を必要とするすべてのアプリケーションを使用します
カールのインストールエラーを解決する方法は次のとおりです。
まず、curlが依存する必要なバージョンのlibcurl4をインストールします。
Sudo apt-get install curl
このコマンドはエラーを出します
curl : Depends: libcurl4 (= 7.58.0-2ubuntu3.8ppa2) but it is not going to be installed
私は最初にlibcurl4に必要なバージョンをインストールしますが、私の場合はlibcurl4-7.58.0-2ubuntu3.8ppa2です。あなたの場合は異なります。
Sudo apt-get install libcurl4=7.58.0-2ubuntu3.8ppa2
Libcurl4のインストール後、インストールされて正常に動作するcurlをインストールします。
Sudo apt-get install curl