GNU/Linux >> Znalost Linux >  >> Linux

Linuxbrew – společný správce balíčků pro Linux a Mac OS X

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áhnoutBezplatná 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.


Linux
  1. Jak nainstalovat a používat Snap Package Manager na Alma Linux 8

  2. Jak nainstalovat a používat Správce balíčků příze v Linuxu

  3. Nix – výkonný správce balíčků pro Linux a Unix

  1. Ukuu Kernel Manager – Instalace a upgrade linuxových jader v Ubuntu

  2. Nainstalujte python-openstackclient na Linux a Mac OS

  3. Správce/instalátor balíčků založený na Git pro Linux

  1. Instalace a používání Homebrew Package Manager v systému Linux

  2. Korembi 2 – Perfektní správce desktopů a tapet pro Linux

  3. NordPass – výkonný správce hesel pro Linux