Hoe u MacPorts stap voor stap van de Mac kunt verwijderen

Veel Mac-gebruikers installeren software nooit ergens anders dan vanuit de Mac App Store. Anderen installeren vanuit de Mac App Store en downloaden apps van individuele ontwikkelaars of gebruiken appstores van derden. Er zijn echter een paar Mac-gebruikers, waaronder degenen die zijn overgestapt van Windows of Linux, die bijzonder avontuurlijk zijn en tools willen gebruiken die niet beschikbaar zijn als complete installatiepakketten die eenvoudig kunnen worden gedownload van hun ontwikkelaar. De meeste van deze tools zijn open source en worden gehost in repositories zoals GitHub. En om deze te installeren, moet je vaak Terminal gebruiken. In veel gevallen zul je ook een pakketbeheerder zoals Homebrew moeten gebruiken of, zoals we in dit artikel bespreken, MacPorts. In dit artikel laten we u zien hoe u MacPorts kunt verwijderen als u het hebt geïnstalleerd en het niet langer nodig heeft.

Wat is MacPorts

MacPorts is een pakketbeheerder zoals Homebrew. Het wordt gebruikt om applicaties en hulpprogramma's te installeren met behulp van Terminal. Concreet is MacPorts een pakketbeheerder voor tools die zijn geporteerd vanuit Linux en die worden gehost in een repository, waaronder NEdit, gv, GMT en Ghostscript. Hoewel u MacPorts rechtstreeks vanaf de bron kunt installeren met behulp van Terminal, is er ook een .pkg-installatiebestand beschikbaar waarmee u het kunt installeren door het installatieprogramma uit te voeren.

Waarom MacPorts verwijderen?

De belangrijkste reden voor het verwijderen van MacPorts is dat u het hebt geïnstalleerd om het uit te proberen of om geporteerde software uit te voeren, maar dat u het niet langer nodig heeft. Zoals met alle programma's en hulpprogramma's op uw Mac, moet u deze verwijderen als u deze niet langer nodig heeft om ruimte vrij te maken en mogelijke conflicten met andere programma's die u in de toekomst installeert te voorkomen.

Hoe u MacPorts op een eenvoudige manier kunt verwijderen

Zoals we zullen zien als we je de handmatige methode voor het verwijderen van MacPorts laten zien, is het proces van het verwijderen normaal gesproken tijdrovend en vergt het behoorlijk wat moeite om Terminal-opdrachten uit te voeren en de bestanden op te sporen die het op je Mac heeft geplaatst. De eenvoudige methode betekent echter slechts een paar klikken. Het maakt gebruik van de Uninstaller-tool in CleanMyMac, die al die bestanden voor u ophaalt en u in staat stelt ze gemakkelijk te verwijderen. Start uw gratis CleanMyMac-proefperiode en probeer het zelf. Volg gewoon deze stappen om MacPorts te verwijderen:

  1. Open CleanMyMac en kies Applicaties in de zijbalk.
  2. Klik op Scannen > Mijn applicaties beheren > Uninstaller.
  3. Zoek MacPorts in de lijst met alle apps en selecteer deze.
  4. Als er een applicatie is die Darwin heet, selecteer die dan ook.
  5. Klik op de knop Verwijderen.

MacPorts handmatig verwijderen

Als u MacPorts liever handmatig wilt verwijderen, kunt u dit als volgt doen:

  1. Open Terminal via Toepassingen > Hulpprogramma's.
  2. Typ deze opdracht en druk vervolgens op Return:sudo port -fp uninstall installed
  3. Als er een foutmelding wordt weergegeven of het lijkt erop dat het niet heeft gewerkt, ga dan naar stap 4 om de bestanden te verwijderen met behulp van Finder.
  4. Klik op het menu Ga, kies Ga naar map en plak vervolgens dit bestandspad:/opt/local/bin/port. Sleep de poortmap naar de prullenmand.
  5. Toen je MacPorts installeerde, werd er een MacPorts-gebruiker en -groep op je Mac aangemaakt, dus de volgende stap is om deze te verwijderen. Gebruik deze opdrachten in Terminal en druk na elke opdracht op Return:
    $ sudo dscl . -delete /Users/macports
    $ sudo dscl . -delete /Groups/macports

  6. Als een van de poorten die u hebt geïnstalleerd terwijl u MacPorts gebruikte, eigen gebruikers of groepen heeft aangemaakt, gebruikt u dezelfde opdrachten om deze te verwijderen, maar vervangt u ‘MacPorts’ in de opdrachten door de namen van de gemaakte gebruikers en groepen.
  7. Om de rest van de door MacPorts geïnstalleerde bestanden te verwijderen, typt u bash in Terminal en drukt u op Return. Gebruik nu het volgende script:

$ sudo bash -c rm -rf \

/opt/local \

/Applications/DarwinPorts \

/Applications/MacPorts \

/Library/LaunchDaemons/org.macports.* \

/Library/Receipts/DarwinPorts*.pkg \

/Library/Receipts/MacPorts*.pkg \

/Library/StartupItems/DarwinPortsStartup \

/Library/Tcl/darwinports1.0 \

/Library/Tcl/macports1.0 \

~/.macports

Als alternatief kunt u de opdracht Ga naar map in Finder gebruiken om naar elk van de mappen te navigeren en alle bestanden en mappen met de naam MacPorts of Darwin te verwijderen. De bestandspaden zijn:

  • /Toepassingen/DarwinPorts
  • /Library/LaunchDaemons/org.MacPorts.*
  • /Library/Receipts/DarwinPorts*.pkg
  • /Library/Receipts/MacPorts*.pkg
  • /Bibliotheek/StartupItems/DarwinPortsStartup
  • /Library/Tcl/darwinports1.0 \
  • /Library/Tcl/MacPorts1.0 \

U moet ook naar de map Programma's gaan en MacPorts en Darwin naar de prullenbak slepen.

Hoe u MacPorts kunt resetten als deze zich niet goed gedraagt

Als MacPorts of een ander programma op uw Mac niet naar behoren werkt en u het wilt blijven gebruiken, kunt u iets proberen voordat u het verwijdert en opnieuw installeert: de app opnieuw instellen. Het opnieuw instellen van een programma betekent dat u het programma zelf op uw Mac laat staan, maar dat u instellingenbestanden en andere bestanden verwijdert die het op uw Mac heeft geplaatst, zodat het de volgende keer dat u het start, in de staat verkeert waarin het zich bevond toen u het voor het eerst installeerde. U kunt elke app opnieuw instellen met CleanMyMac:

  1. Open CleanMyMac en voer nogmaals een scan uit in de toepassingstool.
  2. Klik op Mijn applicaties beheren > Verwijderprogramma.
  3. Selecteer MacPorts in de lijst.
  4. Klik op de pijl (>) naast de naam.
  5. Selecteer alles behalve binaire bestanden en klik op Verwijderen.

MacPorts is een handig hulpmiddel als je Linux-poorten op je Mac wilt gebruiken. Als u het echter hebt geïnstalleerd en het niet langer gebruikt, volgt u de bovenstaande stappen om MacPorts te verwijderen.

Zie ook:Hoe u FortiClient stap voor stap van de Mac kunt verwijderen