Πώς να απεγκαταστήσετε τα macports από το Mac βήμα προς βήμα

Πολλοί χρήστες Mac δεν εγκαθιστούν ποτέ λογισμικό από οπουδήποτε εκτός από το Mac App Store. Άλλοι εγκαθιστούν από τις εφαρμογές Mac App Store και κατεβάζουν εφαρμογές από μεμονωμένους προγραμματιστές ή χρησιμοποιούν καταστήματα εφαρμογών τρίτων. Ωστόσο, υπάρχουν μερικοί χρήστες MAC, συμπεριλαμβανομένων εκείνων που έχουν αλλάξει από Windows ή Linux, οι οποίοι είναι ιδιαίτερα περιπετειώδεις και θέλουν να χρησιμοποιούν εργαλεία που δεν είναι διαθέσιμα ως πλήρη πακέτα εγκατάστασης που μπορούν εύκολα να μεταφορτωθούν από τον προγραμματιστή τους. Τα περισσότερα από αυτά τα εργαλεία είναι ανοικτού κώδικα και φιλοξενούνται σε αποθετήρια όπως το GitHub. Και για να τα εγκαταστήσετε, συχνά πρέπει να χρησιμοποιείτε τερματικό. Σε πολλές περιπτώσεις, θα πρέπει επίσης να χρησιμοποιήσετε έναν διαχειριστή πακέτων όπως το Homebrew ή, όπως συζητάμε σε αυτό το άρθρο, MacPorts. Σε αυτό το άρθρο, θα σας δείξουμε πώς να απεγκαταστήσετε το MacPorts εάν το έχετε εγκαταστήσει και δεν το χρειάζεστε πλέον.

Τι είναι το MacPorts

Το MacPorts είναι ένας διαχειριστής πακέτων όπως το Homebrew. Χρησιμοποιείται για την εγκατάσταση εφαρμογών και υπηρεσιών κοινής ωφέλειας χρησιμοποιώντας τερματικό. Συγκεκριμένα, το MacPorts είναι ένας διαχειριστής πακέτων για εργαλεία που μεταφέρονται από το Linux που φιλοξενείται σε ένα αποθετήριο, συμπεριλαμβανομένων των Nedit, GV, GMT και GhostScript. Παρόλο που μπορείτε να εγκαταστήσετε MacPorts απευθείας από την πηγή χρησιμοποιώντας το Terminal, υπάρχει επίσης διαθέσιμο αρχείο εγκατάστασης .pkg που σας επιτρέπει να το εγκαταστήσετε εκτελώντας το πρόγραμμα εγκατάστασης.

Γιατί να απεγκαταστήσετε το MacPorts;

Ο κύριος λόγος για την απεγκατάσταση του MacPorts είναι ότι το εγκαταστήσατε για να το δοκιμάσετε ή να εκτελέσετε κάποιο λογισμικό με μεταφορά, αλλά δεν το χρειάζεστε πλέον. Όπως συμβαίνει με όλες τις εφαρμογές και τις επιχειρήσεις κοινής ωφέλειας στο Mac σας, αν δεν το χρειάζεστε πλέον, θα πρέπει να το αφαιρέσετε για να απελευθερώσετε το χώρο και να αποτρέψετε πιθανές συγκρούσεις με άλλες εφαρμογές που εγκαταστήσετε στο μέλλον.

Όπως θα δούμε πότε σας δείχνουμε τη χειροκίνητη μέθοδο για την απεγκατάσταση των MacPorts, κανονικά, η διαδικασία απεγκατάστασης είναι χρονοβόρα και συνεπάγεται αρκετή προσπάθεια να τρέχει εντολές τερματικών και να εντοπίσει αρχεία που έχει τοποθετήσει στο Mac σας. Η εύκολη μέθοδος, ωστόσο, σημαίνει μόνο μερικά κλικ. Χρησιμοποιεί το εργαλείο UNINSTALLER στο CleanMyMAC, το οποίο ράφια κάτω από όλα αυτά τα αρχεία για εσάς και σας επιτρέπει να τα αφαιρέσετε εύκολα. Ξεκινήστε τη δωρεάν δοκιμή CleanMYMAC και δοκιμάστε το μόνοι σας. Απλώς ακολουθήστε αυτά τα βήματα για να αφαιρέσετε το MacPorts:

  1. Ανοίξτε το CleanMYMAC και επιλέξτε εφαρμογές στην πλαϊνή γραμμή.
  2. Κάντε κλικ στην επιλογή SCAN> Διαχείριση των εφαρμογών μου> Uninstaller.
  3. Εντοπίστε το MacPorts στη λίστα όλων των εφαρμογών και επιλέξτε το.
  4. Εάν υπάρχει μια εφαρμογή που ονομάζεται Darwin, επιλέξτε και αυτό.
  5. Κάντε κλικ στο κουμπί απεγκατάστασης.

Πώς να απεγκαταστήσετε το MacPorts με μη αυτόματο τρόπο

Εάν προτιμάτε να απεγκαταστήσετε το MacPorts με μη αυτόματο τρόπο, εδώ είναι πώς να το κάνετε:

  1. Ανοίξτε το τερματικό από τις εφαρμογές> βοηθητικά προγράμματα.
  2. Πληκτρολογήστε αυτήν την εντολή και, στη συνέχεια, πατήστε Επιστροφή:sudo port -fp uninstall installed
  3. Εάν αυτό επιστρέψει ένα μήνυμα σφάλματος ή φαίνεται ότι δεν λειτούργησε, μεταβείτε στο βήμα 4 για να αφαιρέσετε τα αρχεία χρησιμοποιώντας το Finder.
  4. Κάντε κλικ στο μενού GO και επιλέξτε Πηγαίνετε στο φάκελο και, στη συνέχεια, επικολλήστε αυτήν τη διαδρομή αρχείου:/opt/local/bin/port. Σύρετε το φάκελο θύρας στα σκουπίδια.
  5. Όταν εγκαταστήσατε το MacPorts, δημιούργησε έναν χρήστη και ομάδα MacPorts στο Mac σας, οπότε το επόμενο βήμα είναι να τα αφαιρέσετε. Χρησιμοποιήστε αυτές τις εντολές στο τερματικό, πατώντας την επιστροφή μετά από κάθε ένα:
    $ sudo dscl . -delete /Users/macports
    $ sudo dscl . -delete /Groups/macports

  6. Εάν κάποια από τις θύρες που εγκαταστήσατε κατά τη χρήση του MacPorts δημιούργησε τους δικούς τους χρήστες ή ομάδες, χρησιμοποιήστε τις ίδιες εντολές για να τα καταργήσετε, αλλά να αντικαταστήσετε το MacPorts στις εντολές με τα ονόματα των χρηστών και των ομάδων που δημιουργήθηκαν.
  7. Για να καταργήσετε τα υπόλοιπα αρχεία που έχουν εγκατασταθεί από το MacPorts, πληκτρολογήστε το Bash στο Terminal και πατήστε RETURN. Τώρα, χρησιμοποιήστε το ακόλουθο σενάριο:

$ sudo bash -c rm -rf \

/opt/local \

/Applications/DarwinPorts \

/Applications/MacPorts \

/Library/LaunchDaemons/org.macports.* \

/Library/Receipts/DarwinPorts*.pkg \

/Library/Receipts/MacPorts*.pkg \

Περισσότερη ανάγνωση:Πώς να απεγκαταστήσετε το Chrome από το Mac: Ένας οδηγός βήμα προς βήμα

/Library/StartupItems/DarwinPortsStartup \

/Library/Tcl/darwinports1.0 \

/Library/Tcl/macports1.0 \

~/.macports

Εναλλακτικά, θα μπορούσατε να χρησιμοποιήσετε την εντολή Go to Folder στο Finder για να περιηγηθείτε σε κάθε έναν από τους καταλόγους και να αφαιρέσετε όλα τα αρχεία και τους φακέλους που ονομάζονται MacPorts ή Darwin. Οι διαδρομές αρχείου είναι:

  • /Εφαρμογές/darwinports
  • /Library/launchdaemons/org.macports.*
  • /Library/receipts/darwinports*.pkg
  • /Library/Receipts/Macports*.pkg
  • /Βιβλιοθήκη/startupitems/darwinportsstartup
  • /Library/tcl/darwinports1.0 \
  • /Library/tcl/macports1.0 \

Θα χρειαστεί επίσης να μεταβείτε στο φάκελο εφαρμογών σας και να μεταφέρετε τα MacPorts και τον Darwin στα σκουπίδια.

Πώς να επαναφέρετε το MacPorts εάν είναι εσφαλμένο

Εάν το MacPorts ή οποιαδήποτε άλλη εφαρμογή στο Mac σας δεν λειτουργεί όπως πρέπει και θέλετε να συνεχίσετε να τη χρησιμοποιείτε, υπάρχει κάτι που μπορείτε να δοκιμάσετε πριν από την απεγκατάσταση και την επανεγκατάσταση - επαναφέροντας την εφαρμογή. Η επαναφορά μιας εφαρμογής σημαίνει να αφήσετε την ίδια την εφαρμογή στο Mac σας, αλλά να αφαιρέσετε αρχεία ρυθμίσεων και άλλα αρχεία που έχει τοποθετήσει στο Mac σας, οπότε όταν το εκκινήσετε στη συνέχεια, είναι στο κράτος που ήταν όταν το εγκαταστήσατε για πρώτη φορά. Μπορείτε να επαναφέρετε οποιαδήποτε εφαρμογή χρησιμοποιώντας το CleanMYMAC:

  1. Ανοίξτε το CleanMYMAC και, για άλλη μια φορά, εκτελέστε μια σάρωση στο εργαλείο εφαρμογών.
  2. Κάντε κλικ στο κουμπί Διαχείριση των εφαρμογών μου> Uninstaller.
  3. Επιλέξτε MacPorts στη λίστα.
  4. Κάντε κλικ στο βέλος (>) δίπλα στο όνομά του.
  5. Επιλέξτε τα πάντα εκτός από τα δυαδικά αρχεία και κάντε κλικ στην επιλογή Κατάργηση.

Το MacPorts είναι ένα χρήσιμο εργαλείο εάν θέλετε να εκτελέσετε τις θύρες Linux στο Mac σας. Ωστόσο, εάν το έχετε εγκαταστήσει και δεν το χρησιμοποιείτε πλέον, θα πρέπει να ακολουθήσετε τα παραπάνω βήματα για να απεγκαταστήσετε το MacPorts.