Проект для apt

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
Fangelion
Сообщения: 112
ОС: Debian GNU/Linux

Проект для apt

Сообщение Fangelion »

Не мог придумать более емкого названия темы.
Суть такова. APT записывает все изменения состояний пакетов в логах. А есть ли такой проэкт, который позволял бы отображать эти изменения, и отменять их.
Например вчера я проверил работу dpkg с множеством пакетов, а потом руками составлял список этих самых пакетов, чтоб откатить изменения, причем пакет с iceweasel поднялся до версии 3.6, которая по сути не рабочая в чистом тестинге.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Проект для apt

Сообщение sash-kan »

dpkg [ --get-selections | --set-selections ]
не подойдёт?

p.s. то, что вы описали, к libapt не имеет отношения.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Fangelion
Сообщения: 112
ОС: Debian GNU/Linux

Re: Проект для apt

Сообщение Fangelion »

sash-kan писал(а):
15.05.2010 17:28
dpkg [ --get-selections | --set-selections ]
не подойдёт?

p.s. то, что вы описали, к libapt не имеет отношения.

Вы не поняли. Я имел ввиду менеджер пакетов по времени. Наподобие контрольных точек в виндовс (неудачный пример но по другому объяснить не могу). В логах ведется запись в какой день ставились какие пакеты. Так вот софтина, которая выборку делает по логам и предоставляет управление пакетами по шкале времени. Наподобие как в Nemo организована работа с файлами.
Еще одно неудачно путаное объяснение.
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Проект для apt

Сообщение IMB »

less /var/log/aptitude

Aptitude 0.4.11.11: log report Thu, May 6 2010 21:29:40 +0400 IMPORTANT: this log only lists intended actions; actions which fail due to dpkg problems may not be completed. Will install 0 packages, and remove 1 packages. 12.4MB of disk space will be freed =============================================================================== [HOLD, DEPENDENCIES] apache2-mpm-prefork [HOLD, DEPENDENCIES] apache2-utils [HOLD, DEPENDENCIES] apache2.2-common [HOLD, DEPENDENCIES] libcurl3 [HOLD, DEPENDENCIES] libcurl3-gnutls [HOLD, DEPENDENCIES] libimlib2 [HOLD, DEPENDENCIES] libjasper1 [HOLD, DEPENDENCIES] libkrb53 [HOLD, DEPENDENCIES] libpng12-0 [HOLD, DEPENDENCIES] xpdf-common [HOLD, DEPENDENCIES] xpdf-reader [HOLD, DEPENDENCIES] xpdf-utils [HOLD] apache2 [HOLD] apache2-doc [HOLD] google-chrome-unstable [HOLD] xpdf [REMOVE] executequery =============================================================================== Log complete. Aptitude 0.4.11.11: log report Fri, May 7 2010 18:59:34 +0400 IMPORTANT: this log only lists intended actions; actions which fail due to dpkg problems may not be completed. Will install 1 packages, and remove 0 packages. 6599kB of disk space will be used =============================================================================== [HOLD, DEPENDENCIES] apache2-mpm-prefork [HOLD, DEPENDENCIES] apache2-utils [HOLD, DEPENDENCIES] apache2.2-common [HOLD, DEPENDENCIES] libcurl3 [HOLD, DEPENDENCIES] libcurl3-gnutls [HOLD, DEPENDENCIES] libimlib2 [HOLD, DEPENDENCIES] libjasper1 [HOLD, DEPENDENCIES] libkrb53 [HOLD, DEPENDENCIES] libpng12-0 [HOLD, DEPENDENCIES] xpdf-common [HOLD, DEPENDENCIES] xpdf-reader [HOLD, DEPENDENCIES] xpdf-utils [HOLD] apache2 [HOLD] apache2-doc [HOLD] google-chrome-unstable [HOLD] xpdf [INSTALL] libncurses5-dev =============================================================================== ..........................................
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: Проект для apt

Сообщение shevan »

эту задачу переложить на файловую систему - snapshots

+ любое изменение можно откатить, не только связанное с работой пакетного менеджера


ЗЫ.удачный пример контрольных точек реализован в OpenSolaris - полный автомат
Спасибо сказали: