Homebrew
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.
- Lataa skripti: wget https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh
- Voit katsoa sen sisällön, jos haluat: less install.sh
- Salli sen suorittaminen: chmod +x install.sh
- Suorita asennusohjelma: ./install.sh
- Hyväksy oletusasetukset ja noudata asennusohjelman ohjeita.
- 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.