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.