(Этот вопрос очень похож на 6338. Было предложено отделить его от него, поскольку Fedora и Ubuntu/Debian достаточно различны, чтобы давать разные ответы.)
Поскольку я использую любую установку Fedora, я постепенно устанавливаю несколько пакетов сверх базовой установки. Если я переустанавливаю или мне нужно установить новую машину, я обычно хочу переустановить эти конкретные пакеты и хочу сделать это быстро, чтобы вернуться к работе с минимальными хлопотами. Насколько я видел, все менеджеры пакетов (yum
и pirut
) могут сказать мне, какие пакеты установлены, и у них у всех есть журналы (хотя и разные для каждого инструмента, что создает трудности). Но никто из них не может сказать мне, какие пакеты я установил, в отличие от их зависимостей или системных обновлений. Даже журналы хитры в том, что я не совсем уверен, что я должен извлечь из них или как их интегрировать (в случае различных инструментов семейства apt). Это означает, что каждый раз, когда я переустанавливаю или даже просто делаю резервную копию, я не уверен, как заново создать этот список.
Я не обязательно ожидаю, что какой-либо инструмент сделает это для меня, но если они этого не делают, я ищу обходные пути. Даже шаблоны для поиска, хорошие эмпирические правила или четкое представление о том, что именно регистрируется, были бы полезны. Здесь не может быть "лучшего ответа", но хорошие будут очень полезны.