Jak łatwo ponownie zainstalować aplikacje dla systemu Debian Linux

click fraud protection

Ponowna instalacja pakietów na nowych systemach Debian Linux to prawdziwy ból. To wymaga czasu i jest uciążliwe. W rezultacie wielu użytkowników zaczęło pisać skomplikowane skrypty powłoki, które automatycznie instalują aplikacje w nowych systemach. Jeśli dopiero zaczynasz pracę z Debianem lub po prostu zmęczyłeś się listą programów, które chcesz ręcznie zainstalować ponownie, tam jest lepszym sposobem na utworzenie skryptu instalacyjnego aplikacji: użycie instalatora programu Debian do wygenerowania skryptu automatycznie.

Uwaga: chociaż ten samouczek obejmuje Debiana, może również działać Pochodne Debiana. Postępuj zgodnie z informacjami podanymi poniżej.

Eksportowanie zainstalowanych pakietów z Apt

Istnieje kilka sposobów generowania listy pakietów, a na przestrzeni lat zastosowano wiele różnych metod. Jednak wszystkie te stare metody wymagają połączenia wielu poleceń razem w celu usunięcia opisu każdej aplikacji, tak aby na liście pojawiały się tylko nazwy pakietów. Te metody są mało praktyczne, więc nie omówimy żadnej z nich w tym samouczku. Zamiast tego skorzystamy z nowego menedżera pakietów Apt dołączonego do

instagram viewer
Debian 9 i 10, jak to jest z apt-mark funkcja

Funkcja apt-mark jest świetnym aspektem menedżera pakietów Apt. Dzięki niemu użytkownicy mogą za jego pomocą wyświetlić listę automatycznie instalowanych aplikacji (wstępnie skonfigurowanych przez system podczas instalacji), a także listę pakietów, które użytkownik zainstalował ręcznie po fakcie.

Pamiętaj, że jeśli planujesz używać tej funkcji w Debianie, musisz używać wersji systemu operacyjnego, która obsługuje Apt. Apt-get nie będzie działać! Jeśli więc używasz Debiana 8, musisz przejść proces aktualizacji przed rozpoczęciem tego przewodnika!

Ogłoszenie

Aplikacja apt-mark nie generuje tylko listy zainstalowanych pakietów oprogramowania zainstalowanych bezpośrednio z repozytoriów oprogramowania Debian. Pokaże także pakiety zainstalowane za pośrednictwem DEB do pobrania lub rzeczy z repozytoriów oprogramowania innych firm. Pamiętaj o tym podczas korzystania z tego narzędzia.

Wygeneruj listę ręcznie zainstalowanych pakietów

Jeśli chcesz tylko utworzyć listę ręcznie instalowanych aplikacji z różnych repozytoriów, zamiast generować gigantyczna lista wszystkich aplikacji, które domyślnie zawiera Debian Linux, jest przeznaczona dla programu „showmanual” w apt-mark ty.

Aby wygenerować listę, otwórz terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Następnie wprowadź operację wiersza polecenia poniżej, aby wygenerować listę w wierszu polecenia terminalu.

apt-mark showmanual

Przejrzyj wiersz terminala, a zobaczysz listę wszystkich pakietów, które kiedykolwiek instalowałeś w systemie Debian Linux ręcznie. Jeśli lista jest za długa, aby ją odczytać na pierwszy rzut oka, dodaj opcję „więcej” za pomocą poniższego polecenia.

apt-mark showmanual | więcej

Aby zapisać tę listę na później, przeciągnij ją do pliku tekstowego. Na przykład, aby zapisać wszystkie ręcznie zainstalowane pakiety w folderze „Dokumenty”:

apt-mark showmanual> ~ / Documents / debian-packages-manual-install.txt

Wygeneruj listę automatycznie zainstalowanych pakietów

Potrzebujesz wygenerować listę wszystkich pakietów, które zostały automatycznie zainstalowane w systemie Debian podczas instalacji? Jeśli tak, musisz skorzystać z funkcji „showauto” w apt-mark.

Otwórz okno terminala za pomocą Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Następnie wpisz operację wiersza poleceń poniżej, aby uzyskać listę automatycznie instalowanych pakietów w Debianie.

apt-mark showauto

Spójrz na wygenerowaną listę w oknie terminala. Lub, jeśli lista wygenerowanych pakietów, że apt-mark wydruki są zbyt duże, aby je odczytać, rozważ dodanie argumentu wiersza polecenia „więcej”, aby ułatwić sortowanie.

apt-mark showauto | więcej

Aby zapisać automatycznie zainstalowane pakiety Debiana na później, prześlij go do pliku tekstowego za pomocą poniższego polecenia.

apt-mark showauto> ~ / Documents / debian-packages-auto-install.txt

Ponowna instalacja pakietów

Aby ponownie zainstalować pakiety z listy zapisanej z pliku tekstowego, otwórz okno terminala. Następnie postępuj zgodnie z instrukcjami poniżej.

Należy pamiętać, że wszelkie pakiety, których nie można ponownie pobrać (AKA zostały zainstalowane za pośrednictwem DEB do pobrania), będą nie instaluj przy użyciu tej metody, a menedżer pakietów Apt wyświetli błąd dla tych, których nie jest w stanie Ściągnij.

Ponownie zainstaluj ręcznie zainstalowane pakiety

Aby ponownie zainstalować wszystkie aplikacje Debian z listy ręcznie zainstalowanych pakietów, wprowadź następujące polecenie w oknie terminala.

sudo apt install $ (cat ~ / Documents / debian-packages-manual-install.txt | xargs)

Jeśli pakiety są już w systemie, ale mimo to chcesz je ponownie zainstalować, dodaj przełącznik wiersza polecenia „–reinstall”.

sudo apt install $ (cat ~ / Documents / debian-packages-manual-install.txt | xargs) - reinstall

Ponownie zainstaluj automatycznie zainstalowane pakiety

Aby ponownie zainstalować wszystkie aplikacje Debian na liście automatycznie instalowanych pakietów, wpisz poniższe polecenie w oknie terminala.

sudo apt install $ (cat ~ / Documents / debian-packages-auto-install.txt | xargs)

Alternatywnie, jeśli chcesz ponownie zainstalować rzeczy, które są już obecne w systemie, dodaj przełącznik wiersza polecenia „–reinstall”.

sudo apt install $ (cat ~ / Documents / debian-packages-auto-install.txt | xargs) - reinstall
watch instagram story