Разность dpkg файлы с локальными копиями

Sed может сделать много вещей около простого поиска-и-замены, и это включает многострочную поддержку.

Вот сообщение в блоге о том, как кто-то сделал это (он записал a sedml сценарий для "sed мультилиния": http://austinmatzko.com/2008/04/26/sed-multi-line-search-and-replace/

Основная идея состоит в том, чтобы скопировать целый файл в sed's, "содержат буфер", выполняют regex на этом и затем выписывают измененный файл. Однако этот подход может быть довольно медленным, если Ваши файлы являются большими, поскольку Вы загружаете целый файл за один раз в память.

2
14.01.2014, 01:29
2 ответа

Поиск Google поднимает это - http://code.google.com/p/dpkg-diffs/

Предоставленный это не находится в Debian и вероятно не Ubuntu также, но это - просто единственный сценарий файла. Использование просто:

dpkg-diffs package.deb
1
27.01.2020, 22:14

Существует также debsums: "проверьте суммы MD5 установленных пакетов Debian".

1
27.01.2020, 22:14
  • 1
    я думал об этом, но некоторые пакеты не имеют .md5sums файла –  jpiasetz 14.01.2014, 23:10

Теги

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