Bagaimana cara menginstal gvim?

21

Saya telah melakukan yang berikut:

sudo apt-get install vim-gnome

Tapi saya mendapatkan yang berikut ini:

vim-gnome : Depends: libruby1.8 (>= 1.8.7.352) but 1.8.6.111-2ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

Saya sudah selesai:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Isi file /etc/apt/sources.list saya:

deb http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ oneiric universe
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric universe
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
deb http://security.ubuntu.com/ubuntu oneiric-security main restricted
deb-src http://security.ubuntu.com/ubuntu oneiric-security main restricted
deb http://security.ubuntu.com/ubuntu oneiric-security universe
deb-src http://security.ubuntu.com/ubuntu oneiric-security universe
deb http://security.ubuntu.com/ubuntu oneiric-security multiverse
deb-src http://security.ubuntu.com/ubuntu oneiric-security multiverse

Tapi semua sia-sia. Saya selalu mendapatkan kesalahan yang sama di atas.

Apa yang bisa saya lakukan untuk menyelesaikannya?

croceldon
sumber
Saya bertanya-tanya mengapa perpustakaan Anda masih di 1,8.6? Repositori ubuntu mengandung 1.8.7 ( packages.ubuntu.com/oneiric/libruby1.8 ). Apakah Anda menggunakan repositori utama? Masuk gnome-control-center softwaredan lihat pengaturan "Unduh dari".
lgarzo
Sudah diatur untuk mengunduh dari Server untuk Amerika Serikat.
croceldon
apakah menjalankan sudo dpkg --configure -abantuan?
Ciaran Liedeman
Anda dapat mencoba untuk mengaturnya ke "Server utama" dan melakukan pembaruan, hanya untuk mengecualikan kasus bahwa repositori Anda tidak up-to-date. Jika tidak membantu mengembalikannya, ini akan memudahkan beban di server utama.
lgarzo
Mengubah ke server utama tidak membantu. itu memungkinkan dist-upgrade untuk berjalan tanpa kesalahan, tetapi saya masih memiliki situasi yang sama ketika mencoba menginstal vim
croceldon

Jawaban:

7

Anda perlu memeriksa sumber Anda. Saya melihat bahwa libruby1.8 1.8.7.352-2tersedia melalui mainsementara tampaknya bahwa versi terbaru yang Anda miliki adalah: 1.8.6.111-2ubuntu1. Ini mungkin berarti bahwa Anda dist-upgradegagal atau bahwa Anda masih membutuhkan updatesumber Anda.

$ apt-cache policy libruby1.8
libruby1.8:
  Installed: 1.8.7.352-2
  Candidate: 1.8.7.352-2
  Version table:
 *** 1.8.7.352-2 0
        500 http://archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
        100 /var/lib/dpkg/status
jcollado
sumber
Bagaimana cara memperbarui sumber? Saya sudah mencoba melakukan pembaruan / peningkatan apt-get install ... Dist-upgrade gagal dengan kesalahan yang sama yang saya posting di pertanyaan awal.
croceldon
Dari distribusi mana Anda meningkatkan? Itu akan membantu untuk mengetahui apakah ada masalah yang diketahui. Saya telah memeriksa libruby1.8versi paket dengan rapi dan sepertinya Anda meningkatkan dari distribusi yang lebih lama.
jcollado
Saya khawatir Anda melupakan saya. Saya bahkan tidak dapat mengingat apa yang telah saya tingkatkan (Saya telah melakukan beberapa peningkatan pada instalasi yang sedikit digunakan ini).
croceldon
Melihat hardy dan pemberani , saya akan mengatakan bahwa Anda mendapatkan versi dari hardy (Anda masih bisa melihatnya menggunakan apt-cache policy libruby1.8seperti yang saya lakukan di atas). Jalur peningkatan yang disarankan adalah meningkatkan ke LTS berikutnya dan kemudian ke distro berikut berikutnya: 8.04 (LTS) -> 10.04 (LTS) -> 10.10 -> 11.04 -> 11.10. Itu mungkin terlalu banyak peningkatan, jadi saya sarankan untuk membuat cadangan direktori home Anda dan menginstal oneiric 11.10 dari awal.
jcollado
27

Berikut ini bekerja untuk saya:

jalankan ini

sudo apt-get update 

dan kemudian jalankan

sudo apt-get install vim-gnome 
0x90
sumber
3

di Ubuntu 16.04 seharusnya:

sudo apt update

lalu

sudo apt install vim-gnome
ChaosPredictor
sumber
2

Apa yang berhasil untuk saya :

sudo apt remove vim-common
sudo apt-get install vim-gnome
Prakhar Srivastava
sumber