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 policy
Pythonを2.6.6-2ubuntu2
。2.6.6-2ubuntu1
どこで入手したのかご存知ですか?あまりにも
$ apt-get install python=2.6.6-2ubuntu1
それからあなたを試してください
$ sudo apt-get install python-dev
再び。