Intereting Posts
Создание AP на малине pi Создание временного файла vs подстановка процесса и расширение переменной? Ошибки ввода / вывода при копировании файлов на жесткий диск USB Что означает *. * В «Местном адресе» результата netstat? Как добавить источники программного обеспечения для dom0 в Qubes Синтаксис Crontab: использование «*» для значения минут Установка пакета .deb на Arch – возможно ли это? Сценарий для отображения количества файлов (по типу файлов) в каталоге? Как упомянуть rpm для поиска зависимых модулей perl в системе Пытаясь скопировать / вставить длинный скрипт с несколькими EOF, терминал начинает работать на полпути Связано с командой apt-get update Sed to Modfiy Hosts File можем ли мы использовать что-то лучше, чем больше для завершения табуляции? iotop показывает 1,5 Мбайт / с записи на диск, но все программы имеют 0,00 B / s Как создать несколько файлов tar с помощью сценария bash и использовать дату в качестве имен файлов?

Файл базы данных пакета на Solaris 10

Я ищу файл, который представляет базу данных пакета solaris 10 – если есть такая вещь. Причина в том, что я хочу иметь возможность эффективно вычислять контрольную сумму, которая представляет текущий уровень патча (включая любые пакеты сторонних производителей), так что после возможного откат я могу «доказать», что откат был успешным (например, откат с использованием zfs моментальные снимки). Поэтому я жесткую базу данных пакетов, где pkginfo получает свои данные, будет естественным выбором. Есть идеи?

Solaris 10 использует /var/sadm/pkg и /var/sadm/patch для отслеживания версий пакетов и патчей. Он не использует базу данных, такую ​​как RPM. Если вы используете снимки ZFS как способ отката от патчей, попробуйте проверить содержимое /var/sadm/patch перед исправлением, исправлением почты и откатом почты.

Если вы еще не используете эту функцию, изучите альтернативные загрузочные среды для Solaris, особенно если вы уже используете ZFS. Вот документ, который поможет вам начать. Вы создаете свой ABE, исправляете его, активируете и перезагружаете. Если что-то не работает, активируйте предыдущую загрузочную среду, активируйте ее и снова перезагрузитесь. Это отличная функция Solaris.

С помощью этой методологии у вас есть явная копия (или zfs snapshot / clone), к которой вы применяете исправления, поэтому существует четкое разграничение между средами pre и post patching для ваших целей проверки.

Не уверен, что я выполняю то, что вам нужно, но файл, который вы ищете, скорее всего / var / sadm / install / contents.

И, как отметил MikeA, возможно, вы хотите посмотреть на использование ABE, если вы этого еще не сделали – он работает достаточно эффективно и эффективно при исправлении и обслуживании системы, и даже более того, если вы используете ZFS.