Почему я не могу установить несколько пакетов в своей Ubuntu 16.04
Если я пробую: sudo apt-get install update
я добираюсь:
The following packages have unmet dependencies:
linux-image-extra-4.4.0-64-generic : Depends: linux-image-4.4.0-64-generic but it is not going to be installed
linux-image-generic : Depends: linux-image-4.4.0-64-generic but it is not going to be installed
Recommends: thermald but it is not going to be installed
y-ppa-manager : Depends: yad (>= 0.36.0) but it is not going to be installed
Depends: libnotify-bin but it is not going to be installed
Depends: ppa-purge but it is not going to be installed
Depends: xterm
Depends: launchpad-getkeys (>= 0.3.2) but it is not going to be installed
Depends: python-appindicator but it is not going to be installed
Depends: python-gtk2 but it is not going to be installed
Depends: xclip but it is not going to be installed
Recommends: gksu but it is not going to be installed or
kdesudo but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Я также попробовал: sudo add-apt-repository ppa:webupd8team/y-ppa-manager
Но быть бесполезное.
Предложите.
Самый основной fixe для разрешения проблем зависимостей должен работать:
sudo apt-get -f install
-f обозначает “fix broken”. Apt попытается исправить поврежденные зависимости. Если Вы вручную установили пакет, который не встретил зависимости, склонный - добираются, установит те dependencie, если это возможно, иначе он может просто удалить пакет, который Вы установили для разрешения проблемы.
Разрешение и выполненный:
sudo dpkg --configure -a
Затем выполняет это снова:
sudo apt-get -f install
, Если Вы все еще получаете ту же ошибку, снесите и добавьте репозиторий, который Вы просто добавили. Сообщите мне, как это идет.
Начните путем удаления частично установленных пакетов с невстреченными зависимостями
Так, Если Вы сталкиваетесь с проблемами зависимости при установке пакета и затем хотите удалить частично установленный пакет, следовать за процессом ниже:
Выполните аудит для показа пакетов с невстреченными зависимостями: dpkg --audit
ИЛИ sudo dpkg --audit
Сила удаляет незаконный пакет (пакеты): dpkg --remove --force-all [name of package]
После этого, выполненный
sudo apt-get -f install
Затем
sudo dpkg --configure -a
Наконец повторитесь sudo apt-get -f install
На данном этапе вывод должен быть
0 обновленных, 0 недавно установленный, 0 для удаления и 1 не обновленный
Теперь Вы можете sudo apt-get update
и Ваша машина должна вернуться к нормальному.