Homebrew

Linux.fista
Siirry navigaatioon Siirry hakuun
Homebrew
Käyttöliittymä teksti
Lisenssi BSD-lisenssi
Kotisivu brew.sh

Homebrew (aiemmin myös Linuxbrew) on alunperin macOS-käyttöjärjestelmälle kehitetty paketinhallintajärjestelmä, joka on nykyään saatavilla myös Linuxille. Valitettavasti Homebrew kerää analytiikkadataa (eng. Telemetry) oletuksena. Tämän voi estää suorittamalla komennon: brew analytics off.

Asennusohje[muokkaa]

Käytössä on Homebrewin oma asennusohjelma. Asennusohjelma vaatii, että Bash-komentotulkki, tar, curl, git sekä standardit C- ja C++-kehitystyökalut ovat asennettuna. Ubuntussa ja Debianissa (sekä niihin pohjautuvissa jakeluissa) C- ja C++-kehitystyökalut saa asennettua asentamalla paketin build-essential.

  1. Lataa skripti: wget https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh
  2. Voit katsoa sen sisällön, jos haluat: less install.sh
  3. Salli sen suorittaminen: chmod +x install.sh
  4. Suorita asennusohjelma: ./install.sh
  5. Hyväksy oletusasetukset ja noudata asennusohjelman ohjeita.
  6. Lisää Homebrewin käyttämä bin-hakemisto PATH-ympäristömuuttujaan. Asennusohjelma antaa ohjeet kuinka tämä tehdään.

Homebrew pikaohje[muokkaa]

Perustoiminnot[muokkaa]

  • Pakettien etsiminen: brew search hakusana1
  • Paketin asentaminen: brew install paketti1
  • Pakettiluettelon päivittäminen: brew update
  • Pakettien päivittäminen: brew upgrade
  • Poista paketti: brew uninstall paketti1
  • Näytä Homebrewin ohje: brew help

Katso myös[muokkaa]

  • Flatpak - Jakelusta riippumaton paketinhallinta Linuxille.
  • Snap - Canonicalin tekemä kilpailija Flatpakille.
  • AppImage - Eräs siirrettävä pakettiformaatti Linuxille.
  • GNU Guix - GNU-projektin kehittämä paketinhallintajärjestelmä, joka käyttää deklaratiivista ("funktionaalista") toimintatapaa.
  • Nix - Paketinhallintajärjestelmä, joka saatu inspiraatio johti GNU Guixin kehittämiseen.
  • pkgsrc - Ports-kokoelmia muistuttava paketinhallintajärjestelmä, joka tukee monia eri käyttöjärjestelmiä.
  • Ravenports - Toinen hieman Pkgsrc:n kaltainen järjestelmä.
  • Gentoo Prefix - Gentoon paketinhallintajärjestelmä (Portage) voidaan myös asentaa toisen Linux-jakelun kotikansioon.