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

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

2 Solutions collect form web for “Файл базы данных пакета на Solaris 10”

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.

  • Настройка аудита Solaris 11
  • Как получить дату с двухнедельной давности с использованием даты Solaris?
  • egrep word search + next 1 line
  • Могут ли все OSS для Linux быть построены для работы на ОС на базе Illumos, таких как OpenIndiana?
  • Ошибка при поиске несуществующей строки с EDITOR = vi crontab -e
  • Как распечатать строку, если эта строка или следующая строка не содержат определенную строку
  • Объем отправки zfs колеблется
  • Где я могу найти готовые binutils и компиляторы для устаревших операционных систем?
  • скорость сети по локальной сети
  • Shell пытается интерпретировать Perl-скрипт, несмотря на правильный shebang
  • / usr / ucb / cc: языковой пакет дополнительного программного обеспечения не установлен
  • Interesting Posts

    Создание терминального приложения из сценария оболочки

    Получение ошибки вывода с помощью команды head в сценарии оболочки

    Ошибка удаления базы данных в MySQL 5.1 на Ubuntu

    Вывод на stdout и в то же время grep в файл

    Содержимое выходного файла с grep вместе с именем каталога

    Можно ли установить 32-разрядный Linux на виртуальный компьютер на 64-битной системе Windows?

    Измените настройки соединения SSH без отключения?

    Команда типа `column -t`, которая вместо этого сохраняет разделители на выходе

    Как удалить определенную строку и следующую пустую строку с помощью GNU sed?

    Термин поиска трубопровода (не имя файла) в grep

    Как получить отчет о делах для дифференциации по часам дня

    Является ли сам планировщик процесса Unix процессом?

    grep со специальными выражениями

    mod_rewrite возвращает 301 OK, а не перемещен навсегда?

    Почему в Debian нет звука с драйвером Realtek ALC260?

    Linux и Unix - лучшая ОС в мире.