(To pytanie jest bardzo podobne do 10458. Sugerowano, że Fedora i Ubuntu / Debian są na tyle różne, że uzasadniają różne odpowiedzi).
Podczas korzystania z dowolnej konfiguracji Ubuntu stopniowo instaluję wiele pakietów ponad instalacją podstawową. Jeśli przeprowadzam ponowną instalację lub muszę zainstalować nową maszynę, zwykle chcę ponownie zainstalować te konkretne pakiety i chcę to zrobić szybko, aby wrócić do pracy przy minimalnym wysiłku. O ile widziałem wszystkich menedżerów pakietów ( apt-get
, aptitude
i synaptic
) może mi które są zainstalowane pakiety powiedzieć, a wszystkie one mają różne dzienniki (choć te dla każdego narzędzia, które jest uciążliwe). Ale żaden z nich nie może mi powiedzieć, które pakiety mamzainstalowane, w przeciwieństwie do ich zależności lub aktualizacji systemu. Nawet dzienniki są trudne, ponieważ nie jestem do końca pewien, co powinienem z nich wyciągać lub jak je zintegrować (w przypadku różnych narzędzi rodziny apt). Oznacza to, że za każdym razem, gdy ponownie instaluję, a nawet po prostu wykonuję kopię zapasową, nie jestem pewien, jak ponownie utworzyć tę listę.
Niekoniecznie oczekuję, że którekolwiek z narzędzi to dla mnie zrobi, ale jeśli nie, szukam obejścia. Przydałyby się nawet wzorce, za którymi należy się posługiwać, dobre ogólne zasady lub jasne wyobrażenie o tym, co dokładnie jest rejestrowane. Być może nie ma tutaj „najlepszej odpowiedzi”, ale dobre byłyby bardzo pomocne.
Większość poniższych odpowiedzi stanowi przybliżenie tego, czego szukam, i są do pewnego stopnia przydatne. Wybrany to ten, który zbliża się do rozsądnie automatycznego sposobu ponownej instalacji moich narzędzi w nowym systemie, nawet ze wszystkimi jego zastrzeżeniami.