Работает на 12.04, но установлена ​​из Vivid Vervet PPA по ошибке

Работает на 12.04, но установлена ​​из Vivid Vervet PPA по ошибке

Я использую 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

Связанный контент