Homebrew kan nu hjælpe dig med at installere Flatpaks også

Homebrew v5.0.4 introducerer støtte for Flatpaks i Brewfiles, hvilket gør installationsprocessen enklere med ét skript til forskellige softwarepakker på macOS og Linux.
Homebrew, pakkehåndteringsværktøjet til macOS og Linux, har lige fået en praktisk ny funktion i den seneste opdatering v5.0.4. Brewfile installationsscript er nu mere som en one-stop-shop til installation af software, da Flatpaks nu understøttes sammen med Brew-pakker, Mac App Store-apps og andre pakker.
Når du skal installere mange softwarepakker på én gang, som ved opsætning af en ny PC eller virtuel maskine, kan du oprette et Brewfile med en liste over pakker og køre det med kommandoen 'brew bundle'. Brewfile er dog ikke kun begrænset til Homebrew-pakker. Du kan også bruge det til at installere Mac App Store-apps, grafiske apps via Casks, Visual Studio Code-udvidelser og Go-sprogpakker.
Fra denne uges Homebrew v5.0.4-version understøttes Flatpaks nu også i Brewfiles. I et nyt eksempel Brewfile fra Homebrew-dokumentationen kan du se, hvordan VS Code, Godot engine og BoxBuddyRS installeres fra forskellige Flatpak-repositorier:
tap "apple/apple" brew "apple/apple/game-porting-toolkit" brew "postgresql@16", restart_service: true cask "firefox" mas "Refined GitHub", id: 1519867270 vscode "editorconfig.editorconfig" go "github.com/charmbracelet/crush" flatpak "com.visualstudio.code" flatpak "org.godotengine.Godot", remote: "flathub-beta", url: "https://dl.flathub.org/beta-repo/" flatpak "io.github.dvlv.boxbuddyrs", remote: "flathub-beta"
Dette forvandler Homebrew til et fantastisk opsætningsværktøj til macOS, Linux og Windows Subsystem for Linux (WSL) miljøer. Du kan have ét script med al din foretrukne software, og bruge 'if'-udsagn med platformvariabler og eksisterende filkontroller for forbedret portabilitet.
Du kunne allerede bruge enkle bash-scripts med 'apt'-kommandoer for at opnå lignende resultater, men Bash er ikke et konsekvent miljø på tværs af macOS og hver Linux-distribution. Vidste du, at macOS stadig leveres med Bash v3.2 fra 2007, som er mangelfuld i mange scriptingfunktioner? Nogle Linux-distributioner har slet ikke Bash, så du ville først skulle installere det (retteligt, ville du også skulle installere Homebrew på de fleste systemer), eller analysere dit script med en alternativ shell, der måske ikke understøtter nogle funktioner. At opsætte et Brewfile til al din uundgåelige software i stedet for bash-scripts kan spare dig for nogle hovedpiner.
Du kan installere Homebrew med kommandoen angivet på den officielle hjemmeside. Det kræver macOS Sonoma 14 eller højere (Apple Silicon eller Intel CPU'er) eller en moderne Linux-distribution med en 64-bit x86 eller ARM processor. Der er også begrænset support til 32-bit ARM Linux-systemer. Hvis du allerede har Homebrew installeret, skal du blot køre 'brew update' i Terminalen for at få den nyeste version.
Kilde: Homebrew (GitHub)

Skriv et svar