Графический интерфейс для urpmi.recover
(Created page with "На прошлой неделе мы отправили в репозитории {{prog|urpmi.recover}}, способный откатывать состояние паке...") |
м |
||
Строка 1: | Строка 1: | ||
− | На прошлой неделе мы отправили в репозитории {{prog|urpmi.recover}}, способный откатывать состояние пакетной базы в прошлое. Новая утилита уже нашла своих пользователей, которые, в свою очередь, нашли в ней некоторые шероховатости:) Впрочем, систему {{prog|urpmi.recover}} никому не убил, данные не потер, а найденные недочеты мы оперативно исправляем. Но хотим напомнить, что текущий {{prog|urpmi.recover}} пока | + | На прошлой неделе мы отправили в репозитории {{prog|urpmi.recover}}, способный откатывать состояние пакетной базы в прошлое. Новая утилита уже нашла своих пользователей, которые, в свою очередь, нашли в ней некоторые шероховатости:) Впрочем, систему {{prog|urpmi.recover}} никому не убил, данные не потер, а найденные недочеты мы оперативно исправляем. Но хотим напомнить, что текущий {{prog|urpmi.recover}} пока надо рассматривать как бета-версию, недостаточно оттестированную и не готовую к повсеместному промышленному использованию. |
− | Неожиданные результаты работы {{prog|urpmi.recover}} иногда происходят из-за того, что в командной строке не очень-то удобно определять, на какую дату следует откатиться или сколько транзакций надо отменить для возврата системы в рабочее состояние. Для решения этой проблемы, мы на скорую руку соорудили для {{prog|urpmi.recover}} простенький графический интерфейс | + | Неожиданные результаты работы {{prog|urpmi.recover}} иногда происходят из-за того, что в командной строке не очень-то удобно определять, на какую дату следует откатиться или сколько транзакций надо отменить для возврата системы в рабочее состояние. Для решения этой проблемы, мы на скорую руку соорудили для {{prog|urpmi.recover}} простенький графический интерфейс — а точнее, добавили его поддержку в утилиту {{prog|qt4urpm}}. |
− | {{prog|Qt4urpm}} | + | {{prog|Qt4urpm}} — это небольшая программа, написанная несколько лет назад участниками сообщества MandrivaUser.de для двух операций с репозиториями {{prog|urpmi}} — поиском в них файлов и определения и удаления осиротевших пакетов (то есть пакетов, которые были когда-то установлены в систему для удовлетворения зависимостей других пакетов, но необходимость в которых с тех пор отпала — например, потому что зависящие от них пакеты были удалены). Конечно, схожую функциональность предоставляет и графический {{prog|Rpmdrake}}, однако {{prog|qt4urpm}} — гораздо более легковесная программа (написанная на Qt) с очень простым интерфейсом, но в то же время нередко более удобная в плане стоящих перед ней задач — например, здесь можно удалять только определенные пакеты-сироты, а не все сразу, как в {{prog|Rpmdrake}}, при этом выполнение типичных действий требует максимум трех кликов мышкой. |
− | В общем, мы решили, что простой и прямолинейный интерфейс для {{prog|urpmi.recover}} хорошо впишется в {{prog|qt4urpm}} и оперативно это дело реализовали. Устанавливайте свежую версию (2.0) пакета {{pkg|qt4urpm}}, запускайте программу и переходите на вкладку '''urpmi.recover'''. Здесь будут перечислены транзакции, отсортированные по дате | + | В общем, мы решили, что простой и прямолинейный интерфейс для {{prog|urpmi.recover}} хорошо впишется в {{prog|qt4urpm}} и оперативно это дело реализовали. Устанавливайте свежую версию (2.0) пакета {{pkg|qt4urpm}}, запускайте программу и переходите на вкладку '''urpmi.recover'''. Здесь будут перечислены транзакции, отсортированные по дате, и для каждой транзакции указывается перечень установленных во время ее выполнения пакетов: |
− | [[File:Qt4urpm.png]] | + | [[File:Qt4urpm.png|center]] |
− | Выбирайте интересующую вас дату/транзакцию и жмите '''Rollback''' | + | Выбирайте интересующую вас дату/транзакцию и жмите '''Rollback''' — и {{prog|urpmi.recover}} откатит все транзакции, начиная с выделенной. |
− | В будущем, возможно, наши специалисты по | + | В будущем, возможно, наши специалисты по приложениям с графическим интерфейсом создадут что-нибудь более красивое и эстетичное, но в плане функциональности {{prog|qt4urpm}} предоставляет все необходимое. Надеемся, он позволит вам избежать путаницы в транзакциях {{prog|rpm}} и более удачно рассчитывать эффекты от отката пакетной базы. |
− | + | <poll> | |
− | <poll> | + | |
ALTERNATIVE | ALTERNATIVE | ||
OPEN_RESULTS | OPEN_RESULTS | ||
− | UNSAFE_ID=good-news- | + | UNSAFE_ID=good-news-2014-04-02-qt4urpm |
Надеюсь, эта новость вас… | Надеюсь, эта новость вас… | ||
Ввела в экстаз <tt>^_^</tt> | Ввела в экстаз <tt>^_^</tt> | ||
Строка 24: | Строка 23: | ||
Огорчила <tt>:(</tt> | Огорчила <tt>:(</tt> | ||
</poll> | </poll> | ||
− | |||
[[Category:ToROSAPoint]] | [[Category:ToROSAPoint]] | ||
{{wl-publish: 2014-04-02 17:24:44 +0400 | Denis.silakov }} | {{wl-publish: 2014-04-02 17:24:44 +0400 | Denis.silakov }} |
Текущая версия на 13:13, 14 мая 2014
На прошлой неделе мы отправили в репозитории urpmi.recover, способный откатывать состояние пакетной базы в прошлое. Новая утилита уже нашла своих пользователей, которые, в свою очередь, нашли в ней некоторые шероховатости:) Впрочем, систему urpmi.recover никому не убил, данные не потер, а найденные недочеты мы оперативно исправляем. Но хотим напомнить, что текущий urpmi.recover пока надо рассматривать как бета-версию, недостаточно оттестированную и не готовую к повсеместному промышленному использованию.
Неожиданные результаты работы urpmi.recover иногда происходят из-за того, что в командной строке не очень-то удобно определять, на какую дату следует откатиться или сколько транзакций надо отменить для возврата системы в рабочее состояние. Для решения этой проблемы, мы на скорую руку соорудили для urpmi.recover простенький графический интерфейс — а точнее, добавили его поддержку в утилиту qt4urpm.
Qt4urpm — это небольшая программа, написанная несколько лет назад участниками сообщества MandrivaUser.de для двух операций с репозиториями urpmi — поиском в них файлов и определения и удаления осиротевших пакетов (то есть пакетов, которые были когда-то установлены в систему для удовлетворения зависимостей других пакетов, но необходимость в которых с тех пор отпала — например, потому что зависящие от них пакеты были удалены). Конечно, схожую функциональность предоставляет и графический Rpmdrake, однако qt4urpm — гораздо более легковесная программа (написанная на Qt) с очень простым интерфейсом, но в то же время нередко более удобная в плане стоящих перед ней задач — например, здесь можно удалять только определенные пакеты-сироты, а не все сразу, как в Rpmdrake, при этом выполнение типичных действий требует максимум трех кликов мышкой.
В общем, мы решили, что простой и прямолинейный интерфейс для urpmi.recover хорошо впишется в qt4urpm и оперативно это дело реализовали. Устанавливайте свежую версию (2.0) пакета qt4urpm, запускайте программу и переходите на вкладку urpmi.recover. Здесь будут перечислены транзакции, отсортированные по дате, и для каждой транзакции указывается перечень установленных во время ее выполнения пакетов:
Выбирайте интересующую вас дату/транзакцию и жмите Rollback — и urpmi.recover откатит все транзакции, начиная с выделенной.
В будущем, возможно, наши специалисты по приложениям с графическим интерфейсом создадут что-нибудь более красивое и эстетичное, но в плане функциональности qt4urpm предоставляет все необходимое. Надеемся, он позволит вам избежать путаницы в транзакциях rpm и более удачно рассчитывать эффекты от отката пакетной базы.
|
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.