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