Birra fatta in casa è un sistema di gestione dei pacchetti gratuito e open source appositamente progettato per il sistema operativo Mac OS di Apple. È scritto utilizzando il linguaggio di programmazione Ruby e viene preinstallato con Mac OS. Come forse saprai, è uno dei progetti open source che ha avuto il maggior numero di contributori e problemi chiusi di qualsiasi progetto su GitHub. Se hai mai cercato un gestore di pacchetti simile come Homebrew per il tuo sistema operativo Linux, non cercare da nessuna parte, vai su Linuxbrew . In questa breve guida, discuteremo come installare Linuxbrew in Ubuntu e CentOS e come usarlo per installare, rimuovere e aggiornare i pacchetti.
Linuxbrew è il fork di Homebrew e puoi usarlo sia su Mac OS che su Linux. Il suo utilizzo è praticamente lo stesso di Homebrew. Poiché Linuxbrew verrà installato nella tua home directory, non richiede l'accesso come root . Puoi usare Linuxbrew per installare i pacchetti che non sono inclusi nella tua distribuzione nativa. Consente inoltre di installare la maggior parte delle applicazioni e dei pacchetti aggiornati.
Installa Linuxbrew
Linuxbrew ha bisogno delle seguenti dipendenze nella tua macchina Linux.
- Rubino 1.8.6 o successivo
- CCG 4.4 o successivo
- Linux 2.6.16 o successivo
- x86 a 64 bit o ARM a 32 bit (Lampone Pi)
Linuxbrew attualmente non supporta piattaforme x86 a 32 bit.
Prima di installare Linuxbrew, assicurati che le suddette dipendenze siano state installate. Se non sono già installati, esegui i seguenti comandi per installarli sul tuo sistema Linux.
Su Debian, Ubuntu, Linux Mint:
$ sudo apt-get update && sudo apt-get install build-essential curl git python-setuptools ruby
Su Red Hat, CentOS, Fedora:
$ sudo yum groupinstall 'Development Tools'
$ sudo yum install curl git irb python-setuptools ruby
Una volta installati i prerequisiti, esegui il comando seguente per installare Linuxbrew.
Nota: Non eseguire i seguenti comandi come root utente.
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)"
Una volta completata l'installazione, dovresti vedere un output simile a quello di seguito.
[...] ==> Next steps: - Install the Linuxbrew dependencies if you have sudo access: Debian, Ubuntu, etc. sudo apt-get install build-essential Fedora, Red Hat, CentOS, etc. sudo yum groupinstall 'Development Tools' See http://linuxbrew.sh/#dependencies for more information. - Add Linuxbrew to your ~/.profile by running echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile - Add Linuxbrew to your PATH PATH="/home/linuxbrew/.linuxbrew/bin:$PATH" - We recommend that you install GCC by running: brew install gcc - Run `brew help` to get started - Further documentation: https://docs.brew.sh Warning: /home/linuxbrew/.linuxbrew/bin is not in your PATH.
Leggere attentamente l'output di cui sopra. Ti verrà chiesto cosa fare dopo per far funzionare correttamente Linuxbrew. È necessario eseguire questi passaggi prima di utilizzare Linuxbrew. Controlla le linee in grassetto nell'output sopra. Esegui questi comandi uno per uno per aggiungere Linuxbrew al PERCORSO come mostrato di seguito.
$ echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile
$ echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile
$ echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile
$ PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
Infine, esegui il comando seguente per aggiornare le modifiche.
$ source ~/.profile
E installa gcc che è consigliato per usare Linuxbrew senza problemi. Per farlo, esegui:
$ brew install gcc
Ancora una volta, non dovresti eseguire questo comando come utente root. Esegui tutti questi comandi come un utente normale. Come hai visto nei comandi, non abbiamo usato i privilegi di root da nessuna parte. Tutti i pacchetti e le applicazioni verranno installati nella tua cartella $HOME, quindi non hai bisogno dei privilegi di root.
Infine, esegui il comando seguente per assicurarti che Linuxbrew sia installato e funzioni correttamente:
$ brew doctor
Se vedi un output come quello di seguito, Linuxbrew funziona!
Your system is ready to brew.
Congratulazioni! Linuxbrew è stato installato ora. È ora di esplorarlo.
Scarica - eGuide gratuita:"5 alternative di Apple Mail per Mac OS X"Utilizzo di Linxubrew
Se hai già utilizzato Homebrew, puoi saltare le seguenti istruzioni e iniziare subito a utilizzare il gestore di pacchetti Linuxbrew come usi Homebrew. Se non conosci Linuxbrew, continua a leggere.
Per aggiornare Linuxbrew stesso, esegui:
$ brew update
Se non sei sicuro di quali pacchetti sono disponibili, esegui:
$ brew search
Questo comando visualizzerà l'elenco dei pacchetti disponibili.
Oppure puoi visitare braumeister sito per cercare quali pacchetti sono disponibili.
Ora vediamo come installare un pacchetto.
Per installare un pacchetto, ad esempio zsh , esegui:
$ brew install zsh
Allo stesso modo, per rimuovere un pacchetto, esegui:
$ brew remove zsh
È così semplice. L'unica cosa buona che ho notato durante il test del gestore di pacchetti Linuxbrew è che ti mostrerà un comando alternativo se un particolare pacchetto non è disponibile. Guarda il seguente esempio.
$ brew install rsync
Come puoi vedere nell'output seguente, non è disponibile una formula con il nome "rsync". Quindi, ha visualizzato un comando alternativo alla fine dell'output per installare rsync.
Error: No available formula with the name "rsync" ==> Searching for similarly named formulae... These similarly named formulae were found: grsync librsync vdirsyncer To install one of them, run (for example): brew install grsync ==> Searching taps... This formula was found in a tap: homebrew/dupes/rsync To install it, run: brew install homebrew/dupes/rsync
Quindi, ho eseguito il seguente comando per installare rsync:
$ brew install homebrew/dupes/rsync
Puoi cercare pacchetti obsoleti, usando il comando:
$ brew outdated
Se desideri aggiornare tutti i pacchetti obsoleti, esegui:
$ brew update
Per aggiornare un pacchetto specifico, esegui:
$ brew upgrade <package_name>
Vuoi vedere dove sono i pacchetti scaricati? È semplice.
$ brew --cache
L'output di esempio sarebbe:
/home/sk/.cache/Homebrew
Qui puoi vedere gli elementi che vengono scaricati da Linuxbrew.
Per maggiori dettagli su Linuxbrew, esegui:
$ brew help
Oppure,
$ man brew
Disinstalla Linuxbrew
Non ti piace Linuxbrew? Bene, puoi disinstallare Linuxbrew usando il comando:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"
Se questo comando non funziona, prova:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"
Infine, rimuovi la directory Linuxbrew dalla tua directory $HOME:
$ sudo rm -rf ~/.linuxbrew
Ora sai come installare e utilizzare Linuxbrew nella tua scatola Linux. L'unico aspetto negativo è che Linuxbrew impiega troppo tempo per compilare e installare le applicazioni. A parte questo, funziona immediatamente come pubblicizzato nel suo sito web. Se sei un utente Mac e stai cercando un gestore di pacchetti simile come Homebrew, Linuxbrew sarebbe la scelta perfetta.