W następnym artykule przyjrzymy się apt-clone. To jest prosty sposób sklonuj pakiety zainstalowane w systemie Ubuntu i przywróć je na inny komputer w bardzo prosty i szybki sposób. Często instalowanie tego samego zestawu pakietów w wielu systemach Ubuntu jest czasochłonne i żmudne. Jeśli nie chcemy tracić czasu na instalowanie tych samych pakietów w kółko w wielu systemach, jest to dobra opcja.
Właściwie, jeśli chodzi o instaluj pakiety w systemach Ubuntu o podobnej architekturzeistnieje wiele metod ułatwiających to zadanie. Możesz po prostu migrować aplikacje, ustawienia i dane ze starego systemu Ubuntu do świeżo zainstalowanego systemu za pomocą kilku kliknięć myszą, używając Aptik. Będziemy również mogli wykonać kopię zapasową całej listy zainstalowanych pakietów za pomocą menedżera pakietów. Na przykład możemy użyć APT i zainstalować je później na nowo zainstalowanym systemie.
Apt-clone pomoże nam podczas instalacji aplikacji działających na Ubuntu i podobnych systemach operacyjnych. Będziemy mogli bardzo łatwo zainstalować ten sam zestaw pakietów w wielu systemach aby wszyscy je mieli. Możemy również wykonać kopię zapasową całej listy zainstalowanych aplikacji i przywrócić je gdziekolwiek i kiedykolwiek zajdzie taka potrzeba.
Utwórz kopie zapasowe zainstalowanych pakietów i przywróć je później w innym systemie Ubuntu
Następnie zobaczymy, jak to zrobić zainstaluj i używaj apt-clone w systemach opartych na Debianie. Testowałem to narzędzie w systemie Ubuntu 18.04, jednak powinno działać na wszystkich systemach opartych na Debianie i Ubuntu.
Zainstaluj apt-clone
Będziemy mogli bardzo łatwo zainstalować apt-clone w naszym Ubuntu. Znajdziemy program dostępny w domyślnych repozytoriach naszego systemu operacyjnego. Aby go zainstalować, wystarczy otworzyć terminal (Ctrl + Alt + T) i wpisać w nim następujące polecenie:
sudo apt install apt-clone
Utwórz kopię zapasową zainstalowanych pakietów
Po zainstalowaniu utworzymy katalog, w którym zostaną zapisane zainstalowane pakiety. Następnie sklonujemy je i zapiszemy w utworzonej właśnie lokalizacji. Aby to zrobić, w terminalu (Ctrl + Alt + T) będziemy musieli tylko wpisać następujące polecenia:
mkdir ~/paquetesInstalados sudo apt-clone clone ~/paquetesInstalados
Powyższe polecenie zapisze wszystkie pakiety zainstalowane w naszym systemie Ubuntu. Zostaną zapisane w pliku o nazwie apt-clone-state-entreunosyceros-satelita2.tar.gz znajduje się w katalogu ~ / zainstalowane pakiety.
Wyświetl szczegóły pliku kopii zapasowej
do wyświetl szczegóły pliku kopii zapasowej, wykonamy następujące polecenie w terminalu:
apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz
Jak widać na powyższym zrzucie ekranu, mam łącznie 2054 paczek na moim Ubuntu 18.04.
Przywróć plik kopii zapasowej
Po uzyskaniu pliku kopii zapasowej skopiujemy go na nasz dysk USB. Następnie możemy przejść do dowolnego innego systemu, w którym chcemy zainstalować ten sam zestaw pakietów. Aby zainstalować te pakiety, możemy otworzyć terminal (Ctrl + Alt + T) i wpisać w nim następujące polecenie:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz
Należy pamiętać, że to polecenie nadpisze twój istniejący plik /etc/apt/sources.list i zainstaluje / usunie pakiety. Będziemy musieli upewnić się, że system docelowy jest tą samą dystrybucją co system źródłowy. Na przykład, jeśli w systemie źródłowym działa 18.04-bitowa wersja 64 LTS, system docelowy również musi mieć tę samą wersję i architekturę.
Jeśli nie chcesz przywracać pakietów w systemie, wystarczy skorzystać z tej opcji –Miejsce docelowe / lokalizacja / plik. Przykład polecenia do użycia byłby następujący:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu
W takim przypadku powyższe polecenie przywróci pakiety do folderu o nazwie ~ / oldUbuntu.
Informacje o apt-clone
Jeśli potrzebujesz więcej informacji i szczegółów na temat apt-clone, możesz to zrobić zajrzyj do sekcji pomocy otwarcie terminala (Ctrl + Alt + T) i wpisanie w nim:
apt-clone -h
Można również sprawdź strony podręcznika. Możesz uzyskać do nich dostęp, wpisując w tym samym terminalu:
man apt-clone
Aby uzyskać więcej informacji na temat tego programu, możesz zapoznaj się z strona w serwisie GitHub Z tego projektu.