(FIXAT) Apt-get-kommandot hittades inte på Mac

By rik

Har du någon gång arbetat med ett Linuxsystem känner du kanske till kommandot Apt-get. Det används för att installera program och paket. macOS och Linux delar vissa likheter, och det finns en liten mängd Linux-paket som kan installeras på macOS. Äldre versioner av macOS är mer benägna att kunna köra en Linux-applikation.

Problem med kommandot Apt-get?

Ett felmeddelande som säger att Apt-get-kommandot inte hittades dyker upp när användare försöker installera en Linux-app med kommandot. Det är inte fel på själva Apt-get, men det kommer inte att fungera på macOS eftersom macOS inte använder den pakethanteraren.

Lösning för apt-get på Mac

Det betyder inte att du helt saknar möjligheter att installera ett Linux-paket på macOS. Du behöver bara använda ett alternativt verktyg.

Homebrew

Om du har erfarenhet av Linux är du förmodligen bekant med Homebrew. Det finns även tillgängligt för macOS och kan användas för att installera paket.

Kontrollera att du har Xcode installerat (Ladda ner från Mac App Store). Öppna Terminal och kör kommandot: xcode-select --install. Acceptera licensavtalet. Installera sedan Homebrew genom att köra följande kommando:

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

Bekräfta installationen. När installationen är klar, verifiera den med: brew -v. Nu kan du installera paket med kommandot:

brew install Namn_på_paket

Notera: Homebrew kan även installeras på Windows 10 subsystem för Linux.

Macports

Macports är en annan pakethanterare för macOS. Den fungerar på liknande sätt som Homebrew, men det är oftast rekommenderat att välja endast en av dem.

Se till att du har Xcode installerat (Hämta från Mac App Store). Starta Terminal. Kör kommandot: xcode-select --install. Bekräfta installationen av Xcode-verktygen. Ladda ner Macports som passar din macOS-version. Kör PKG-filen och installera Macports. Installera paket med följande kommando:

port install Namn_på_paket

Sammanfattning

Apt-get fungerar inte utanför Linuxmiljöer. Du behöver använda en annan pakethanterare. macOS bygger på BSD, som är besläktat med Linux. Skillnaderna i tekniken är betydande, vilket förklarar varför Apt-get inte fungerar på macOS. Homebrew och Macports är lika bra alternativ för att installera paket. Om ett paket inte kan installeras med Homebrew eller Macports, eller om det inte fungerar efter installationen, kan problemet bero på själva paketet eller på andra beroenden som behöver hanteras. Varken Homebrew eller Macports kan få ett skadat paket att fungera på macOS.