Несколько недель назад я установил ppa:ricotz/testing
в Ubuntu 11.10. Тогда все работало нормально, но после недавнего обновления попытка запуска приложений GTK приводит к множеству загадочных ошибок.
Могу ли я вернуть все пакеты, обновленные ppa:ricotz/testing
, версиям в основных репозиториях Ubuntu?
У меня только что возникла та же проблема, связанная с тем, что я не смог очистить pricotz / testing ppa. Я решил это следующим образом:
$ sudo rm /etc/apt/sources.list.d/ricotz-testing-precise.list*
$ sudo apt-add-repository ppa:ricotz/testing
$ sudo ppa-purge ppa:ricotz/testing
Надеюсь, это поможет любому, у кого возникла такая же проблема при удалении ppa.
Да. Предполагая, что PPA не скрывает важные компоненты вашей системы (такие как сетевое соединение, управление пакетами и загрузка), должна быть возможность восстановить вашу систему до основных пакетов Ubuntu.
Сначала перейдите в командную строку. Если ваша система все еще пригодна для входа в систему и использования сеанса Ubuntu, запустите «Терминал». Если нет, нажмите Ctrl kbd> - Alt kbd> - F1 kbd> ( Ctrl kbd> - Alt kbd> - < kbd> Fn kbd> - F1 kbd>, если у вас есть медиа-ключи), и войдите в текстовое приглашение.
Сейчас. Сначала завершите все неполные обновления, которые могли быть прерваны.
sudo dpkg --configure -a
Если это что-то исправит, то, возможно, дальнейший ремонт не понадобится; просто перейдите к шагу Finishing up ниже. Если ничего не исправить, целостность пакета вашей системы хорошая, и PPA действительно могут быть ответственными.
Первая установка ppa-purge
...
sudo apt-get install ppa-purge
Если вы используете Ubuntu 10.04, вам нужно добавить lucid-backports к источникам вашего программного обеспечения.
А затем удалите PPA из вашей системы следующим образом, заменив ricotz/testing
на PPA, который вы хотите удалить:
sudo ppa-purge ppa:ricotz/testing
(Если вы не знаете, какие PPA вы установили, вы можете проверить с помощью cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list | grep ppa
. Названия PPA соответствуют уникальной части URL-адресов, например ricotz/testing
для ppa.launchpad.net/ricotz/testing/ubuntu/
)
Наконец , обновите систему и перезапустите.
sudo apt-get update && sudo apt-get upgrade
sudo shutdown -r now
Надеюсь, вы перезагрузитесь в исправленную Ubuntu.