Устанавливаем PPA Purge с поддержкой нескольких архитектур в Ubuntu

ppa-purge.png

Пакет ppa-purge, доступный в официальных репозиториях Ubuntu не поддерживает работу с несколькими архитектурами, так что откат PPA, таких как xorg-edgers или gnome3 не будет корректно работать на 64bit-системах.
Несколько дней назад благодаря работе Tim Lunn бренч, исправляющий этот баг и добавляющий поддержку поддержку мультиархитектур, был добавлен в основной бренч ppa-purge. Скоро это исправление должно стать доступным в Ubuntu 13.04 Raring Ringtail, но я не знаю, будет ли это бэкпортировано на старые версии Ubuntu, так что, чтобы сделать это исправление доступным для пользователей Ubuntu 12.10 и 12.04, свежий ppa-purge из BZR был загружен в основной PPA-репозиторий WebUpd8.
Для тех, кто не знаком с PPA Purge, это консольная утилита, которая производит откат всех пакетов, установленных из PPA, на версии, доступные в официальных репозиториях Ubuntu. Например, если вы удалили GNOME3 PPA-репозиторий, используя «sudo ppa-purge ppa:gnome3-team/gnome3», то Ubuntu 12.10 произведёт откат GNOME Control Center с версии 3.6.3 (которая сейчас доступна в этом PPA) до версии 3.4.2 (это последняя версия, доступная в официальных репозиториях Ubuntu 12.10); PPA Purge сделает это для всех пакетов, доступных в PPA-репозитории, например, Nautilus, Totem и так далее, которые установлены в вашей системе. Даже больше, после выполнения PPA Purge, PPA-репозиторий выключается, но не удаляется из вашей системы.
Я тестирован последнюю версию PPA Purge с поддержкой мультиархитектур на Ubuntu 12.10 Quantal Quetzal (64bit) с PPA-репозиторием xorg-edgers PPA и могу подтвердить, что теперь всё работает, как ожидается.

Устанавливаем PPA Purge с поддержкой нескольких архитектур в Ubuntu 13.04, 12.10 или 12.04

Чтобы добавить основной PPA-репозиторий WebUpd8 и установить PPA Purge с поддержкой нескольких архитектур в Ubuntu 13.04 Raring Ringtail, 12.10 Quantal Quetzal или 12.04 Precise Pangolin, используйте следующие команды в вашем терминале:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ppa-purge

Если вы не хотите добавлять в вашу систему PPA-репозиторий, вы можете загрузить .deb-файл PPA Purge отсюда.
Использовать PPA Purge очень просто. Выполните команду:

sudo ppa-purge ppa:someppa/ppa

заменив «ppa:someppa/ppa» на имя PPA-репозитория, который вы хотите откатить, например: «ppa:gnome3-team/gnome3».