vimをインストールできません


9

Windows 7でデュアルブートとして構成されたAMD 64 pcでXubuntuとしてUbuntu 11.10を実行しています。

私はこれでvimをインストールしようとしました:

sudo apt-get install vim

私はこのエラーメッセージを受け取りました:

The following packages have unmet dependencies:
 vim : Depends: vim-common (= 2:7.3.154+hg~74503f6ee649-2ubuntu2) but 2:7.3.154+hg~74503f6ee649-2ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.

私は問題が何であるかについて非常にかすかな考えを持っているだけで、これを修正する方法についてはまったく知りません。皆さんが助けてくれることを願っています。


回答:


15

古いパッケージリストがあります。

次のコマンドを実行します。

sudo apt-get update && sudo apt-get install vim

これにより、パッケージリストが更新され、vimがインストールされます。


10

するとき

$ sudo apt-get install vim

私が得た:

Reading package lists... Done  
Building dependency tree  
Reading state information... Done

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:
 vim : Depends: vim-common (= 2:7.3.154+hg~74503f6ee649-2ubuntu2) but 2:7.3.154+hg~74503f6ee649-2ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.

この問題を解決するために、私はしました:

sudo apt-get remove vim-common 
sudo apt-get clean && sudo apt-get purge 
sudo apt-get update && sudo apt-get install vim

以前の修正はvimのインストールではうまくいきましたが、他のパッケージではうまくいかなかったので、同じ種類の問題が発生しました(E:問題を修正できず、壊れたパッケージを保持しています)。

もう少し検索した後、別のフォーラムでより良い修正を見つけました。修正はLiam Proven(http://ubuntu.5.n6.nabble.com/E-Unable-to-correct-problems-you-have-held-broken-packages-td4355181.html)によって提供されています。

Synaptic(インストールされている場合)またはシステム設定| ソフトウェアソース。最速のサーバーを見つけるオプションを探します。通常は、負荷の軽いミラーを近くで選択します。

最高速のサーバーを設定した後は問題ありません。お役に立てれば幸いです。


Synapticがダウンロードするサーバーを変更すると、バグが修正されます。ありがとう!
Hermann Ingjaldsson 2012

4

また、Synapticで壊れたパッケージがあり、何もインストールできませんでした。私にとってこれは問題を解決しました:

sudo apt-get clean && sudo apt-get purge

そして、再インストールしてみてください


1

答えの手がかりは、「問題を修正できない、壊れたパッケージを保持している」にあります。

壊れたパッケージの状態の問題については、パッケージの状態に対する任意の変更をキューに入れるための便利なショートカットがあるため、aptitude(sudo apt-get install aptitude)を使用します。 「_」でパージし、「g」でキューに入れられた変更を適用します。「/」でパッケージを検索します。

しかし、これらのコマンドは機能する可能性があります。vim-commonの保持を解除することが重要です:

sudo apt-get update
echo vim-common install | sudo dpkg --set-selections
sudo apt-get install vim

試してみませんでしたが、どうもありがとう
Max Popp

1

vimもダウンロードできます

cd Downloads
sudo apt-get download vim
Get:1 Downloading vim 2:7.3.154+hg~74503f6ee649-2ubuntu3 [1,038 kB]
Fetched 1,038 kB in 17s (59.7 kB/s)                                                          
root@onezero:/home/one/Downloads/vim# ls
vim_7.3.154+hg~74503f6ee649-2ubuntu3_amd64.deb

その後

dpkg -i vim_7.3.154+hg~74503f6ee649-2ubuntu3_amd64.deb

これがお役に立てば幸いです

HOWTOを確認することもできます:ダウンロードした.DEBパッケージ(およびその依存関係)を2つのステップでインストールします。


0

私は考えられるすべてのapt-get clean、更新、修正などを実行しました。最後に、他の誰もvim-commonに依存している必要はなく、それが問題であると思われたので、最初にvim-commonを削除してみようと思いました。これでうまくいきました。

sudo apt-get remove vim-common
sudo apt-get install vim
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.