満たされていない依存関係[閉じる]

満たされていない依存関係[閉じる]

vimをコンパイルし、python-devパッケージを必要とする「--enable-pythoninterp」フラグを使用してインストールしようとしています。

情報
以下からvimソースコードを入手しました。ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
Vim7.3はまだaptをサポートしていません。
Ubuntu 10.10を使う

しかし、sudo apt-get python-dev破損したパッケージエラーメッセージが表示されます - >

次のパッケージには満たされていない依存関係があります:
python-dev: 次のパッケージに依存: python(= 2.6.6-2ubuntu1)

この問題をどのように最適に解決できますか?


$ apt-cache policy vim python python-dev  
Python:
  インストール: 2.6.6-2ubuntu2
  候補:2.6.6-2ubuntu2
  バージョンテーブル:
 ***2.6.6-2ubuntu2 0
        100 /var/lib/dpkg/状態
     2.6.6-2 Ubuntu 1 0
        500個http://archive.ubuntu.com/ubuntu/maverick/main i386パッケージ
ウィム:
  インストール済み:(なし)
  候補者: 2:7.2.330-1ubuntu4
  バージョンテーブル:
     2:7.2.330-1ubuntu4 0
        500個http://archive.ubuntu.com/ubuntu/maverick/main i386パッケージ
Python開発:
  インストール済み:(なし)
  候補:2.6.6-2ubuntu1
  バージョンテーブル:
     2.6.6-2 Ubuntu 1 0
        500個http://archive.ubuntu.com/ubuntu/maverick/main i386パッケージ

ベストアンサー1

これは、パッケージの適切な優先順位が異なる場合にaptによって生成される一般的なメッセージです。 man apt_preferencesをご覧ください。 python 2.6.6-2ubuntu1のインストール優先順位が十分に高くないため、aptは2.6.6-2ubuntu2をインストールしようとしますが、依存関係を満たしていません。この問題を解決するには、追加情報が必要です。出力を提供してください

$ apt-cache policy vim python python-dev

/etc/apt/preferences および /etc/apt/sources.list ファイルも公開してください。 vim ソースコードの取得方法の詳細も提供します。アップストリームソースですか?ソースコードをダウンロードするためにapt-get sourceまたは類似のツールを使用しましたか?私が正しく理解したら、vimパッケージのカスタムバージョンをインストールしようとしています。そうですか?

出力に応じてapt-cache policyPythonを2.6.6-2ubuntu22.6.6-2ubuntu1どこで入手したのかご存知ですか?あまりにも

$ apt-get install python=2.6.6-2ubuntu1

それからあなたを試してください

$ sudo apt-get install python-dev

再び。

おすすめ記事