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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:решение_проблем_с_зависимостями [2011/07/18 16:54]
wiki:решение_проблем_с_зависимостями [2015/07/05 11:12] (текущий)
Строка 1: Строка 1:
-====== Решение проблем с зависимостями ======+====== Решение проблем ​при установке программ ====== 
 + 
 +===== Предисловие =====
  
 Иногда,​ при работе с пакетными менеджерами,​ возникает проблема с неразрешенными зависимостями пакетов. В данной статье будут рассмотрены варианты решения этой проблемы. Иногда,​ при работе с пакетными менеджерами,​ возникает проблема с неразрешенными зависимостями пакетов. В данной статье будут рассмотрены варианты решения этой проблемы.
Строка 5: Строка 7:
 <note important>​Все операции выполняются в [[/​manual/​терминал|терминале]].</​note>​ <note important>​Все операции выполняются в [[/​manual/​терминал|терминале]].</​note>​
  
-<note warning>​Убедитесь что ни один пакетный менеджер не запущен. Это может быть: apt-get, aptitude, Synaptic, ​KPackage, Центр Приложений Ubuntu и тд.</​note>​+<note warning>​Убедитесь что ни один пакетный менеджер не запущен. Это может быть: apt-get, aptitude, Synaptic, ​KPackageKit, Центр Приложений Ubuntu и тд.</​note>​
  
 ===== Используя APT-GET ===== ===== Используя APT-GET =====
Строка 13: Строка 15:
  
 Удалите кеш пакетов:​ Удалите кеш пакетов:​
-<​code>​sudo apt-get clean</​code>​+<​code ​bash>sudo apt-get clean</​code>​
 Удалите осиротевшие пакеты:​ Удалите осиротевшие пакеты:​
-<​code>​sudo apt-get autoremove</​code>​+<​code ​bash>sudo apt-get autoremove</​code>​
 Обновите список пакетов:​ Обновите список пакетов:​
-<​code>​sudo apt-get update</​code>​ +<​code ​bash>sudo apt-get update</​code>​ 
-Исправте зависимости:​ +Исправьте зависимости:​ 
-<​code>​sudo apt-get -f install</​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 Пакетные_менеджеры}}