Domácí jazyk je bezplatný a otevřený systém pro správu balíčků speciálně navržený pro operační systém Apple Mac OS. Je napsán pomocí programovacího jazyka Ruby a je dodáván s předinstalovaným systémem Mac OS. Jak možná víte, je to jeden z open source projektů, který měl největší počet přispěvatelů i uzavřených problémů ze všech projektů na GitHubu. Pokud byste někdy pro svůj operační systém Linux hledali podobného správce balíčků, jako je Homebrew, nehledejte nikde, jděte na Linuxbrew . V tomto stručném průvodci budeme diskutovat o tom, jak nainstalovat Linuxbrew v Ubuntu a CentOS a jak jej používat k instalaci, odstraňování a aktualizaci balíčků.
Linuxbrew je fork Homebrew a můžete jej používat na Mac OS i Linuxu. Jeho použití je v podstatě stejné jako u homebrew. Protože Linuxbrew bude nainstalován do vašeho domovského adresáře, nevyžaduje přístup root . K instalaci balíčků, které nejsou zabaleny do vaší nativní distribuce, můžete použít Linuxbrew. Umožňuje také instalovat nejnovější aplikace a balíčky.
Nainstalujte Linuxbrew
Linuxbrew potřebuje ve vašem linuxovém boxu následující závislosti.
- Ruby 1.8.6 nebo novější
- GCC 4.4 nebo novější
- Linux 2.6.16 nebo novější
- 64bitový x86 nebo 32bitový ARM (Raspberry Pi)
Linuxbrew aktuálně nepodporuje 32bitové platformy x86.
Před instalací Linuxbrew se ujistěte, že jsou nainstalovány výše uvedené závislosti. Pokud ještě nejsou nainstalovány, spusťte následující příkazy a nainstalujte je do systému Linux.
V systémech Debian, Ubuntu, Linux Mint:
$ sudo apt-get update && sudo apt-get install build-essential curl git python-setuptools ruby
Na Red Hat, CentOS, Fedora:
$ sudo yum groupinstall 'Development Tools'
$ sudo yum install curl git irb python-setuptools ruby
Jakmile nainstalujete předpoklady, spusťte následující příkaz k instalaci Linuxbrew.
Poznámka: Nespouštějte následující příkazy jako root uživatel.
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)"
Po dokončení instalace byste měli vidět výstup podobný níže.
[...] ==> 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.
Pozorně si přečtěte výše uvedený výstup. Budete dotázáni, co dělat dál, aby Linuxbrew fungoval správně. Tyto kroky musíte provést před použitím Linuxbrew. Zkontrolujte tučné čáry ve výše uvedeném výstupu. Spusťte tyto příkazy jeden po druhém a přidejte Linuxbrew do PATH, jak je znázorněno níže.
$ 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"
Nakonec spusťte následující příkaz a aktualizujte změny.
$ source ~/.profile
A nainstalujte gcc, který se doporučuje používat Linuxbrew bez jakýchkoli problémů. Chcete-li to provést, spusťte:
$ brew install gcc
Opět byste tento příkaz neměli spouštět jako uživatel root. Všechny tyto příkazy provádějte jako běžný uživatel. Jak jste viděli v příkazech, nikde jsme nepoužili práva roota. Všechny balíčky a aplikace budou nainstalovány do vaší složky $HOME, takže nepotřebujete práva root.
Nakonec spusťte následující příkaz, abyste se ujistili, že je Linuxbrew nainstalován a správně funguje:
$ brew doctor
Pokud vidíte výstup jako níže, Linuxbrew funguje!
Your system is ready to brew.
Gratulujeme! Linuxbrew je nyní nainstalován. Je čas to prozkoumat.
Stáhnout – Bezplatná elektronická příručka:„5 alternativ Apple Mail pro Mac OS X“Použití linxubrejštiny
Pokud jste již používali Homebrew, můžete přeskočit následující pokyny a začít ihned používat správce balíčků Linuxbrew jako způsob používání Homebrew. Pokud s Linuxbrew začínáte, čtěte dále.
Chcete-li aktualizovat samotný Linuxbrew, spusťte:
$ brew update
Pokud si nejste jisti, jaké balíčky jsou k dispozici, spusťte:
$ brew search
Tento příkaz zobrazí seznam dostupných balíčků.
Nebo můžete navštívit braumeister pro vyhledání dostupných balíčků.
Nyní se podívejme, jak balíček nainstalovat.
Chcete-li nainstalovat balíček, například zsh , stačí spustit:
$ brew install zsh
Podobně pro odstranění balíčku spusťte:
$ brew remove zsh
Je to tak jednoduché. Jedna dobrá věc, kterou jsem si všiml při testování správce balíčků Linuxbrew, je, že vám ukáže alternativní příkaz, pokud konkrétní balíček není k dispozici. Podívejte se na následující příklad.
$ brew install rsync
Jak vidíte na níže uvedeném výstupu, není k dispozici žádný vzorec s názvem "rsync". Na konci výstupu se tedy zobrazil alternativní příkaz pro instalaci 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
Spustil jsem tedy následující příkaz k instalaci rsync:
$ brew install homebrew/dupes/rsync
Zastaralé balíčky můžete vyhledat pomocí příkazu:
$ brew outdated
Pokud chcete upgradovat všechny zastaralé balíčky, stačí spustit:
$ brew upgrade
Chcete-li upgradovat konkrétní balíček, spusťte:
$ brew upgrade <package_name>
Chcete vidět, kde jsou stažené balíčky? Je to jednoduché.
$ brew --cache
Ukázkový výstup by byl:
/home/sk/.cache/Homebrew
Zde můžete vidět materiály, které stahuje Linuxbrew.
Pro více podrobností o Linuxbrew spusťte:
$ brew help
Nebo,
$ man brew
Odinstalujte Linuxbrew
Nemáte rádi Linuxbrew? Linuxbrew můžete odinstalovat pomocí příkazu:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"
Pokud tento příkaz nefunguje, zkuste:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"
Nakonec odstraňte adresář Linuxbrew z adresáře $HOME:
$ sudo rm -rf ~/.linuxbrew
Nyní víte, jak nainstalovat a používat Linuxbrew ve vašem Linuxovém boxu. Jedinou nevýhodou je, že Linuxbrew trvá příliš dlouho, než kompilace a instalace aplikací. Kromě toho to funguje hned po vybalení, jak je inzerováno na svých webových stránkách. Pokud používáte Mac a hledáte podobného správce balíčků, jako je Homebrew, pak by Linuxbrew byl perfektní volbou.