Dobrý den, moji přátelé. V tomto příspěvku se dozvíte, jak nainstalovat Homebrew na Debian 11. Tento alternativní správce balíčků je velmi užitečný pro instalaci určitých programů, které nejsou vždy přítomné v distribucích Linuxu, nebo pro získání novějších verzí.
Co je to homebrew?
Podle webových stránek projektu
Homebrew je The Missing Package Manager pro macOS (nebo Linux)
Homebrew nainstaluje balíčky do svého vlastního adresáře a poté jejich soubory symbolicky propojí do /usr/local
. To znamená, že nemusíme používat sudo
nebo mít oprávnění root, aby bylo možné instalovat určité aplikace z jejich velkého katalogu.
Například díky Homebrew budeme moci získat nejnovější verze curl
nebo wget
protože aplikace stahuje, kompiluje a instaluje ze zdrojového kódu pomocí formulas
což jsou skripty vytvořené v Ruby.
Způsob, jakým Homebrew funguje, je shrnut v Git a Ruby, takže se vykašlete na to, že můžete snadno vrátit své úpravy a sloučit upstream aktualizace.
Přestože byl určen pro macOS, faktem je, že jej můžeme nainstalovat i na Linux, což nám přináší následující výhody.
- Software můžete nainstalovat do svého domovského adresáře, a proto nevyžaduje
sudo
. - Nainstalujte software, který není součástí vaší hostitelské distribuce, nebo nainstalujte aktuální verze softwaru, když je vaše hostitelská distribuce stará.
- Stejný správce balíčků můžete použít také ke správě systémů macOS, Linux a Windows.
Tak pojďme na to.
Instalace Homebrew na Debian 11
Než začneme, musíme se ujistit, že je distribuce aktuální, abychom předešli problémům.
Otevřete terminál nebo se připojte přes SSH k serveru a spusťte
sudo apt update sudo apt upgrade
Poté nainstalujte některé potřebné balíčky doporučené vývojáři.
sudo apt install build-essential procps curl file git
Poté můžeme Homebrew nainstalovat spuštěním tohoto příkazu, který stáhne a spustí instalační skript doporučený vývojáři.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Při spuštění skript zobrazí vše, co bude v systému dělat. Pokud souhlasíme, můžeme proces zahájit.
Poté zahájí celý proces stahování, instalace a konfigurace Homebrew. Nakonec, pokud vše proběhlo v pořádku, uvidíte následující výstup
Jedinou výhradou je, že složka, kam Homebrew uloží binární soubory, není v cestě. Chcete-li tento problém vyřešit, spusťte každý z těchto příkazů.
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
Chcete-li zkontrolovat, že vše proběhlo v pořádku, nainstalujte hello
balíček, který bude sloužit jako test
brew install hello
A spusťte to
hello
Homebrew je tedy připraven k boji.
Závěr
Homebrew je nástroj, který nenahrazuje APT, ale pomáhá nám rychle a stabilně získávat další balíčky. Může to být užitečné pro ty systémové správce, kteří vyžadují nějaké užitečné balíčky, které jsou přítomné ve vzorcích Homebrew.
Užijte si to.