3 måder at hurtigt installere alle dine Ubuntu-apps på én gang

Oplev effektive metoder til at masseinstallere apps på Ubuntu, herunder brug af terminalkommandoer, bash-scripts og TuxMate for en hurtigere opsætning.
Skønheden ved Linux er, at det giver dig en minimal base, som du kan bygge et tilpasset system på, præcis som du ønsker. Men det betyder også, at du skal igennem den tidskrævende proces med at installere alle dine apps og pakker én ad gangen. Heldigvis er der en bedre måde—faktisk flere—der gør det muligt for dig at installere alt, hvad du har brug for, i én omgang.
Bruge terminalen
Den hurtigste metode, med en irriterende fælde
Den simpleste måde at masseinstallere apps på Ubuntu er at kæde alle de pakke-navne, du ønsker, ind i en enkelt APT installationskommando og køre den. I stedet for at installere apps én ad gangen, giver du Ubuntu en indkøbsliste, og det henter alt på én gang. Sådan ser det ud i praksis:
sudo apt install vlc gimp libreoffice obs-studio firefox thunderbird neofetch htop Kør den, og Ubuntu downloader og installerer hver app på listen én ad gangen—uden opsyn krævet. Og selvfølgelig kan du gøre listen så lang, som du har brug for.
Der er dog en bemærkelsesværdig begrænsning—pakke-navne skal være præcise. APT udfører ikke fuzzy matching. Hvis du skriver obs i stedet for obs-studio, vil kommandoen få en fejl og stoppe. Du kan tilføje --ignore-missing flaget for at forhindre, at hele kommandoen stopper på et dårligt navn, men det springer bare den problematiske pakke over. Du skal stadig finde det korrekte navn og køre det separat igen.
Ydermere vil ikke alle de pakker, du ønsker, være tilgængelige i APT-repositoriet. Du kan have brug for at bruge Flatpaks eller Snaps for at få adgang til visse apps. Teknisk set kan du bruge && operatoren til at kæde en APT installationskommando med en Snap installationskommando (eller Flatpak)—men på det tidspunkt er det bedre at skrive et bash-script i stedet.
Bruge et bash-script
Den mest magtfulde mulighed—hvis du er villig til at blive lidt teknisk
Bash script-metoden kræver mest forarbejde, men den er også den mest magtfulde mulighed på denne liste. Grundlæggende skriver du et shell-script én gang, der dækker hver eneste app, du har brug for—gennem APT, Flatpak og Snap—og gemmer det et et sted, hvor du kan få adgang til det, som Google Drive eller Nextcloud. Så hver gang du foretager en ny Ubuntu installation, trækker du bare det script og kører det. Én kommando, alt installeret, præcis som du ønsker det.
Sådan ser en grundlæggende version af det script ud. Jeg har efterladt kommentarer i bash-scriptet for at hjælpe dig med at forstå, hvordan det fungerer:
#!/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 (allerede installeret, springer over)" continue fi if ! sudo apt-get -o DPkg::Lock::Timeout=60 install -y "$pkg"; then echo "[!] Forsøger at rette afhængigheder for $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 "===== Installationsoversigt =====" if [ ${#failed[@]} -eq 0 ]; then echo "Alle pakker installeret med succes!" else echo "Følgende pakker kunne ikke installeres:" for pkg in "${failed[@]}"; do echo " - $pkg" done fi echo "" echo "Bemærk: En systemgenstart er påkrævet for at Flatpak-apps kan fremstå i din applikationsstarter." Du kan tjekke denne vejledning for at lære, hvordan du bruger og kører et bash-script. Det ovenstående script vil bruge APT til at installere VLC, GIMP, OBS Studio, Thunderbird, fastfetch og htop, sammen med Flatpak-pakkestyreren. Derefter vil det installere Spotify og Discord ved hjælp af Flatpak og til sidst VS Code ved hjælp af Snap.
eller Gemini sammen med listen over apps, du ønsker at installere, og fra hvilke kilder, så opdaterer det scriptet derefter.
Den reel styrke ved at bruge bash-scriptmetoden er, at det er en ægte engangsinstallation for alle dine apps. Den største ulempe er dog opsætningskompleksiteten, især hvis du ikke er teknisk anlagt. Dette vil i bund og grund føles som kodning.
Brug af TuxMate
Den uden-terminal mulighed, der stadig får arbejdet gjort (med et par forbehold)
Hvis det virker for teknisk overvældende at interagere med terminalen—og slet ikke at køre et bash-script—kan du vælge TuxMate. Det er et webbaseret værktøj, der lader dig vælge dine apps fra et visuelt katalog og automatisk bygger den korrekte installationskommando for dig. Du kan tænke på det som Linux' svar på Ninite til Windows.
For at bruge det skal du gå til TuxMate, vælge Ubuntu (eller hvilken distribution du bruger) fra distributionsdropdownen og begynde at gennemse kataloget. Apps er organiseret i 16 kategorier, fra browsere og kommunikationsapps til AI og CLI-værktøjer. Vælg dem, du ønsker, og TuxMate vil automatisk generere en terminalkommando til at installere alle disse apps. Det kan også generere et bash-script til at installere disse pakker, hvis det er det, du foretrækker.
Den største begrænsning ved at bruge TuxMate er kataloget selv. Det har 200+ apps, som dækker alle grundlæggende behov—men hvis du ønsker niche- eller undervurderet software, er der en god chance for, at det ikke vil blive listet der. Som følge heraf vil du være nødt til at håndtere disse installationer separat.
Derudover, ligesom før, vil ikke alle apps være tilgængelige i APT-repositoriet. TuxMate understøtter Flatpaks og Snaps, men du kan ikke bruge det til at generere en enkelt kommando eller bash-script, der installerer alle appsene. Derfor vil det ikke rigtig være en "engangs" installation for alle dine apps.
Din næste friske installation blev lige meget kortere
At sætte en frisk Ubuntu-installation op behøver ikke at være en langvarig affære. Nu hvor du ved, hvordan man bulk-installere apps, kan en frisk Ubuntu-installation gå fra at være et halvdagsprojekt til noget, du kan klare, før din kaffe bliver kold.

Skriv et svar