web-dev-qa-db-ja.com

依存関係エラーでcurl 13.04をインストールする方法

ubuntu 13.04にcurlをインストールする方法は?それは常にこのエラーをスローします:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 curl : Depends: libcurl3 (= 7.29.0-1ubuntu3) but 7.29.0-1ubuntu3.2 is to be installed
E: Unable to correct problems, you have held broken packages.

Sudo apt-get updateを使用すると、次のように表示されます。

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

ここに私がやったステップがあります:

  1. Sudo apt-get install curlを使用
  2. google-chrome-stableおよびクロムブラウザを削除してからSudo apt-get install curl
  3. Sudo apt-get autoremove && Sudo apt-get autoclean && Sudo apt-get cleanを使用してから、最初のステップを再度実行します。

また、私は試しました: PPAを追加した後、満たされていない依存関係を解決するにはどうすればよいですか?

それでも同じエラーがスローされます。この時点で私は間違ったことを知らない、カールはubuntuにインストールすることは不可能ですか?

5
whale_steward

上記のコメント(@fboaventura)で説明したように、ubuntuミラーiが何らかの原因でエラーを引き起こしていたことがわかりました。us.archive.ubuntu.comで解決してください。全体的に:

  1. us.archive.ubuntu.comを使用してミラーをupdate manager>settingsまたはubuntuメインサーバーに戻す
  2. コマンドSudo apt-get update && Sudo apt-get upgrade && Sudo apt-get -f installを実行します
  3. コマンドSudo apt-get install curlを実行します

うまくいけば、この回答が誰かに役立つでしょう。

4
whale_steward

この問題に遭遇しただけで、別の問題と解決策があったので、ここに投稿します。

私の場合、Ubuntu 14.04を使用していますが、エラーは次のとおりです。

The following packages have unmet dependencies:
curl : Depends: libcurl3 (= 7.35.0-1ubuntu2) but 7.35.0-1ubuntu2.2 is to be installed
E: Unable to correct problems, you have held broken packages.

私の場合、問題はtrusty-securityユーティリティーのtrusty-updatesおよびSoftware & Updatesリポジトリーを誤ってチェック解除し、おそらくそのいずれかから依存関係がインストールされることでしたリポジトリ:

Software & Updates

肝心なのは、必要なすべてのリポジトリが有効になっていることを確認することです。

7
s3v3n