Linux: Даунгрейд пакета средствами aptitude

Сегодня понадобилось откатить 2 пакета до версии, находящейся в официальном репозитории Ubuntu (ранее эти пакеты были обновлены из стороннего PPA). Но была одна проблема — я не знал как.

Так как гугл знает всё, я спросил у него, и он ответил. Мне показался наиболее простым и понятным способ даунгрейда с помощью aptitude. Достаточно ввести в терминале примерно следующее:

sudo aptitude install libcairo2=1.8.10-2ubuntu1 libcairo2-dev=1.8.10-2ubuntu1

и ваши пакеты будут заменены на более старые. Как вы уже поняли, libcairo2 и libcairo2-dev — это пакеты, которые требуется откатить, а 1.8.10-2ubuntu1 — это нужная вам версия пакетов (она может быть разной), которую можно посмотреть на packages.ubuntu.com.

UPD: Не сразу заметил такую возможность, но оказывается можно всё это сделать через графический интерфейс. В синаптике выбираем нужный пакет (просто выделяем), жмем Ctrl+E (либо в меню Пакет — Указать версию), появится окно с выбором версии. Выбираем нужную и применяем изменения.

теги: aptitude, Linux
19.07.2010, просмотров: 244
Комментарии (0):
   вход (uID)
angrybiggrincoolcrydryhappysadsmilesurprisedtonguewackowink