Як встановити gvim?


21

Я зробив наступне:

sudo apt-get install vim-gnome

Але я отримую наступне:

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.

Я закінчив:

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

Зміст мого /etc/apt/sources.list файлу:

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

Але все безрезультатно. Я завжди отримую одну і ту ж помилку вище.

Що я можу зробити для вирішення?


Цікаво, чому твій лібруй все ще на рівні 1,8,6? Убунту сховище містить 1.8.7 ( packages.ubuntu.com/oneiric/libruby1.8 ). Ви використовуєте основний сховище? Введіть gnome-control-center softwareі подивіться налаштування „Завантажити з”.
lgarzo

Його встановлено для завантаження з сервера для Сполучених Штатів.
croceldon

чи sudo dpkg --configure -aдопомагає біг ?
Ciaran Liedeman

Ви можете спробувати встановити його на "Основний сервер" та зробити оновлення, лише щоб виключити випадок, коли ваше сховище не оновлено. Якщо це не допомагає повернути його назад, це полегшує навантаження на основні сервери.
lgarzo

Перехід на основний сервер не допоміг. це дозволило виконувати dist-upgrade без будь-яких помилок, але у мене все ще така ж ситуація при спробі встановити vim
croceldon

Відповіді:


7

Вам потрібно буде перевірити свої джерела. Я бачу , що libruby1.8 1.8.7.352-2є через mainте час, здається , що нова версія у вас є: 1.8.6.111-2ubuntu1. Це, ймовірно, означає, що ви dist-upgradeпровалилися або що вам все одно потрібно до updateджерел.

$ 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

Як оновити джерела? Я вже намагався робити оновлення / оновлення apt-get install ... Відключення оновлення не вдається з тією ж помилкою, яку я написав у початковому запитанні.
croceldon

З якої дистрибуції ви модернізуєте? Це повинно допомогти дізнатися, чи є якась відома проблема. Я перевірив libruby1.8версію пакета в natty і, схоже, ви модернізуєте зі старої дистрибуції.
jcollado

Я боюся, що ти перегризеш мені голову. Я навіть не можу пригадати, що я оновив (я зробив кілька оновлень цієї мало використовуваної установки).
croceldon

Дивлячись на витривалих і нестримних , я б сказав, що ви отримуєте версію від витривалої (ви все одно можете це побачити, використовуючи, apt-cache policy libruby1.8як я робив вище в будь-якому випадку). Рекомендований шлях оновлення буде оновленням до наступного LTS, а пізніше до наступного дистрибутива: 8.04 (LTS) -> 10.04 (LTS) -> 10.10 -> 11.04 -> 11.10. Це, ймовірно, занадто багато оновлень, тому я б радив створити резервну копію домашнього каталогу та встановити oneiric 11.10 з нуля.
jcollado

27

Для мене працювало наступне:

запустіть це

sudo apt-get update 

а потім біжи

sudo apt-get install vim-gnome 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.