Я использую Ubuntu 12.04 (Precise Pangolin). Я совершил ошибку, добавив в качестве источника PPA gnome3-staging, предназначенный для Vivid Vervet, и это вызвало некоторые проблемы при обновлении.
Хотя я уже удалил этот PPA из списка источников, проблема осталась, так что всегда возникает ошибка «неудовлетворенных зависимостей». Как мне решить эту ситуацию? Также я хочу удалить из своей системы те пакеты Vivid Vervet, которые я установил. Спасибо
решение1
Сначала следует удалить добавленный репозиторий. Используйтеppa-purge
Разница между «ppa-purge» и «add-apt-repository -r»?
ppa-purge — отключает PPA и возвращается к официальным пакетам, если применимо. Например, если я добавил PPA xorg-edgers и установил драйверы Nvidia, если я выполню ppa-purge для указанного PPA, это не только отключит PPA xorg-edgers, но и вернет драйверы NVIDIA из PPA на официальные, найденные в официальных репозиториях Ubuntu.
Теперь после очистки добавленного репозитория обновите список программного обеспечения
sudo apt-get update
затем сделайте обновление
sudo apt-get dist-upgrade
Но вы должны заметить, что вам все равно может потребоваться понизить версию некоторых пакетов вручную. Чтобы понизить версию пакета, вы можете использовать команду:
sudo apt-get install pkg_name=version