Центр программного обеспечения регистрирует установки?

Ведет ли Ubuntu Software Center журнал всего, что он установил? Поэтому я мог бы просто проанализировать этот журнал, чтобы преобразовать его в сценарий, полный «sudo apt-get instals» или чего-то такого. И затем в следующий раз, когда я установлю Ubuntu, я смогу просто переустановить все это.

4
задан 1 June 2012 в 21:04

4 ответа

Да, он ведет журнал в /var/log/apt/history.log. Старые истории сжимаются как .gz файлы. Он содержит журналы установки, обновления и удаления.
Для сохранения существующих резервных копий программного обеспечения вы можете использовать dpkg-repack для создания .deb файлов из установленных файлов. Здесь .

0
ответ дан 1 June 2012 в 21:04

Если это для личного использования, есть способ синхронизировать программы, встроенные в центр программного обеспечения. Если вы просто нажмите Файл -> «Синхронизировать между компьютерами». Вам просто нужно создать учетную запись Ubuntu Software Center. Вот руководство с дополнительной информацией, которая может иметь отношение к делу, http://www.howtogeek.com/111989/how-to-sync-quickly-reinstall-applications-on-ubuntu/ . [ 111]

0
ответ дан 1 June 2012 в 21:04

Вы также можете получить список всех установленных вручную пакетов, которые не зависят от другого пакета, запустив эту команду:

$ deborphan -a | awk '{print $2}' | sort > packages.list

Для переустановки этих пакетов используйте:

$ sudo apt-get install $(cat packages.list | tr '\n' ' ')
0
ответ дан 1 June 2012 в 21:04

Да, это так. Вы ищете файл:

~/.cache/software-center/apthistory.p

Я понятия не имею, как разобрать его или понять, в каком формате он находится, но это не тот вопрос, который вы задали.

0
ответ дан 1 June 2012 в 21:04

Другие вопросы по тегам:

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