Gvim nasıl kurulur?


21

Aşağıdakileri yaptım:

sudo apt-get install vim-gnome

Ancak aşağıdakileri alıyorum:

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.

Yaptım:

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

/Etc/apt/sources.list dosyamın içeriği:

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

Ama hepsi boşuna. Her zaman yukarıdaki aynı hatayı alıyorum.

Çözmek için ne yapabilirim?


Acaba neden liberalliğin hala 1.8.6'da? Ubuntu depoları 1.8.7 içerir ( Packages.ubuntu.com/oneiric/libruby1.8 ). Ana depoyu kullanıyor musunuz? gnome-control-center software„İndirme yeri“ ayarını girin ve görün.
lgarzo

Sunucu Amerika Birleşik Devletleri'nden indirmek için ayarlanır.
croceldon

çalışan sudo dpkg --configure -ayardımcı olur mu?
Ciaran Liedeman

Deponuzu güncel olmadığı durumda hariç tutmak için “Ana sunucu” olarak ayarlamayı deneyebilir ve güncelleme yapabilirsiniz. Ayarlanmasına yardımcı olmazsa, ana sunuculardaki yükü azaltır.
lgarzo

Ana sunucuya geçmek yardımcı olmadı.
dağıtımın

Yanıtlar:


7

Kaynaklarınızı kontrol etmeniz gerekir. Bunu görmek libruby1.8 1.8.7.352-2aracılığıyla kullanılabilir mainiçin sahip yeni sürümü gibi görünüyor ederken: 1.8.6.111-2ubuntu1. Bu muhtemelen dist-upgradebaşarısız olduğunuz veya updatekaynaklarınız için hala ihtiyaç duyduğunuz anlamına gelir .

$ 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

Kaynakları nasıl güncellerim? Zaten apt-get install güncelleme / yükseltme yapmayı denedim ... Dist-upgrade orijinal soruya gönderdiğim hata ile başarısız oluyor.
croceldon

Hangi dağıtımdan yükseltme yapıyorsunuz? Bilinen bir sorun olup olmadığını bilmek yardımcı olacaktır. libruby1.8Paket sürümünü natty olarak kontrol ettim ve eski bir dağıtımdan yükseltme yapıyormuşsunuz gibi görünüyor.
jcollado

Korkarım kafamı geçiyorsun. Neyi yükselttiğimi bile hatırlayamıyorum (bu küçük kullanılan kurulumda birkaç yükseltme yaptım).
croceldon

Sert ve korkak baktığımızda, hardy'den bir sürüm aldığınızı söyleyebilirim (yine apt-cache policy libruby1.8de benim yaptığım gibi kullanarak yine de görebilirsiniz ). Önerilen yükseltme yolu, bir sonraki LTS'ye ve daha sonra bir sonraki aşağıdaki dağıtımlara yükseltilecektir: 8.04 (LTS) -> 10.04 (LTS) -> 10.10 -> 11.04 -> 11.10. Bunlar muhtemelen çok fazla yükseltme olduğundan, giriş dizininizi yedeklemenizi ve oneiric 11.10'u sıfırdan yüklemenizi öneririm.
jcollado

27

Aşağıdaki benim için çalıştı:

bunu çalıştır

sudo apt-get update 

ve sonra koş

sudo apt-get install vim-gnome 

3

Ubuntu 16.04’te şöyle olmalı:

sudo apt update

ve sonra

sudo apt install vim-gnome

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.