Linux: действительно ли безопасно установить пакеты от предшествующего выпуска?

Вы хотите сделать снимок "бедного человека". Я делаю это справедливо часто при создании моего собственного MSIs для стороннего программного обеспечения w/WIX.

Монитор процесса является, вероятно, немного слишком подробным, для какого Вы пытаетесь сделать. Вы могли бы попытаться делать "снимок" реестра с помощью чего-то как:

REGEDIT /E BEFORE.REG

И с другой стороны позже, таким образом, можно выдержать сравнение.

С файловой системой я использовал бесплатно распространяемую утилиту "FileList" (см. http://www.jam-software.com/freeware/index.shtml) генерировать "прежде" и "после" снимка файловой системы.

Модификации в существующих файлах проблематичны. Вам, возможно, придется взять начальный моментальный снимок, определить местоположение файлов, которые были изменены, затем откатывают (я обычно использую VM и встроенную дисковую функциональность снимка для отката), и возьмите "перед" снимком каждого файла, который Вы знаете, будет измененным для сравнения с "после" версии.

Помните, что получение, какие изменения не являются тем же самым как получением логики программы установки. Где возможно, перепроектирование программы установки предпочтено просто попытке получить что изменения. Можно пропустить нюансы, которые Вы не видите из-за обстоятельств Вашей конфигурации компьютера снимка.


Старый LE WinInstall 2003, который прибыл w/Windows 2000 Server, делает довольно достойное задание, генерирующее эти виды снимков в ссылочных целях, но MSIs, которые это генерирует, плачевны. (Я бросил использовать его и начал просто делать снимки сам "вручную", как я описал выше.)

1
задан 3 November 2009 в 09:13
2 ответа

Разрешение зависимости в находящихся в Debian системах означает, что, если пакет устанавливает чисто (без проблем зависимости) довольно редко для там быть любыми основными проблемами. Это не могло бы работать правильно, но это не сделает путаницу ни из чего больше. Просто ничего не вызывайте - который может вызвать проблемы.

1
ответ дан 4 December 2019 в 02:20

Вы главным образом рискуете портить свою систему из-за конфликтующих зависимостей. Одна зависимость могла закончиться в зависимости от значительно большего количества пакетов от более старой версии. Таким образом, если у Вас нет многих или важных зависимостей от более старой версии, она должна быть прекрасной. Лучшее решение wuold для простой перекомпиляции пакета, таким образом, это берет текущие пакеты как deps.

0
ответ дан 4 December 2019 в 02:20

Теги

Похожие вопросы