
AppleInsider může získat přidruženou provizi za nákupy uskutečněné prostřednictvím odkazů na našich stránkách.
Homebrew je správce balíčků macOS, který uživatelům umožňuje instalovat a spravovat nástroje UNIX a software třetích stran. Zde je návod, jak začít.
Na rozdíl od většiny systémů založených na UNIX/Linuxu, macOS neposkytuje standardní mechanismus pro instalaci nástrojů příkazového řádku třetích stran nad rámec standardního instalačního programu Apple. Na většině systémů založených na UNIX/Linux jsou nástroje instalovány správcem balíčků, ve kterém lze balíčky stahovat, aktualizovat, synchronizovat a odstraňovat. Většina těchto správců balíčků zahrnuje automatizaci.
Nejlepším řešením tohoto problému v systému macOS je správce balíčků třetí strany s názvem Homebrew.
Homebrew se nejen snadno používá, ale udržuje vaše nástroje Mac aktuální s relativně malými problémy. Je také možné automatizovat instalaci nástroje pomocí skriptování, ale to je nad rámec tohoto článku. Prozatím budeme používat pouze nejjednodušší příklady a pokročilejší témata prozkoumáme později.
Co potřebujete, abyste mohli začít s Homebrew na macOS
Nastavení je snadné a vyžaduje 4 základní kroky.
Nejprve přejděte na web GPGTools, stáhněte si a poté spusťte instalační program GPGTools. Po dokončení ukončete instalační program. Tím se nainstaluje aplikace GPG Keychain, která vám umožní vytvořit klíče SSH, které budou později použity instalačním skriptem Homebrew.
GPG je zkratka pro GNU Privacy Guard – ale nebojte se – nenainstaluje žádnou VPN ani jiný síťový software. GPGTools nainstaluje pouze aplikaci GPGTools a několik náhodných UNIXových nástrojů, které potřebuje. Nainstaluje také podokno předvoleb nastavení systému.
Po instalaci GPGTools přejděte do složky Aplikace a spusťte aplikaci GPG Keychain. Projděte si velmi jednoduše první výzvu – zadejte jméno, e-mailovou adresu, heslo, chcete-li (je to dobrý nápad). Toto heslo se používá pouze pro klíče SSH, které aplikace vytvoří. Nebudete jej znovu potřebovat, pokud nezpřístupníte klíče ručně v Terminálu.
Poté, co aplikace GPGTools vygeneruje vaše klíče, uloží je do neviditelné složky s názvem „.ssh“ ve vaší uživatelské složce. Vedoucí „.“ učiní složku neviditelnou, pokud neuděláte něco, co Finderu řekne, aby zobrazil neviditelné soubory. Ve většině případů nebudete potřebovat přímý přístup ke klávesám:

Infrastruktura veřejného klíče neboli PKI vám umožňuje bezpečnou výměnu informací pomocí šifrovaných podpisů namísto hesel.
Všimněte si, že soubor id_rsa ve složce .ssh je váš soukromý klíč. Tento klíč nikdy nikomu nedávejte a nepovolujte k němu přístup ze svého Macu. Druhý soubor is_rsa.pub je váš veřejný klíč a lze jej volně rozdávat nebo nahrávat na servery s veřejnými klíči. Ostatní soubory používá systém ke konfiguraci SSH.
Aplikace GPGTools zobrazí okno s vaším novým veřejným klíčem a že je platný.
Dále budete muset nainstalovat Správce verzí Ruby od třetí strany – správce balíčků pro jazyk Ruby. To je potřeba, protože většina Homebrew a jeho instalačních skriptů (tzv Vzorce) jsou psány v Ruby. Nainstaluje také ověřené klíče pro GPG sám. To je poměrně snadné. Stránka RVM uvádí tento krok přímo nahoře. Otevřete na svém Macu aplikaci Terminál z /Applications/Utilities a zkopírujte+vložte:
gpg2 — recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
lis Vrátit se k provedení příkazu.
To říká GPG, aby načetlo oficiální klíče GPG z ověřeného serveru veřejných klíčů. Během stahování klíčů uvidíte několik řádků textu. Mělo by to být dokončeno poměrně rychle:

Všimněte si, že pokud jste na Macu přihlášeni jako uživatel bez administrátora, možná budete muset před každým příkazem terminálu uvést sudo příkaz. Například:
sudo gpg2 — recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
sudo nebo „super user do“ je UNIXový nástroj pro spuštění jiného příkazu jako „super uživatel“, někdy také nazývaný jako uživatel root. Super uživatel má téměř neomezenou moc dělat cokoli v systému UNIX, takže jej používejte opatrně. Můžete být vyzváni k zadání hesla správce systému macOS. Pokud jste na Macu přihlášeni jako uživatel správce, pravděpodobně nebudete muset před příkazy terminálu uvádět sudo.
K navigaci vzad nebo vpřed v Terminálu můžete použít všechny čtyři klávesy se šipkami na klávesnici.
Dále spusťte 2. řádek skriptu zobrazený na webu RVM ve vaší aplikaci Terminal pomocí kopírování a vkládání:
\curl -sSL https://get.rvm.io | bash -s stabilní
Toto používá UNIX kučera stáhnout nástroj pro instalaci Správce verzí Ruby do vašeho Macu. Ignorujte varování o tom, že klíč není certifikován. Po dokončení instalační skript zmíní několik položek pokročilého nastavení systému UNIX, ale většinou je můžete ignorovat, pokud neplánujete používat přímo Ruby. Stejný příkaz můžete v budoucnu znovu spustit a aktualizovat RVM na nejnovější verzi.

V Terminálu můžete zrušit provádění jakéhokoli spuštěného příkazu současným stisknutím kláves Control-Option-Z.
Instalaci RVM + Ruby můžete ověřit v Terminálu:
Nyní, když je toto předběžné nastavení hotové, jste připraveni nainstalovat samotný Homebrew. Jak je uvedeno na domovské stránce, zkopírujte a vložte následující do Terminálu:
/bin/bash -c „$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)“
To říká curl, aby načetl a provedl instalační skript Hombrew ze svého úložiště GitHub online. Při prvním spuštění skriptu můžete být v Terminálu požádáni o heslo správce systému macOS. Zadejte jej a stiskněte Vrátit se. Postupujte podle zbývajících pokynů na obrazovce.
Instalační skript Homebrew stáhne a nainstaluje vše, co Homebrew potřebuje. Postupujte podle pokynů na obrazovce. Může vás požádat o heslo správce Mac. Nemělo by to trvat příliš dlouho. Po dokončení dostanete několik poznámek z Homebrew, z nichž většinu lze bezpečně ignorovat.
Po instalaci Homebrew jste připraveni spustit svůj první Homebrew nebo jednoduše vařitpříkaz v terminálu:
wget je další nástroj pro stahování GNU podobný curl. wget je běžný na mnoha systémech Linux a UNIX.
A je to. To je vše k instalaci Homebrew a nástroje.
Pokaždé, když nainstalujete nástroj hostovaný Homebrew, zadáte do Terminálu „brew install (název vzorce)“, kde (název vzorce) je název vzorce Homebrew, který rozpozná. Každý nástroj se nainstaluje pomocí skriptu Ruby (vzorec), který ví, jak stáhnout a spustit. Také ví, jak nainstalovat jakékoli závislosti vzorce.
Můžete vyhledat jakýkoli název nástroje na Homebrew přímo v horní části domovské stránky. Jednoduše zadejte název nástroje do vyhledávacího pole a zobrazí se vyskakovací okno se všemi odpovídajícími vzorci. Kliknutím na název vzorce zobrazíte jeho stránku a příkaz brew install. Pokud například chcete vyhledat balíček Perl, přejděte na www.brew.sh a do vyhledávacího pole zadejte „perl“. Měl bys vidět:

Jako vedlejší poznámka se většina balíčků Homebrew instaluje do neviditelného systémového adresáře /usr/local, do podsložky s názvem Cellar. symbolické odkazy jsou vytvořeny ke každému nástroji do unixového binárního (bin) adresáře, kde je může systém vidět. symbolické odkazy jsou ekvivalentem UNIXu k aliasům desktopů macOS.
Společnost Homebrew je docela dobrá v přidávání nových nástrojů, jakmile vyjdou, a aktualizaci stávajících vzorců. K dispozici je také rozsáhlá dokumentace a fórum.
Udržování Homebrew aktuální
Existuje několik posledních příkazů, které byste měli znát pro automatickou aktualizaci všech nainstalovaných vzorců a samotného Homebrew. Tyto jsou:
- nápověda k vaření – obecná nápověda k Homebrew.
- vařit příkazy – zobrazit běžné Homebrew příkazy.
- seznam vaření – zobrazí všechny nainstalované receptury Homebrew.
- upgrade piva – zkontroluje instalační skript Homebrew pro novou verzi a nainstaluje ji, pokud je k dispozici.
- vařit zastaralý – Zobrazit všechny vzorce, které je třeba aktualizovat.
- brew odinstalovat – odstraňte uvedený vzorec z vašeho počítače Mac.
A konečně, veledůležitý příkaz pro aktualizaci vzorců, který budete chtít spouštět často, ne-li denně:
aktualizace vaření – aktualizujte všechny zastaralé vzorce na vašem počítači Mac.
Uvědomte si, že pokud máte nainstalovaných mnoho vzorců, může aktualizace vaření nějakou dobu trvat, a to i přes rychlá připojení.
Domácké sudy
Kromě nástrojů příkazového řádku UNIX vám Homebrew také umožňuje instalovat některé standardní aplikace pro Mac prostřednictvím svého sud flag, který je velmi podobný běžnému příkazu install. Chcete-li například nainstalovat Mozilla Firefox, jednoduše zadejte:
brew install — sud firefox
Většina instalací aplikace Cask se nainstaluje do obvyklé složky Aplikace. Je to také dobrý způsob, jak udržovat několik aplikací aktuálních najednou spuštěním aktualizace brew.
Které verze?
Jakmile je nástroj nainstalován s Homebrew a viditelný pro macOS, můžete zjistit, kde se v systému nachází, pomocí který příkaz následovaný názvem nástroje. V Terminálu zadejte například:
Toto funguje obecně pro všechny systémové nástroje UNIX.
Pokud znáte příznak verze, který nástroj podporuje, můžete také získat jeho verzi v Terminálu. Většina nástrojů UNIX používá buď název nástroje následovaný parametrem -v, nebo parametr — version. Například:
GNU Wget 1.21.3 postavený na darwinu 21.3.0.
Většina nástrojů obsahuje za informací o verzi přibližně odstavec informací.
Pro specifické příkazy podporované každým nástrojem použijte systém UNIX man (nebo manuál):
Wget – Neinteraktivní síťový downloader.
wget [option]… [URL]…
následují stránky příkazů a jejich možností.
Typ Control-Z opustit systém člověka.
Tolik více k Homebrew
Nyní, když víte, jak nainstalovat, aktualizovat a používat Homebrew, můžete nainstalovat téměř jakýkoli oblíbený balíček nástrojů UNIX.
V budoucích článcích prozkoumáme některé pokročilejší příkazy Homebrew. A budeme hovořit o tom, jak používat skriptování shellu k napsání hlavního instalačního a aktualizačního skriptu pro automatizaci celých instalačních sad najednou.
Zdroj: appleinsider.com