Saya menjalankan Ubuntu 11.10, seperti Xubuntu, di AMD 64 pc, dikonfigurasi sebagai dual boot dengan Windows 7.
Saya mencoba menginstal vim dengan ini:
sudo apt-get install vim
Saya mendapat pesan kesalahan ini:
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.
Saya hanya punya ide yang sangat samar tentang apa masalahnya, dan tidak ada sama sekali tentang cara memperbaikinya. Semoga kalian bisa membantu.
installation
vim
Max Popp
sumber
sumber
Jawaban:
Anda memiliki daftar paket yang sudah usang.
Jalankan perintah ini:
sudo apt-get update && sudo apt-get install vim
Yang akan dilakukan adalah memperbarui daftar paket Anda, dan kemudian mencoba menginstal vim.
sumber
Ketika melakukan
Saya mendapatkan :
Untuk mengatasi masalah ini, saya melakukan:
Saya harus mengatakan bahwa perbaikan sebelumnya melakukan trik untuk instalasi vim tetapi tidak untuk paket lain yang masih memberi saya masalah yang sama (E: Tidak dapat memperbaiki masalah, Anda telah memegang paket yang rusak)
Setelah mencari sedikit lebih banyak, saya menemukan di forum lain perbaikan yang lebih baik. Perbaikan telah diberikan oleh Liam Proven (http://ubuntu.5.n6.nabble.com/E-Unable-to-correct-problems-you-have-held-broken-packages-td4355181.html).
Setelah mengatur server tercepat, saya tidak punya masalah. Semoga bermanfaat.
sumber
Saya juga memiliki paket yang rusak di Synaptic dan tidak ada yang dapat diinstal. Bagi saya ini menyelesaikan masalah:
Dan kemudian coba instal ulang
sumber
Petunjuk untuk jawabannya ada di "Tidak dapat memperbaiki masalah, Anda telah memegang paket yang rusak."
Untuk masalah status paket yang rusak, saya beralih ke aptitude (sudo apt-get install aptitude) karena memiliki pintasan praktis untuk mengantar perubahan sewenang-wenang ke status paket: misalnya "+" untuk membuka pegangan, "=" untuk menahan, "=" untuk menahan, "-" untuk menghapus, "_" untuk membersihkan, dan "g" untuk menerapkan perubahan antri. "/" untuk mencari paket.
Tetapi perintah ini mungkin berhasil. Tidak memegang vim-common adalah bagian penting:
sumber
Anda juga dapat mengunduh vim
kemudian
Saya harap ini akan membantu Anda
Anda juga dapat memeriksa HOWTO: Instal paket .DEB yang diunduh (dan dependensinya) dalam 2 langkah
sumber
Saya menjalankan setiap apt-get yang mungkin, perbarui, perbaiki, dan sebagainya. Akhirnya, saya beralasan bahwa tidak ada orang lain yang harus bergantung pada vim-common dan itu tampaknya menjadi masalah, jadi saya pikir saya akan mencoba menghapus vim-common dulu. Itu berhasil.
sumber