LinuxForum.Fans
Тема

Неудовлетворенные зависимости при использовании dpkg

Автор: psychedelic74 10 сообщений 9240 просмотров
#84123

Доброго времени суток уважаемые участники форума. Подскажите в чем проблема, что надо сделать ...

localhost:/home/psychedelic74# dpkg -i xchat_2.8.6-2.1_i386.deb
Выбор ранее не выбранного пакета xchat.
(Чтение базы данных... на данный момент установлено 59388 файлов и каталогов.)
Распаковывается пакет xchat (из файла xchat_2.8.6-2.1_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет xchat:
xchat зависит от libperl5.10 (>= 5.10.0), однако:
Пакет libperl5.10 не установлен.
xchat зависит от tcl8.4 (>= 8.4.16), однако:
Пакет tcl8.4 не установлен.
xchat зависит от xchat-common (= 2.8.6-2.1), однако:
Пакет xchat-common не установлен.
dpkg: не удалось обработать параметр xchat (--install):
проблемы зависимостей -- оставляем не настроенным
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
При обработке следующих пакетов произошли ошибки:
xchat
localhost:/home/psychedelic74# apt-get install mysql-server
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
mysql-server: Зависит: mysql-server-5.0 но он не будет установлен
xchat: Зависит: libperl5.10 (>= 5.10.0) но он не может быть установлен
Зависит: tcl8.4 (>= 8.4.16) но он не может быть установлен
Зависит: xchat-common (= 2.8.6-2.1) но он не может быть установлен
Рекомендует: xdg-utils но он не может быть установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).

Помогите пожайлуста... =(

#84130

А apt-get -f install не помогает?

#84131

Увы, но нет ...

localhost:/home/psychedelic74# apt-get -f install mysql-server-5.0
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
mysql-server-5.0: Зависит: mysql-client-5.0 (>= 5.0.51a-24+lenny4) но он не будет установлен
Зависит: libdbi-perl но он не может быть установлен
Рекомендует: libhtml-template-perl но он не может быть установлен
xchat: Зависит: libperl5.10 (>= 5.10.0) но он не может быть установлен
Зависит: tcl8.4 (>= 8.4.16) но он не может быть установлен
Зависит: xchat-common (= 2.8.6-2.1) но он не может быть установлен
Рекомендует: xdg-utils но он не может быть установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).

#84134
psychedelic74 написал:

E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).

#84136

Ну и выполнил удалил он мне Xchat ((( Куда копать что делать ((((

#84137

psychedelic74, почему именно dpkg?

Копать в сторону подключения нужных репозиториев и установку софта с помощью aptitude/apt-get. Они должны разрешать зависимости smile

З.Ы. Если очень хочется dpkg, то ставить по очереди все, что требуется в зависимостях.

#84138

localhost:/home/psychedelic74# aptitude install mysql-server
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Чтение описаний задач... Готово
Следующие пакеты НЕРАБОТОСПОСОБНЫ:
mysql-client-5.0 mysql-server-5.0
Следующие НОВЫЕ пакеты будут установлены:
mysql-server
0 пакетов обновлено, 3 установлено новых, 0 пакетов отмечено для удаления, и 2 пакетов не обновлено.
Необходимо получить 34,5MB архивов. После распаковки 102MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
mysql-server-5.0: Зависит: libdbi-perl который является виртуальным пакетом.
mysql-client-5.0: Зависит: libdbi-perl который является виртуальным пакетом.
Зависит: libdbd-mysql-perl (>= 1.2202) который является виртуальным пакетом.
Не удалось разрешить зависимости! Ничего не получается...
Следующие пакеты НЕРАБОТОСПОСОБНЫ:
mysql-client-5.0 mysql-server-5.0
Следующие НОВЫЕ пакеты будут установлены:
mysql-server
0 пакетов обновлено, 3 установлено новых, 0 пакетов отмечено для удаления, и 2 пакетов не обновлено.
Необходимо получить 34,5MB архивов. После распаковки 102MB будет занято.
aptitude не удалось найти решение для этих зависимостей. Вы можете разрешить это вручную или нажмите 'н', чтобы выйти.
Следующие пакеты имеют неудовлетворённые зависимости:
mysql-server-5.0: Зависит: libdbi-perl который является виртуальным пакетом.
mysql-client-5.0: Зависит: libdbi-perl который является виртуальным пакетом.
Зависит: libdbd-mysql-perl (>= 1.2202) который является виртуальным пакетом.
Будете разбираться с зависимостями вручную? [N/+/-/_/:/?] yes
Введите команду для действия над пакетом (например, '+ пакет' -- для установки пакет), 'R' -- для автоматического разрешения зависимостей или 'N' -- чтобы
прервать.
Будете разбираться с зависимостями вручную? [N/+/-/_/:/?]

Ткните носом что делать (((

#84213
psychedelic74 написал:
'R' -- для автоматического разрешения зависимостей

Не пробовали?

#84256

Можно полную команду ввода, а то уже по всякому пробывал ((

#84282

Покажите что у Вас в /etc/apt/sources.list
Какая версия дистрибутива?
Попробуйте выполнить команду
[console]apt-get check[/console]

Войдите или зарегистрируйтесь, чтобы ответить.