LINUX.ORG.RU

Вылечить held пакеты.

 , ,


1

1

Добрый день, уважаемые. Помогите решить проблему с пакетами. Пытаюсь поставить skype или wine, получаю это:

$ sudo apt-get install skype
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 skype : Зависит: skype-bin но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Что оно хочет? Делал apt-get update, apt-get upgrade, apt-get -f install, проблема осталась. В dpkg --get-selections все пакеты в статусе install. Вот sources.list: http://pastebin.com/QmKctFEf
$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring
DISTRIB_DESCRIPTION="Ubuntu 13.04"
NAME="Ubuntu"
VERSION="13.04, Raring Ringtail"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 13.04"
VERSION_ID="13.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

:~$ uname -a
Linux backspace-R425D-R525D 3.8.0-31-generic #46-Ubuntu SMP Tue Sep 10 20:03:44 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

А aptitude установлен/можешь установить? У меня подобная проблема возникала в дебе пару лет назад, и помог именно «sudo aptitude install», потому что, по крайней мере в те времена, у него решатель был получше чем у апт-гета.

anonymous
()
Ответ на: комментарий от kravich

Попробовал, не помогло. Но спасибо за попытку помочь.

peektoseen
() автор топика
Ответ на: комментарий от anonymous
:~$ sudo aptitude install skype 
Следующие НОВЫЕ пакеты будут установлены:        
  skype{b} 
0 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 16,1 kБ архивов. После распаковки 62,5 kБ будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 skype : Зависит: skype-bin который является виртуальным пакетом.
Следующие действия разрешат зависимости:

     Оставить для следующих пакетов их текущие версии:
1)     skype [Не установлен]                
peektoseen
() автор топика
Ответ на: комментарий от peektoseen

А попробуй запустить aptitude без параметров и попробовать установить skype(или skype-bin) из его консольного интерфейса(поиск по «/»). Какую ошибку напишет?

kravich ★★★★
()
Ответ на: комментарий от peektoseen

Ну блин, у него же варианты есть по точке (.), так и смотри. А вообще, запусти его в нормальном режиме и ищи причину.

Falcon-peregrinus ★★★★★
()
Ответ на: комментарий от peektoseen

:~$ sudo aptitude install skype
...

После, наверняка, было предложено согласится или отказаться от решения аптитуда (y, n). И что ты сделал? Попробовал не соглашаться (n) с его мнением?

anonymous
()
Ответ на: комментарий от kravich

Если в aptitude найти и открыть skype, в зависимостях пакета пакет «skype-bin (НЕДОСТУПЕН)». При попытке установить - предлагается выполнить 1 «Сохранить для следующих пакетов их текущие версии: skype», если принимаю - ничего не происходит, и открывается опять информация о пакете.

peektoseen
() автор топика
Ответ на: комментарий от anonymous

Если соглашаюсь:

     Оставить для следующих пакетов их текущие версии:
1)     skype [Не установлен]                          

Принять данное решение? [Y/n/q/?] Y
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 Б архивов. После распаковки 0 Б будет занято.
                                                 
backspace@backspace-R425D-R525D:/etc/apt$ 

Если отказываюсь:

     Оставить для следующих пакетов их текущие версии:
1)     skype [Не установлен]                          



Принять данное решение? [Y/n/q/?] n

*** Больше решений нет ***

Следующие действия разрешат зависимости:

     Оставить для следующих пакетов их текущие версии:
1)     skype [Не установлен]                          



Принять данное решение? [Y/n/q/?]
Т.е. если отказываюсь - еще раз спрашивает, опять отказываюсь - опять спросит.

peektoseen
() автор топика

Встречался с такой же проблемой, когда пытался в 64-битную убунту установить wine. Оно ругалось, что нужен wine-i386, но оно не может быть установлено. Решения так и не нашёл.

pod ★★
()

Попробуй

  1. Установить тот самый виртуальный skype-bin
  2. Установить через центр приложений, через него ставился без проблем.
  3. Не «любить» мозги и скачать пакет с сайта.
Valkeru ★★★★
()
Ответ на: комментарий от yacuken

То что нужно! Спасибо тебе огромное.

anonymous
()
12 июля 2014 г.
Ответ на: - от anonymous

Дистрибутив? Версия? Разрядность? Поддержка multilib(для x64)?

И да... Я арчевод, который не пользуется шкайпом. То решение было найдено в гугле.

yacuken ★★★★
()
6 февраля 2015 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.