Я сделал следующее:
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
Но все безрезультатно. Я всегда получаю ту же ошибку выше.
Что я могу сделать, чтобы решить?
gnome-control-center software
и увидите настройку «Скачать с».sudo dpkg --configure -a
?Ответы:
Вам нужно будет проверить свои источники. Я вижу , что
libruby1.8 1.8.7.352-2
доступно черезmain
то время, кажется , что новая версия у вас есть:1.8.6.111-2ubuntu1
. Это, вероятно, означает, что выdist-upgrade
потерпели неудачу или что вам все еще нужныupdate
ваши источники.источник
libruby1.8
версию пакета в natty и похоже, что вы обновляете более старый дистрибутив.apt-cache policy libruby1.8
как я делал выше). Рекомендуемый путь обновления: обновление до следующей LTS, а затем до следующего дистрибутива: 8.04 (LTS) -> 10.04 (LTS) -> 10.10 -> 11.04 -> 11.10. Вероятно, это слишком много обновлений, поэтому я бы посоветовал сделать резервную копию вашего домашнего каталога и установить oneiric 11.10 с нуля.У меня сработало следующее:
запустить это
а потом беги
источник
в Ubuntu 16.04 это должно быть:
а потом
источник
Что сработало для меня :
источник