Homebrew ahora también puede ayudarte a instalar Flatpaks

Homebrew, el administrador de paquetes para macOS y Linux, acaba de recibir una nueva característica útil en la última actualización v5.0.4. Los scripts de instalación de Brewfile ahora se parecen más a una ventanilla única para instalar software, ya que Flatpaks ahora son compatibles con los paquetes Brew, las aplicaciones de Mac App Store y otros paquetes.

Para aquellos momentos en los que necesita instalar muchos paquetes de software a la vez, como cuando configura una nueva PC o máquina virtual, puede crear un Brewfile con una lista de paquetes y ejecutarlo con el comando ‘brew bundle’. Sin embargo, Brewfile no se limita solo a paquetes Homebrew. También puede usarlo para instalar aplicaciones de Mac App Store, aplicaciones gráficas a través de Casks, extensiones de Visual Studio Code y paquetes de idiomas Go.

A partir del lanzamiento de Homebrew v5.0.4 de esta semana, los Flatpaks ahora también son compatibles con Brewfiles. En un nuevo Brewfile de ejemplo de la documentación de Homebrew, puede ver cómo se instalan VS Code, el motor Godot y BoxBuddyRS desde varios repositorios Flatpak:

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"

Esto convierte a Homebrew en una fantástica herramienta de configuración para entornos macOS, Linux y el subsistema de Windows para Linux (WSL). Puede tener un script con todo su software preferido y usar declaraciones ‘if’ con variables de plataforma y comprobaciones de archivos existentes para mayor portabilidad.

Ya podría usar scripts bash simples con comandos ‘apt’ para lograr resultados similares, pero Bash no es un entorno consistente en macOS y en todas las distribuciones de Linux. ¿Sabías que macOS todavía viene con Bash v3.2 de 2007, al que le faltan muchas funciones de secuencias de comandos? Algunas distribuciones de Linux no tienen Bash en absoluto, por lo que primero tendría que instalarlo (para ser justos, también tendría que instalar Homebrew en la mayoría de los sistemas) o analizar su script con un shell alternativo que podría no admitir algunas funciones. Configurar un Brewfile para todo su software imprescindible en lugar de scripts bash podría evitarle algunos dolores de cabeza.

Puede instalar Homebrew con el comando que figura en el sitio web oficial. Requiere macOS Sonoma 14 o superior (CPU Apple Silicon o Intel) o una distribución de Linux moderna con un procesador x86 o ARM de 64 bits. También hay soporte limitado para sistemas ARM Linux de 32 bits. Si ya tiene Homebrew instalado, simplemente ejecute ‘brew update’ en la Terminal para obtener la última versión.

Fuente: Cerveza casera (GitHub)

We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept