Ha Te is Homebrew felhasználó vagy Mac-en, valószínűleg már felmerült Benned a kérdés: hová is telepíti a programjaimat ez a remek csomagkezelő? Hol találom azokat a fájlokat, konfigurációkat, amelyekre szükségem van? Nos, ebben a cikkben részletesen feltárjuk a Homebrew telepítési könyvtárait és azok tartalmát, hogy eligazodj a fájlok tengerében.
Mi is az a Homebrew és miért fontos a telepítési helye?
A Homebrew egy ingyenes és nyílt forráskódú csomagkezelő rendszer, amely leegyszerűsíti szoftverek telepítését macOS-en. Segítségével könnyedén telepíthetsz parancssori eszközöket, grafikus alkalmazásokat és egyéb szoftvereket, anélkül hogy a függőségekkel kellene bajlódnod. A Homebrew automatikusan letölti, fordítja és telepíti a szükséges fájlokat.
A telepítési hely azért fontos, mert itt találod a telepített programok végrehajtható fájljait, konfigurációs fájljait, kézikönyveit és egyéb erőforrásait. Ha problémád van egy programmal, vagy konfigurálni szeretnéd, szinte biztos, hogy ezekben a könyvtárakban kell keresgélned. Ezenkívül, a helyes telepítési hely ismerete elengedhetetlen a Homebrew-val telepített szoftverek frissítéséhez és eltávolításához is.
A Homebrew fő telepítési könyvtárai
A Homebrew alapértelmezés szerint két fő helyre telepíti a csomagokat:
/opt/homebrew
(Apple Silicon chipek esetén – M1, M2, M3)/usr/local
(Intel chipek esetén)
Azonban, a pontos telepítési hely függ a Mac architektúrájától (Intel vagy Apple Silicon), és attól, hogy a Homebrew-t milyen módon telepítetted. Nézzük meg ezeket részletesebben!
Apple Silicon (M1, M2, M3) gépek
Az Apple Silicon chipekkel szerelt Mac-eken (például MacBook Air M1/M2/M3, MacBook Pro M1/M2/M3, Mac mini M1/M2) a Homebrew alapértelmezett telepítési könyvtára a /opt/homebrew
.
Ezen belül a legfontosabb alkönyvtárak:
/opt/homebrew/bin
: Itt találod a végrehajtható fájlokat, azaz azokat a parancsokat, amelyeket a terminálban tudsz futtatni./opt/homebrew/sbin
: Hasonló a bin könyvtárhoz, de itt általában a rendszergazdai jogosultságokat igénylő parancsok találhatók./opt/homebrew/Cellar
: Ebben a könyvtárban találod a telepített csomagok tényleges fájljait, külön alkönyvtárakba rendezve. Például, ha telepítetted apython
-t, akkor a/opt/homebrew/Cellar/python/3.11.5
(a verziószám változhat) könyvtárban találod a Python fájlokat./opt/homebrew/Frameworks
: Itt tárolja a framework-öket, amelyekre egyes csomagoknak szükségük lehet./opt/homebrew/include
: C/C++ fejlécfájlok./opt/homebrew/lib
: Könyvtárak./opt/homebrew/share
: Dokumentáció, kézikönyvek és egyéb megosztott fájlok./opt/homebrew/var
: Változó adatok, például naplófájlok.
Intel gépek
Az Intel chipekkel szerelt Mac-eken a Homebrew alapértelmezett telepítési könyvtára a /usr/local
.
A szerkezet nagyon hasonló az Apple Silicon gépekéhez:
/usr/local/bin
: Végrehajtható fájlok./usr/local/sbin
: Rendszergazdai parancsok./usr/local/Cellar
: Telepített csomagok fájljai./usr/local/Frameworks
: Framework-ök./usr/local/include
: C/C++ fejlécfájlok./usr/local/lib
: Könyvtárak./usr/local/share
: Dokumentáció, kézikönyvek./usr/local/var
: Változó adatok.
Hogyan találom meg a pontos telepítési helyet?
Bár a fenti információk jó kiindulópontot jelentenek, a legegyszerűbb módja annak, hogy megtudd egy adott csomag pontos telepítési helyét, ha a brew info
parancsot használod.
Például, ha a wget
telepítési helyére vagy kíváncsi, futtasd a következő parancsot:
brew info wget
A parancs kimenete tartalmazni fogja a wget
telepítési útvonalát, valamint egyéb hasznos információkat, például a függőségeket és a leírást.
Ezen kívül, a brew list
parancs is segíthet. Futtasd:
brew list wget
Ez a parancs kilistázza az összes fájlt, amelyet a wget
telepítése során létrehozott.
Homebrew telepítés testreszabása: Másik telepítési hely megadása
Bár a Homebrew alapértelmezett telepítési helyei általában megfelelnek a legtöbb felhasználónak, van lehetőség a telepítési hely testreszabására is. Ezt a HOMEBREW_PREFIX
környezeti változóval teheted meg.
Figyelem! A telepítési hely megváltoztatása bonyolult lehet és problémákat okozhat, ezért csak akkor ajánlott, ha biztos vagy benne, hogy mit csinálsz.
Ha mégis szeretnéd megváltoztatni a telepítési helyet, a következőképpen teheted meg:
- Nyisd meg a
.zshrc
vagy.bashrc
fájlodat (attól függően, hogy melyik shellt használod). - Add hozzá a következő sort:
export HOMEBREW_PREFIX=/path/to/your/desired/location
Cseréld le a
/path/to/your/desired/location
részt a tényleges elérési útra. - Mentsd el a fájlt és indítsd újra a terminált, vagy futtasd a
source ~/.zshrc
(vagysource ~/.bashrc
) parancsot. - Telepítsd újra a Homebrew-t.
Összegzés
A Homebrew egy fantasztikus eszköz a szoftverek kezelésére Mac-en. A telepítési helyek ismerete elengedhetetlen a programok konfigurálásához, hibaelhárításához és frissítéséhez. Reméljük, ez a cikk segített eligazodni a Homebrew világában, és most már magabiztosabban tudod kezelni a telepített csomagokat.