Homebrew asen­ne­taan Mac-tie­to­ko­neel­le ter­mi­naa­lin kautta. Joidenkin pakettien asen­ta­mi­seen tarvitaan Xcode-ke­hi­tys­oh­jel­mis­to. Kun asennus on on­nis­tu­nut, voit käyttää pa­ket­tien­hal­lin­taoh­jel­maa helposti kaikkien ohjelmien kanssa.

Ho­mebrewin asen­ta­mi­nen Mac-tie­to­ko­neel­le

Ilmainen ja avoimen läh­de­koo­din ratkaisu Homebrew on erittäin hyö­dyl­li­nen työkalu etenkin ke­hit­tä­jil­le oh­jel­mis­to­pa­ket­tien ja bi­nää­ri­so­vel­lus­ten asen­ta­mi­seen tai uusien ohjelmien ja verk­ko­si­vus­to­jen tes­tausym­pä­ris­tö­jen luomiseen. Ho­mebrewin asen­ta­mi­nen Mac-tie­to­ko­neel­le on hieman mo­ni­mut­kai­sem­paa, minkä vuoksi opastamme sinut seu­raa­vis­sa osioissa läpi kaikki tar­vit­ta­vat vaiheet.

Mitkä ovat jär­jes­tel­mä­vaa­ti­muk­set?

Pa­ket­tien­hal­lin­ta tallentaa kaikki asen­nus­tie­dos­tot kan­sioi­hin /usr/local/bin tai /usr/local/Cellar. Sym­bo­li­nen linkki luodaan kuitenkin kansioon /usr/local/bin. Ho­mebrewin asen­ta­mi­sek­si Mac-tie­to­ko­neel­le on täy­tet­tä­vä muutama pe­rus­vaa­ti­mus, jotka ovat seuraavat:

  • Internet-yhteys
  • Tietokone, jossa on macOS Mojave (10.14) tai uudempi
  • Apple Silicon tai 64-bittinen Intel-pro­ses­so­ri
  • Xcode ja CLT
  • Bourne-yh­teen­so­pi­va ko­men­to­tulk­ki
  • Jär­jes­tel­män­val­vo­jan oikeudet

Vai­heit­tai­nen opas Ho­mebrewin asen­ta­mi­seen

Homebrew asen­ne­taan Mac-tie­to­ko­neel­le ko­men­to­ri­vil­tä. Tätä varten on suo­ri­tet­ta­va seuraavat vaiheet:

  1. Avaa Ter­mi­naa­li. Se löytyy So­vel­luk­set-kansiosta ja Apuoh­jel­mat-ali­kan­sios­ta. Vaih­toeh­toi­ses­ti voit painaa Mac-pi­ka­näp­päin­tä [Command] + vä­li­lyön­ti ja kir­joit­taa ha­ku­kent­tään hakusanan ”Ter­mi­naa­li”.
  2. Asenna sitten Xcode-ke­hi­ty­sym­pä­ris­tö ko­men­to­ri­vil­tä. Sen avulla voit luoda so­vel­luk­sia Apple-lait­teil­le. Käytä seuraavaa komentoa:
xcode-select --install
bash

Vahvista sitten asennus ja vastaa muihin ky­sy­myk­siin.

  1. Asenna nyt Homebrew. Tar­vit­ta­va komento (kaikille tuetuille macOS-ver­sioil­le) on seuraava:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
bash

Vahvista Homebrew-asennus pai­na­mal­la [Enter]. Kirjoita jär­jes­tel­män­val­vo­jan salasana ja vahvista se. Jos asennus onnistui, ruudulle ilmestyy siitä ilmoitus.

Kuinka asentaa Homebrew ma­nu­aa­li­ses­ti Mac-tie­to­ko­neel­le

Vaih­toeh­toi­ses­ti voit myös asentaa Ho­mebrewin ma­nu­aa­li­ses­ti macOS-käyt­tö­jär­jes­tel­mään. Tätä varten kirjoita ensin komento asen­nussk­rip­tin la­taa­mi­sek­si. Suorita sitten toinen komento skriptin käyn­nis­tä­mi­sek­si. Tar­vit­ta­vat vaiheet ko­men­to­ri­vil­lä ovat seuraavat:

  1. Lataa skripti tällä ko­men­nol­la:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh
bash
  1. Käytä seuraavaa komentoa tar­kas­tel­lak­se­si skriptin koodia. Näin voit varmistaa, että kaikki on niin kuin haluat.
less install.sh
bash
  1. Asenna skripti nyt seu­raa­val­la ko­men­nol­la:
/bin/bash install.sh
bash

Sinun on nyt vah­vis­tet­ta­va joitakin tietoja. Sen jälkeen jär­jes­tel­mä­vaa­ti­muk­set tar­kis­te­taan, ja sinua pyydetään antamaan sa­la­sa­na­si. Vahvista tämä pai­na­mal­la [Y].

  1. Var­mis­taak­se­si, että Ho­mebrewin asennus onnistui, tarkista tilanne tällä ko­men­nol­la:
brew doctor
bash

Jos kaikki on kunnossa ja paketit ovat ajan tasalla, saat seuraavan pa­laut­teen:

Your system is ready to brew.
bash

Pa­ke­tin­hal­lin­nan mää­rit­tä­mi­nen

Kun olet asentanut Ho­mebrewin Mac-tie­to­ko­neel­le­si, voit käyttää pa­ket­tien­hal­lin­taoh­jel­maa milloin tahansa oh­jel­mis­to­pa­ket­tien li­sää­mi­seen. Li­sä­tie­to­ja saat ko­men­nol­la help. Se näyttää tältä:

brew help
bash

Jos haluat lisätä tietyn paketin, voit etsiä sen ko­men­nol­la search. Korvaa tätä varten seu­raa­vas­sa ko­men­nos­sa oleva paik­ka­merk­ki ”Package name” etsimäsi ohjelman nimellä.

brew search package name
bash

Jos et halua, että ana­lyy­si­tie­to­ja kerätään ja lä­he­te­tään, poista toiminto käytöstä seu­raa­val­la ko­men­nol­la:

brew analytics off
bash

Pakettien käytön aloit­ta­mi­nen

Jos haluat asentaa, päivittää tai poistaa paketteja Ho­mebrewin avulla, tarvitset vain lyhyitä komentoja. Lisää paketteja seu­raa­val­la ko­men­nol­la kor­vaa­mal­la pai­kan­pi­tä­jä ”Paketin nimi”:

brew install package name
bash

Jos haluat poistaa paketin, käytä seuraavaa komentoa ja korvaa ”Paketin nimi” oh­jel­mis­tol­la, jonka haluat poistaa:

brew uninstall package name
bash

Jos haluat päivittää Ho­mebrewin, käytä tätä komentoa:

brew update
shell

Kuinka poistaa Homebrew macOS-käyt­tö­jär­jes­tel­mäs­tä

Jos et enää tarvitse pa­ket­tien­hal­lin­taoh­jel­maa, voit poistaa Ho­mebrewin helposti milloin tahansa. Käytä seuraavaa komentoa:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
bash

Vaih­toeh­toi­ses­ti voit käyttää Homebrew-skriptiä uninstall.sh ja poistaa pa­ket­ti­hal­lin­nan ma­nu­aa­li­ses­ti. Suorita skripti seu­raa­val­la ko­men­nol­la:

curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh
bash

Käynnistä sitten Ho­mebrewin poisto seu­raa­vien ohjeiden mu­kai­ses­ti:

bash uninstall.sh
bash

Mitä vaih­toeh­to­ja Homebrew:lle on olemassa?

Jos et halua käyttää Ho­mebrewia, vaan etsit sen sijaan toista pa­ket­tien­hal­lin­taoh­jel­maa, on tarjolla muutamia erittäin hyviä vaih­toeh­to­ja. Tässä on kolme parasta vaih­toeh­toa:

  • MacPorts: Ilmainen ja avoimen läh­de­koo­din MacPorts-pa­ket­tien­hal­lin­taoh­jel­ma on ollut olemassa vuodesta 2002 lähtien. Se ke­hi­tet­tiin alun perin nimellä Darwin­Ports, ja sen tar­koi­tuk­se­na on helpottaa muiden avoimen läh­de­koo­din ohjelmien asen­ta­mis­ta. Toisin kuin Homebrew, MacPorts ei käytä jär­jes­tel­män omia ohjelmia.
  • Fink: Fink-pa­ket­tien­hal­lin­ta on yh­teen­so­pi­va muiden Unix-va­riant­tien kanssa ja toimii Darwin-käyt­tö­jär­jes­tel­mäs­sä. Ohjelmaa voidaan ohjata ter­mi­naa­lin kautta, mutta vaih­toeh­to­na on myös graafinen käyt­tö­liit­ty­mä Fink Commander. Lisäksi Finkia voidaan käyttää läh­de­koo­din muok­kaa­mi­seen.
  • ServBay: ServBay on myös kehitetty eri­tyi­ses­ti macOS-käyttöön ja sopii erityisen hyvin vaih­toeh­toi­sek­si tes­tausym­pä­ris­tök­si. Verk­ko­pal­ve­li­met, tie­to­kan­nat ja muut työkalut voidaan in­tegroi­da vain muu­ta­mal­la ko­men­nol­la. Työs­ken­te­ly ei tapahdu ko­men­to­ri­vil­tä, vaan selkeän käyt­tö­liit­ty­män kautta.
Siirry pää­va­lik­koon