3 sposoby na szybkie zainstalowanie wszystkich aplikacji Ubuntu za jednym razem

Dowiedz się, jak szybko i efektywnie instalować aplikacje na Ubuntu za pomocą terminala, skryptów bash lub narzędzi takich jak TuxMate.
Piękno systemu Linux polega na tym, że daje Ci minimalną bazę, na której możesz zbudować dostosowany system dokładnie tak, jak chcesz. Jednak oznacza to także przechodzenie przez żmudny proces instalacji wszystkich aplikacji i pakietów pojedynczo. Na szczęście istnieje lepszy sposób—właściwie kilka, które pozwalają zainstalować wszystko, czego potrzebujesz, za jednym zamachem.
Używanie terminala
Najszybsza metoda—z jednym denerwującym przypadkiem
Najprostszy sposób na zbiorczą instalację aplikacji na Ubuntu to po prostu połączenie wszystkich nazw pakietów, które chcesz, w jedno polecenie APT i uruchomienie go. Zamiast instalować aplikacje jedna po drugiej, przekazujesz Ubuntu listę zakupów, a ono przynosi wszystko za jednym razem. Oto jak to wygląda w praktyce:
sudo apt install vlc gimp libreoffice obs-studio firefox thunderbird neofetch htop Uruchom to, a Ubuntu pobierze i zainstaluje każdą aplikację z tej listy po kolei—bez potrzeby nadzorowania procesu. Oczywiście możesz stworzyć listę tak długą, jak potrzebujesz.
Mówiąc to, istnieje jedno zauważalne ograniczenie—nazwy pakietów muszą być dokładne. APT nie obsługuje nieprecyzyjnych dopasowań. Jeśli wpiszesz obs zamiast obs-studio, polecenie zgłosi błąd i zatrzyma się. Możesz dodać flagę --ignore-missing, aby zapobiec przerywaniu całego polecenia z powodu złej nazwy, ale po prostu pominie problematyczny pakiet. Musisz nadal znaleźć poprawną nazwę i uruchomić to ponownie osobno.
Co więcej, nie wszystkie pakiety, których chcesz, będą dostępne w repozytorium APT. Może być konieczne użycie Flatpaks lub Snaps, aby uzyskać dostęp do niektórych aplikacji. Technicznie, możesz użyć operatora &&, aby połączyć polecenie instalacji APT z poleceniem instalacji Snapa (lub Flatpaka)—ale w takim przypadku lepiej napisać skrypt bash.
Używanie skryptu bash
Najpotężniejsza opcja—jeśli jesteś gotowy na odrobinę techniki
Metoda skryptu bash wymaga najwięcej pracy na początku, ale jest również najpotężniejszą opcją na tej liście. W zasadzie piszesz skrypt powłoki raz, który obejmuje każdą pojedynczą aplikację, której potrzebujesz—w APT, Flatpak i Snap—i zapisujesz go w miejscu dostępnym, takim jak Google Drive lub Nextcloud. Następnie, za każdym razem, gdy instalujesz nowego Ubuntu, po prostu pobierasz ten skrypt i uruchamiasz go. Jedno polecenie, wszystko zainstalowane, dokładnie tak, jak chcesz.
Oto jak wygląda podstawowa wersja tego skryptu. Zostawiłem komentarze w skrypcie bash, aby pomóc Ci zrozumieć, jak to działa:
#!/bin/bash failed=() sudo -v || exit 1 while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null & is_installed() { dpkg -l "$1" 2>/dev/null | grep -q "^ii"; } apt_install() { for pkg in "$@"; do if is_installed "$pkg"; then echo "[-] $pkg (już zainstalowane, pomijam)" continue fi if ! sudo apt-get -o DPkg::Lock::Timeout=60 install -y "$pkg"; then echo "[!] Próba naprawy zależności dla $pkg..." sudo apt-get -o DPkg::Lock::Timeout=60 --fix-broken install -y sudo apt-get -o DPkg::Lock::Timeout=60 install -y "$pkg" || failed+=("$pkg (apt)") fi done } flatpak_install() { for pkg in "$@"; do flatpak install -y flathub "$pkg" || failed+=("$pkg (flatpak)") done } sudo apt-get -o DPkg::Lock::Timeout=60 update apt_install vlc gimp obs-studio thunderbird fastfetch htop flatpak gnome-software-plugin-flatpak flatpak remote-add --if-not-exists flathub <https://dl.flathub.org/repo/flathub.flatpakrepo> flatpak_install com.spotify.Client com.discordapp.Discord if ! command -v snap &> /dev/null; then sudo apt-get -o DPkg::Lock::Timeout=60 install -y snapd || failed+=("snapd (apt)") fi sudo snap install code --classic || failed+=("code (snap)") echo "" echo "===== Podsumowanie Instalacji =====" if [ ${#failed[@]} -eq 0 ]; then echo "Wszystkie pakiety zainstalowane pomyślnie!" else echo "Następujące pakiety nie mogły zostać zainstalowane:" for pkg in "${failed[@]}"; do echo " - $pkg" done fi echo "" echo "Uwaga: Wymagany jest restart systemu, aby aplikacje Flatpak pojawiły się w launcherze aplikacji." Możesz sprawdzić ten przewodnik, aby dowiedzieć się, jak używać i uruchamiać skrypt bash. Powyższy skrypt użyje APT do zainstalowania VLC, GIMP, OBS Studio, Thunderbird, fastfetch i htop, a także menedżera pakietów Flatpak. Następnie zainstaluje Spotify i Discord za pomocą Flatpak, a na końcu VS Code za pomocą Snap. Możesz wkleić ten skrypt bash do Claude.
lub Gemini wraz z listą aplikacji, które chcesz zainstalować i z jakich źródeł, a skrypt zostanie zaktualizowany odpowiednio.
Prawdziwa siła metody używania skryptu bash polega na tym, że jest to prawdziwa metoda instalacji "jednym strzałem" dla wszystkich Twoich aplikacji. Głównym kompromisem jest złożoność konfiguracji, zwłaszcza jeśli jesteś użytkownikiem nietechnicznym. To będzie zasadniczo przypominać programowanie.
Używanie TuxMate
Opcja bez terminala, która wciąż załatwia sprawę (z pewnymi zastrzeżeniami)
Jeśli interakcja z terminalem—nie mówiąc już o uruchamianiu skryptu bash—wydaje się zbyt technicznie przytłaczająca, możesz skorzystać z TuxMate. To narzędzie webowe, które pozwala wybrać aplikacje z wizualnego katalogu, a następnie automatycznie buduje odpowiednią komendę instalacyjną. Można to porównać do odpowiednika Ninite na Windows w świecie Linuxa.
Aby z niego skorzystać, udaj się na TuxMate, wybierz Ubuntu (lub dowolną dystrybucję, której używasz) z rozwijanego menu i zacznij przeglądać katalog. Aplikacje są zorganizowane w 16 kategorii, od przeglądarek i aplikacji komunikacyjnych po narzędzia AI i CLI. Wybierz te, które chcesz, a TuxMate automatycznie wygeneruje polecenie terminala do zainstalowania wszystkich tych aplikacji. Może również wygenerować skrypt bash do zainstalowania tych pakietów, jeśli wolisz.
Głównym ograniczeniem korzystania z TuxMate jest sam katalog. Zawiera ponad 200 aplikacji, które obejmują wszystkie podstawowe funkcje—ale jeśli potrzebujesz jakiegoś niszowego i niedocenionego oprogramowania, istnieje duża szansa, że nie będzie ono tam wymienione. W rezultacie będziesz musiał obsłużyć te instalacje osobno.
Co więcej, jak poprzednio, nie wszystkie aplikacje będą dostępne w repozytorium APT. TuxMate obsługuje Flatpaki i Snaps, ale nie możesz użyć go do wygenerowania jednego polecenia lub skryptu bash, który zainstaluje wszystkie aplikacje. W związku z tym nie będzie to naprawdę "jednorazowa" instalacja dla wszystkich Twoich aplikacji.
Twoja następna świeża instalacja stała się znacznie krótsza
Ustawienie nowej instalacji Ubuntu nie musi być długotrwałym przedsięwzięciem. Teraz, gdy wiesz, jak masowo instalować aplikacje, świeża instalacja Ubuntu zmienia się z projektu na pół dnia w coś, co możesz zrealizować, zanim kawa zdąży wystygnąć.
Jeśli ciekawią Cię artykuły podobne do 3 sposoby na szybkie zainstalowanie wszystkich aplikacji Ubuntu za jednym razem, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.
Dodaj komentarz

Możesz być zainteresowany