Få Apt-get til å fungere på Mac: Guide til Homebrew & Macports

Hvis du har erfaring med Linux, er du sannsynligvis kjent med `apt-get`-kommandoen. Den benyttes for å installere programmer eller pakker. macOS og Linux deler visse likhetstrekk, og et begrenset antall Linux-pakker kan installeres på macOS. Eldre macOS-versjoner har større sannsynlighet for å kunne kjøre Linux-applikasjoner.

Oppstår feilmeldingen «Apt-get-kommandoen ikke funnet»?

Feilmeldingen som sier at `apt-get`-kommandoen ikke er funnet, dukker opp når brukere forsøker å installere en Linux-applikasjon med denne kommandoen. Det er ikke noe feil med `apt-get`-kommandoen i seg selv, men den er ikke kompatibel med macOS. macOS har ikke denne spesifikke pakkebehandleren, og derfor vil den ikke fungere.

Løsning for `apt-get` på Mac

Dette betyr ikke at det er umulig å installere Linux-pakker på macOS. Du må bare benytte et annet verktøy.

Homebrew

Hvis du har erfaring med Linux, er du kanskje også kjent med Homebrew. Dette verktøyet er tilgjengelig for macOS og kan brukes til å installere pakker.

Sørg for at du har Xcode installert. (Merk: Last ned fra Mac App Store).
Start Terminal og kjør kommandoen: `xcode-select –install`.
Godta lisensavtalen.
For å installere Homebrew, bruk denne kommandoen:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Bekreft at du ønsker å installere Homebrew.
Etter installasjonen, verifiser med kommandoen: `brew -v`.
Du kan nå installere pakker ved hjelp av denne kommandoen:

brew install Name_of_package

Merk: Homebrew kan også installeres på Windows 10-undersystemet for Linux.

MacPorts

MacPorts er et annet alternativ for pakkebehandling på macOS. Det fungerer like bra som Homebrew, men det er vanligvis best å velge en av dem.

Sørg for at Xcode er installert. Last ned fra Mac App Store.
Åpne Terminal.
Kjør kommandoen: `xcode-select –install`.
Bekreft installasjon av Xcode-verktøyene.
Last ned MacPorts for din macOS-versjon.
Kjør PKG-filen og installer MacPorts.
Pakkene installeres med denne kommandoen:

port install Name_of_package

Oppsummering

`Apt-get` er ikke kompatibelt utenfor Linux. Du må derfor bruke en annen pakkebehandler. macOS er basert på BSD, som har likheter med Linux. Teknologisk sett er det et betydelig tidssprang, som er grunnen til at `apt-get`-kommandoen ikke fungerer på macOS. Både Homebrew og MacPorts er like dyktige til å installere pakker som `apt-get`. Hvis du har problemer med å installere en pakke med Homebrew eller MacPorts, eller den ikke fungerer etter installasjon, er det sannsynligvis et problem med selve pakken eller manglende avhengigheter. Verken Homebrew eller MacPorts kan gjøre en skadet pakke funksjonell på macOS.