Решение проблем при установке программ Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:решение_проблем_с_зависимостями [2011/07/18 16:32]
создано
wiki:решение_проблем_с_зависимостями [2015/07/05 11:12] (текущий)
Строка 1: Строка 1:
-====== Решение проблем с зависимостями ======+====== Решение проблем ​при установке программ ======
  
 +===== Предисловие =====
 +
 +Иногда,​ при работе с пакетными менеджерами,​ возникает проблема с неразрешенными зависимостями пакетов. В данной статье будут рассмотрены варианты решения этой проблемы.
 +
 +<note important>​Все операции выполняются в [[/​manual/​терминал|терминале]].</​note>​
 +
 +<note warning>​Убедитесь что ни один пакетный менеджер не запущен. Это может быть: apt-get, aptitude, Synaptic, KPackageKit,​ Центр Приложений Ubuntu и тд.</​note>​
 +
 +===== Используя APT-GET =====
 +
 +Обычно ошибка выглядит так:
 +<​file>​E:​ Неудовлетворённые зависимости. Попытайтесь выполнить '​apt-get -f install',​ не указывая имени пакета,​ (или найдите другое решение).</​file>​
 +
 +Удалите кеш пакетов:​
 +<code bash>​sudo apt-get clean</​code>​
 +Удалите осиротевшие пакеты:​
 +<code bash>​sudo apt-get autoremove</​code>​
 +Обновите список пакетов:​
 +<code bash>​sudo apt-get update</​code>​
 +Исправьте зависимости:​
 +<code bash>​sudo apt-get -f install</​code>​
 +
 +Обычно этого достаточно.
 +
 +
 +Если вы запутались с зависимостями,​ поможет интеллектуальное обновление системы:​
 +<code bash>​sudo apt-get dist-upgrade</​code>​
 +
 +Если установка была прервана,​ то следует переустановить пакет
 +<code bash>​sudo apt-get install --reinstall имя_пакета</​code>​
 +
 +Если репозиторий недоступен,​ исправить:​
 +  * /​etc/​apt/​sources.list - главный список репозиториев
 +  * /​etc/​apt/​sources.list.d - каталог для сторонних репозиториев
 +
 +Если невозможно удалить/​переустановить пакет, исправить:​
 +  * /​var/​lib/​dpkg/​status - список установленных пакетов
 +  * /​var/​lib/​dpkg/​available - список доступных для скачивания пакетов
 +
 +{{tag> Система apt-get Пакетные_менеджеры}}