Pamatuju si to jako dnes. Psal se rok 2006, seděl jsem u svého starého počítače s Windows XP a poprvé jsem zkoušel spustit Linux z live CD. Byla to česká distribuce Slax a já tehdy nevěřil vlastním očím. Systém se rozběhl z CD bez instalace, načetl grafické prostředí a dokonce jsem se přes Kopete připojil na ICQ. Pro patnáctiletého kluka, který do té doby znal jen Windows, to byl naprosto magický zážitek. První dotek s tím, že si systém můžeš přizpůsobit. Že máš věci pod kontrolou.
A tahle fascinace mi zůstala. I když dnes používám macOS, ten pocit „moci pod kapotou“ hledám dál. A právě díky Homebrew jsem ho našel znovu.
Tohle jednoduché heslo přesně vystihuje podstatu. Homebrew zaplňuje mezeru, kterou Apple nikdy oficiálně neřešil.
Vůbec ne. Homebrew využije každý, kdo:
- chce mít systém čistý a pod kontrolou
- hledá nástroje, které nejsou v App Store
- nechce ztrácet čas klikáním na instalačky z náhodných webů
- potřebuje emulátory, převodníky videa, správce databází, nástroje pro web atd.
Například v praxi:
brew install youtube-dl - umožní stáhnout video z YouTube,
brew install ffmpeg - převede jakýkoliv video nebo audio soubor,
brew install git - základní nástroj pro správu verzí,
brew install dosbox - staré DOSové hry? Není problém.
Homebrew zkrátka odemkne sílu macOS, kterou bys jinak neměl možnost jednoduše využít.
Jsem člověk, který má rád, když má věci pod kontrolou. Chci přesně vědět, co mám v systému, a mít možnost kdykoliv všechno jednoduše obnovit. Homebrew mi to umožňuje. Pomocí příkazu brew bundle můžu ze souboru Brewfile během několika minut znovu nainstalovat celý svůj software na nový Mac.
Bez hledání. Bez Googlení. Bez zbytečností.
A co je na tom nejlepší? Můžu si nainstalovat nejen vývojářské nástroje, ale i věci pro zábavu. RetroArch, emulátory, tmux, mpv, ImageMagick… Mám všechno pod kontrolou. Nic se mi nerozsype. A když už ano, pomůže brew doctor. Pokud jsi na terminál nikdy nesáhl, neboj se toho. Není to žádná magie. Stačí trocha trpělivosti a chuť poznat, co vlastně na Macu všechno máš.
Homebrew je jako skrytý portál do světa, který jinak zůstává běžnému uživateli zavřený. Neotvírá se náhodným klikáním, ale jedním jednoduchým příkazem. Je to pro mě přirozené pokračování té radosti, kterou jsem cítil, když se mi tehdy Slax rozběhl z CD a já měl poprvé pocit, že tomu rozumím.
Dnes už mi nestačí jen klikání a vizuální efekty. Chci vědět, co dělám. A chci nástroje, které mi dají svobodu. Právě proto mám Homebrew rád. A pokud máš Mac, myslím, že si ho zamiluješ taky.
A tahle fascinace mi zůstala. I když dnes používám macOS, ten pocit „moci pod kapotou“ hledám dál. A právě díky Homebrew jsem ho našel znovu.
Co je vlastně Homebrew?
Homebrew je open-source správce balíčků pro macOS (a dnes už i Linux), který umožňuje jednoduše instalovat software a nástroje, které nejsou běžně součástí systému. V praxi to znamená, že pomocí jednoho příkazu v terminálu si můžeš stáhnout a nainstalovat utility jako wget, htop, git, node, python, ffmpeg a stovky dalších. Bez klikání, bez hledání po internetu, bez instalačních průvodců.“The missing package manager for macOS.”
– brew.sh
Tohle jednoduché heslo přesně vystihuje podstatu. Homebrew zaplňuje mezeru, kterou Apple nikdy oficiálně neřešil.
Trochu historie o Homebrew
Homebrew vznikl v roce 2009, autorem je vývojář Max Howell, který měl tehdy jasnou myšlenku – přinést na macOS něco jako apt z Ubuntu nebo pacman z Arch Linuxu. Chtěl, aby šlo snadno instalovat open-source nástroje bez nutnosti ruční kompilace. Zajímavé je, že i když byl Homebrew určen původně jen pro macOS, už v roce 2013 vznikl neoficiální fork Linuxbrew, který přenesl podobnou filozofii na Linux. Ten byl v roce 2019 sloučen zpět do hlavního projektu a od té doby Homebrew oficiálně podporuje i Linux a WSL pro Windows.“Homebrew officially supports Linux and Windows 10 (with Windows Subsystem for Linux).”I když Apple Homebrew nikdy nezačlenil do systému, vývojáři Applu ho často používají. Můžeš ho zahlédnout ve skriptech, na screenech z WWDC nebo jako nástroj při testování a prototypování. Mezi vývojáři Apple patří k běžné výbavě.
– brew.sh, únor 2019
A proč ho používat Homebrew?
Možná si říkáš, proč by tě měl nějaký „terminálový správce“ zajímat. Není to jen pro programátory?Vůbec ne. Homebrew využije každý, kdo:
- chce mít systém čistý a pod kontrolou
- hledá nástroje, které nejsou v App Store
- nechce ztrácet čas klikáním na instalačky z náhodných webů
- potřebuje emulátory, převodníky videa, správce databází, nástroje pro web atd.
Například v praxi:
brew install youtube-dl - umožní stáhnout video z YouTube,
brew install ffmpeg - převede jakýkoliv video nebo audio soubor,
brew install git - základní nástroj pro správu verzí,
brew install dosbox - staré DOSové hry? Není problém.
Homebrew zkrátka odemkne sílu macOS, kterou bys jinak neměl možnost jednoduše využít.
Jak to vypadá v praxi?
Po instalaci Homebrew (k tomu se dostaneme v dalším dílu) budeš používat jednoduchý příkaz brew. Třeba brew install git a to je celé. Systém si nástroj stáhne, nainstaluje a zpřístupní. Všechno funguje konzistentně, přehledně a bez zbytečných kliků.Jsem člověk, který má rád, když má věci pod kontrolou. Chci přesně vědět, co mám v systému, a mít možnost kdykoliv všechno jednoduše obnovit. Homebrew mi to umožňuje. Pomocí příkazu brew bundle můžu ze souboru Brewfile během několika minut znovu nainstalovat celý svůj software na nový Mac.
Bez hledání. Bez Googlení. Bez zbytečností.
A co je na tom nejlepší? Můžu si nainstalovat nejen vývojářské nástroje, ale i věci pro zábavu. RetroArch, emulátory, tmux, mpv, ImageMagick… Mám všechno pod kontrolou. Nic se mi nerozsype. A když už ano, pomůže brew doctor. Pokud jsi na terminál nikdy nesáhl, neboj se toho. Není to žádná magie. Stačí trocha trpělivosti a chuť poznat, co vlastně na Macu všechno máš.
Homebrew je jako skrytý portál do světa, který jinak zůstává běžnému uživateli zavřený. Neotvírá se náhodným klikáním, ale jedním jednoduchým příkazem. Je to pro mě přirozené pokračování té radosti, kterou jsem cítil, když se mi tehdy Slax rozběhl z CD a já měl poprvé pocit, že tomu rozumím.
Dnes už mi nestačí jen klikání a vizuální efekty. Chci vědět, co dělám. A chci nástroje, které mi dají svobodu. Právě proto mám Homebrew rád. A pokud máš Mac, myslím, že si ho zamiluješ taky.
Komentáře
Okomentovat