====== Homebrew ====== [[https://brew.sh/|Homebrew]] je pre macOS. Pre Linux je **Linuxbrew**. Je to správca balíkov, ktorý umožňuje jednoduchú inštaláciu softvéru, ktorý nie je súčasťou štandardných repozitárov Linuxových distribúcií, alebo je dostupný len v zastaralej verzii. ==== Využitie Homebrew ==== Umožňuje inštalovať, aktualizovať a odinštalovať softvér pomocou jednoduchých príkazov v termináli. \\ Inštaluje programy do vlastného adresára (napr. ~/.linuxbrew) bez toho, aby zasahoval do systémových súborov. \\ Nepotrebuje root/sudo prístup (ak si ho nainštaluješ do domovského priečinka). \\ Hodí sa najmä na vývojárske nástroje (napr. gcc, node, python, tmux, htop, atď.). ===== Inštalácia ===== Vhodný a odskúšaný popis je napríklad na [[https://greenwebpage.com/community/how-to-install-and-use-homebrew-on-ubuntu-24-04/#How-to-Install-Homebrew-on-Ubuntu-24.04|green webpage - install on Ubuntu 24.04]], == Zhrnutie inštalácie: == - inštalácia **curl** - len ak nie je nainštalovaný (sťahovač súborov): - ''sudo apt install curl -y'' - stiahnutie a inštalácia Brew - ''/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"'' - na otázku ''Pres RETURN/ENTER to continue...'' stlač Enter - bude pred koncom inštalácie vypísaný odstavec ''==> Next sterps:'', kde treba použiť 2 riadky (skopírovať po jednom a spustiť) napríklad: - ''echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> /home/attila/.bashrc'' - ''eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"'' - otestovať verziu brew: - ''brew --version'' - ''brew doctor'' ===== Implementácia ===== == často používané príkazy: == * **brew** - krátky help * **brew doctor** - kontrola vlastného systému Homebrew * **brew update** - aktualizácia Homebrew * **brew list** - informácia o moduloch inštalovaných pomocou Homebrew Na [[https://brew.sh/|domovskej stránke Homebrew]] je vyhľádávnie pre moduly na inštalaciu.