Ciao amici miei. In questo post imparerai come installare Homebrew su Debian 11. Questo gestore di pacchetti alternativo è molto utile per installare alcuni programmi che non sono sempre presenti nelle distribuzioni Linux o per ottenere versioni più recenti.
Cos'è Homebrew?
Secondo il sito web del progetto
Homebrew è The Missing Package Manager per macOS (o Linux)
Homebrew installa i pacchetti nella propria directory e quindi collega i file in /usr/local
. Ciò significa che non dobbiamo usare sudo
o disporre dei privilegi di root per poter installare determinate applicazioni dal loro ampio catalogo.
Ad esempio, grazie a Homebrew saremo in grado di ottenere versioni recenti di curl
o wget
perché l'applicazione scarica, compila e installa dal codice sorgente utilizzando formulas
che sono script realizzati in Ruby.
Il modo in cui funziona Homebrew è riassunto in Git e Ruby, quindi hackera con la consapevolezza che puoi facilmente ripristinare le modifiche e unire gli aggiornamenti a monte.
Sebbene fosse pensato per macOS, il fatto è che possiamo installarlo anche su Linux dandoci i seguenti vantaggi.
- Puoi installare il software nella tua home directory e quindi non richiede
sudo
. - Installa il software non incluso nella distribuzione dell'host o installa versioni aggiornate del software quando la distribuzione dell'host è obsoleta.
- Inoltre, puoi utilizzare lo stesso gestore di pacchetti per gestire i tuoi sistemi macOS, Linux e Windows.
Quindi, veniamo al punto.
Installa Homebrew su Debian 11
Prima di iniziare, dobbiamo assicurarci che la distribuzione sia aggiornata per evitare problemi.
Apri un terminale o connettiti tramite SSH al server ed esegui
sudo apt update sudo apt upgrade
Successivamente, installa alcuni pacchetti necessari consigliati dagli sviluppatori.
sudo apt install build-essential procps curl file git
Quindi, possiamo installare Homebrew eseguendo questo comando che scarica ed esegue lo script di installazione consigliato dagli sviluppatori.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
All'avvio, lo script mostrerà tutto ciò che farà sul sistema. Se siamo d'accordo, possiamo avviare il processo.
Quindi avvierà l'intero processo di download, installazione e configurazione di Homebrew. Alla fine, se tutto è andato bene, vedrai il seguente output
L'unico avvertimento è che la cartella in cui Homebrew salverà i binari non è nel percorso. Per risolvere questo problema, esegui ciascuno di questi comandi.
test -d ~/.linuxbrew && eval "$(~/.linuxbrew/bin/brew shellenv)" test -d /home/linuxbrew/.linuxbrew && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" test -r ~/.bash_profile && echo "eval "$($(brew --prefix)/bin/brew shellenv)\"" >> ~/.bash_profile echo "eval "$($(brew --prefix)/bin/brew shellenv)\" >> ~/.bash_profile
Per verificare che tutto sia andato bene installa hello
pacchetto che servirà da test
brew install hello
Ed eseguilo
hello
Quindi, Homebrew è pronto per la battaglia.
Conclusione
Homebrew è uno strumento che non sostituisce APT ma ci aiuta a ottenere altri pacchetti in modo rapido e stabile. Può essere utile per quegli amministratori di sistema che richiedono alcuni pacchetti utili che sono presenti nelle formule Homebrew.
Divertiti.