Документування програмних оновлень напівавтоматично в MacOS X шляхом аналізу файлів журналів?


0

Я хотів би задокументувати зміни, внесені мною до мого комп'ютера (під керуванням MacOS 10.6.8), щоб визначити джерела можливих проблем. В основному я встановлюю оновлення, коли програмне забезпечення повідомляє мені про більш нову версію та пропонує мені діалогове вікно для завантаження та встановлення оновлення.

В даний час я документую ці оновлення "вручну", зазначивши в текстовому файлі, коли у мене є e. g. встановлено оновлення Flash-гравця або оновлено інше програмне забезпечення третьої сторони ...

Цікаво, чи можу я домогтися цього легше і напівавтоматично, розбираючи системні лог-файли для певних текстів, таких як "install", і таким чином безпосередньо отримую відповідну інформацію

  • що було встановлено (Програмне забезпечення та версія)
  • коли встановлено
  • де було встановлено / що змінилося

Чи є спосіб витягти таку інформацію за допомогою сценарію з існуючих лог-файлів?

Відповіді:


1

Я не впевнений, 10.6, але 10.8 /Library/Receipts/InstallHistory.plist містить історію встановлених пакетів і оновлень програмного забезпечення.

Бом файли в /var/db/receipts/ містить список змінених шляхів. Вони є у двійковому форматі, але їх вміст можна показувати lsbom.


Дякуємо, обидва каталоги також існують у 10.6 і містять цінну інформацію. Однак e. g. на сьогодні вони містять лише оновлення Flash Player, але не інші 3 оновлення інструментів, які я встановив (це: деякі модулі Quicksilver і оновлення для 2 інших сторонніх інструментів "Fantastical" і "OptimalLayout")
MostlyHarmless
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.