Homebrew е безплатен мениджър на пакети с отворен код за Linux и macOS. Въпреки че различните Linux дистрибуции се доставят със собствени пакетни мениджъри, като APT, DNF, Pacman и т.н., за улесняване на софтуера инсталация, ще искате Homebrew на вашата система, ако искате да инсталирате програми, които не са налични в дистрибуцията на Linux по подразбиране хранилища.
Нека да разгледаме Homebrew и стъпките за инсталиране и използване на Linux.
Какво е Homebrew?
Homebrew е мениджър на пакети, който опростява инсталирането на програми, които не са налични в официалните хранилища на Linux дистрибуции. Той съдържа над 5000 пакета (наричани още "формули") и е идеален за инсталиране на Unix инструменти и други програми и помощни програми с отворен код.
Едно от предимствата на използването на Homebrew е, че неговите пакети се поддържат по-добре от тези, налични в други хранилища. Това означава, че можете да инсталирате най-новите версии на програми, дори ако използвате по-стара Linux дистрибуция на вашия компютър.
Как да инсталирате Homebrew на Linux
Homebrew е лесен за настройка. Следвайте тези инструкции, за да инсталирате Homebrew на вашата Linux машина:
Първото нещо, което трябва да направите, е да инсталирате инструменти за изграждане на вашата Linux машина. Инструментите за изграждане, за непосветените, са програми, които улесняват изграждането на пакети на Linux машина.
В Debian или Ubuntu отворете терминала и инсталирайте пакета build-essential и други зависимости, като използвате следната команда:
sudo apt Инсталирайизграждане-essential procps curl файл git
Ако използвате Fedora, CentOS или Red Hat, можете да инсталирате инструменти за изграждане с:
sudo yum групово инсталиране 'Инструменти за разработка'
sudo yum Инсталирай procps-ng curl файл git
sudo yum Инсталирай libxcrypt-compat
За да проверите дали компилаторът е наличен, изпълнете тази команда:
който направи
Ако това върне път, това означава, че имате работещ компилатор на вашата Linux машина. В противен случай има нещо нередно с инсталацията, в който случай трябва да преминете през инсталационния процес отново.
Стъпка 2: Инсталирайте Homebrew на Linux
С инструментите за изграждане на място, всичко, което трябва да направите сега, за да инсталирате Homebrew, е да стартирате инсталационния скрипт. Отворете терминала и изпълнете тази команда, за да направите това:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/Инсталирай/ГЛАВА/install.sh)"
Когато бъдете подканени да продължите инсталацията, натиснете Въведете, и скриптът ще започне да изтегля и инсталира Homebrew на вашата система. Изчакайте няколко минути, за да завърши инсталацията.
Веднага след като приключи, ще видите Инсталацията е успешна съобщение на терминала, заедно със секция, наречена Следващи стъпки който ви казва какво трябва да направите след това, преди да започнете да използвате Homebrew.
Тук ще видите две команди за добавяне на Homebrew към вашия PATH. Копирайте ги и ги стартирайте един по един по-долу. Ето как изглеждат тези команди:
ехо 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"'>> /home/user_name/.profile
ехо "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
Ние трябва да задайте ПЪТЯ за Homebrew, така че черупката да може да го намери, когато го извикате за инсталиране, актуализиране или изтриване на пакети, независимо от текущата ви работна директория.
Как да използвате Homebrew на Linux
С инсталиран Homebrew вече можете да го използвате за инсталиране, актуализиране и изтриване на съществуващи пакети Homebrew на вашата Linux машина. Следвайте инструкциите в следващите раздели, за да извършите тези операции.
1. Инсталиране на пакет чрез Homebrew
Преди да влезете и да инсталирате пакет с помощта на Homebrew, първо трябва да актуализирате Homebrew и всички негови дефиниции на пакети. Отворете терминала и изпълнете тази команда, за да направите това:
варя актуализация
Тъй като току-що сте инсталирали Homebrew, той вероятно вече е актуален, но винаги е добра практика да направите това, преди да инсталирате нов пакет.
Сега, ако следвате онлайн ръководство за инсталиране на пакет, ще сте сигурни, че пакетът присъства в Homebrew и следователно можете да го инсталирате веднага. Ако обаче не сте сигурни, можете да потърсите пакета, за да проверите дали Homebrew го има, като изпълните:
brew търсене име на_пакета
Например, за да търсите дали htop е наличен в хранилищата на Homebrew, въведете:
варя търсене htop
И накрая, за да инсталирате пакета, използвайте:
варя Инсталирай име_на_пакета
Например:
варя Инсталирай htop
2. Надграждане на пакет Homebrew
С течение на времето, докато използвате дадена програма, тя ще получава нови актуализации с корекции на грешки, нови функции и други подобрения. Тъй като Homebrew не надгражда автоматично (не актуализира) самите пакети, ще трябва да направите това ръчно.
Но преди да надстроите пакет Homebrew, може да искате да проверите версията на пакета, за да знаете точно коя версия използвате. За да направите това, отворете терминала и изпълнете командата по-долу:
варя списък --versions име_на_пакета
За да проверите наличните версии за пакета htop:
варя списък --версии htop
Сега, ако има нова версия за пакета, можете да надстроите до него по следния начин:
варете надстройка име_на_пакета
Например:
варете надстройка htop
Като алтернатива, ако искате да надстроите всички Homebrew пакети, инсталирани на вашата система наведнъж, можете да направите това, като изпълните:
ъпгрейд на варя
3. Деинсталиране на пакет Homebrew
Ако вече не се нуждаете от пакет на компютъра си по някаква причина, можете да го деинсталирате, точно както правите с традиционните мениджъри на пакети за Linux. За да деинсталирате пакет с помощта на Homebrew, изпълнете тази команда в терминала:
варя деинсталиране име_на_пакета
Как да деинсталирате Homebrew на Linux
Подобно на процеса на инсталиране на Homebrew, деинсталирането на Homebrew също включва използване на скрипт, който автоматично деинсталира мениджъра на пакети от вашата Linux система.
Отворете терминала и изпълнете тази команда, за да изтеглите и стартирате скрипта за деинсталиране:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/Инсталирай/ГЛАВА/uninstall.sh)"
Веднага след като скриптът завърши деинсталирането на Homebrew, той ще изброи някои файлове, които не са били премахнати по време на процеса на деинсталиране. Можете да премахнете тези остатъчни файлове от файловия мениджър или терминала по начин, който сметнете за подходящ.
Други полезни команди за Homebrew, които трябва да знаете
Въпреки че командите, обсъдени досега, са почти всичко, което трябва да знаете, за да използвате Homebrew на Linux, Homebrew има и няколко други полезни команди, за които трябва да знаете. Те включват:
- помощ за варене: Той отпечатва различни команди на Homebrew с тяхното използване и предназначение.
- под_команда за помощ за варене: Полезно е, когато искате да научите повече за конкретна команда Homebrew, включително наличните опции и използване.
- пивоварен лекар: Той проверява вашата система за потенциални проблеми и ги изброява, така че можете да ги коригирате и да избегнете проблеми, когато използвате Homebrew.
- варя остаряла: Използва се за изброяване на всички пакети Homebrew във вашата система, които са остарели и трябва да бъдат актуализирани.
- щифт за варене package_name: Позволява ви да посочите пакет Homebrew, за да предотвратите надграждането му, когато стартирате командата за надграждане на brew на вашата система. По-късно, ако искате да откачите пакета, Homebrew ще го надстрои заедно с всички останали пакети.
- почистване на напитката: Използва се за почистване на стари версии на пакети във вашата система и други свързани данни.
Инсталирайте любимите си програми на Linux с Homebrew
Сега, след като сте инсталирали Homebrew и имате идея как да го използвате за инсталиране на нови пакети, можете лесно намерете и инсталирайте програми, които иначе не са достъпни чрез традиционните мениджъри на пакети на Linux на вашия машина.
Ако сте начинаещ програмист, Homebrew може да ви бъде доста полезен, тъй като можете да инсталирате различни CLI инструменти на вашата система без усилие, като го използвате. По същия начин, докато го правите, може също да искате да проверите инсталацията и настройката на Git, за да се запознаете със системата за контрол на версиите.