Змінюй хід війни! Допомагай ЗСУ!

Зависимость пакета от одного к другому :(

  • Автор теми Автор теми The Sky Man
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 05.08.2012
Повідом.: 113
Зависимость пакета от одного к другому :(

Всем привет. Я новичек в Linux (Debian), но блин никак не могу понять, зависимости пакетов. Я гууглил, но там все так заумно написано, что пипец просто. В общем к примеру, пытался установить qmmp плеер, и выдало мне вот такое:

root@X-Files:/home/dmx# apt-get install qmmp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
qmmp : Зависит: libqmmp0 (>= 0.6.0+svn2379~frickel.1) но он не будет установлен
Зависит: libqmmpui0 (>= 0.6.0+svn2379~frickel.1) но он не будет установлен
Зависит: libqtcore4 (>= 4:4.7.0~beta1) но 4:4.6.3-4+squeeze1 будет установлен
Зависит: libqmmp-misc (>= 0.6.0+svn2379~frickel.1) но он не будет установлен
E: Сломанные пакеты

root@X-Files:/home/dmx#

Фиг его знает, как это излечить. Как установить уже все пакеты, чтобы в дальнейшем не было проблем с установкой дальнейшего софта. И я такое не раз встречал. Помогите пожалуйста. Заранее благодарен за помощь.
 
Первое - запусти в консоли:
sudo apt-get clean && sudo apt-get update
Второе - попрбуй затем запустить:
dpkg --configure -a
 
Первое - запусти в консоли:
sudo apt-get clean && sudo apt-get update
Второе - попрбуй затем запустить:
dpkg --configure -a

Большое спасибо, сейчас буду пробывать.



Неа, тоже самое.

Только теперь так:

root@X-Files:/home/dmx# apt-get install qmmp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
initscripts : Ломает: console-setup (< 1.74) но 1.68+squeeze2 будет установлен
Ломает: nfs-common (< 1:1.2.5-3) но 1:1.2.2-4squeeze2 будет установлен
libglib2.0-0 : Ломает: eog (< 3.2.2-3) но 2.30.2-1 будет установлен
libgnome-keyring0 : Ломает: gnome-keyring (< 3.0) но 2.30.3-5 будет установлен
network-manager : Рекомендует: crda но он не будет установлен
Ломает: network-manager-gnome (< 0.9) но 0.8.1-2 будет установлен
E: Сломанные пакеты

root@X-Files:/home/dmx#
 
Останнє редагування:
The Sky Man
Установил debian 6 на виртуалку. Гимп уже стоит. Открыл менеджер пакетов Synaptic. Ткнул мышем по строке qmmp, нажал ПКМ --> Отметить для установки, применить. Предложило установить еще 19 пакетов по зависимостям. Согласился. qmmp установился. Всё.
 
Насколько я понял из другого топика, ТС уже переустановил систему заново, поэтому тема уже не актуальна.
 
А если все-таки пакеты сломаны, что делать? Чтобы не менять систему?
 
Думаю, что самым разумным вариантом будет все же переустановить систему. И больше не ломать.
 
Самый правильный вариант - найти пакеты, коорые имеют неудовлетворенные зависимости, и снести их нафиг.

Quote:
Originally Posted by Bishoujo
Первое - запусти в консоли:
sudo apt-get clean && sudo apt-get update
Второе - попрбуй затем запустить:
dpkg --configure -a
Большое спасибо, сейчас буду пробывать.

Очень неправильный ответ.
Правильный - "спасибо, а что эти команды делают?"
Так можно долго спрашивать.
 
тоже года четыре назад пробывал разобраться с Red Hat Linux, установил сборку в которой не было проприетарных кодеков и пришлось бродить по репозиториям и компилировать, компилировать... зло
 
Назад
Зверху Знизу