Πώς να διορθώσετε την εντολή sudo apt-get δεν βρέθηκε στο macOS

Το μεγαλύτερο μέρος του Debian χρησιμοποιεί το σύστημα συσκευασίας dpkg το οποίο παρέχει προγράμματα και εφαρμογές για εγκατάσταση. Λόγω αυτού του συστήματος συσκευασίας, οι χρήστες δεν χρειάζεται να δημιουργούν προγράμματα από τους πηγαίους κώδικες. Το εργαλείο που απαιτείται για να αλληλεπιδράσετε με αυτό το σύστημα συσκευασίας είναι το APT (Advanced Package Tool). Ωστόσο, μερικές φορές, αυτό το εργαλείο APT δεν θα λειτουργήσει στο macOS και θα δώσει σφάλμα " sudo: apt-get: εντολή δεν βρέθηκε ".

Μήνυμα λάθους

Τι προκαλεί η εντολή 'sudo apt-get not found' Σφάλμα στο macOS;

Κάθε φορά που υπάρχει ένα σφάλμα ' εντολή δεν βρέθηκε ' στο τερματικό σας, αυτό σημαίνει ότι η εντολή που προσπαθείτε να χρησιμοποιήσετε για συγκεκριμένη εφαρμογή ή βιβλιοθήκη δεν είναι διαθέσιμη. Εάν η εφαρμογή ή το βοηθητικό πρόγραμμα δεν είναι εγκατεστημένο στο σύστημά σας τότε όλες οι εντολές ή οι λειτουργίες που σχετίζονται με αυτό το βοηθητικό πρόγραμμα δεν θα λειτουργούν. Όλοι γνωρίζουμε ότι οι εντολές στο Terminal του Linux και του macOS είναι 99% ίδιες. Ωστόσο, αυτό δεν σημαίνει ότι τόσο το Linux όσο και το macOS θα χρησιμοποιούν τους ίδιους διαχειριστές και βοηθητικά προγράμματα για την εγκατάσταση και τη διαχείριση των πακέτων. Εν κατακλείδι, οι εντολές APT δεν είναι διαθέσιμες για το macOS.

Εναλλακτικές λύσεις APT για macOS

Οι εντολές APT χρησιμοποιούνται για λήψη, ενημέρωση ή αναβάθμιση εφαρμογών μέσω του Terminal. Ωστόσο, αυτή η επιλογή είναι μόνο για μερικούς διανομείς του Debian Linux. Έτσι, τα macOS έχουν λίγες εναλλακτικές λύσεις οι οποίες λειτουργούν ίδιες με αυτές του APT. Αυτές οι εναλλακτικές λύσεις χρησιμοποιούνται για την ίδια εργασία του APT και έρχονται με μερικά διαφορετικά / καλύτερα χαρακτηριστικά.

Μέθοδος 1: Εγκατάσταση του Homebrew στο macOS

Η εντολή ' apt-get ' προορίζεται για την εγκατάσταση πακέτων σε συστήματα Linux. Το Homebrew είναι το ισοδύναμο για το Mac. Είναι ο διαχειριστής πακέτων που οι περισσότεροι άνθρωποι αισθάνονται άνετα με τη χρήση τους. Το Homebrew εγκαθιστά τα πακέτα στον δικό του κατάλογο και στη συνέχεια συμβολικά συνδέει τα αρχεία τους στο / user / local . Μπορείτε να εγκαταστήσετε την εντολή homebrew και να εκτελέσετε την εντολή για την εγκατάσταση των πακέτων ακολουθώντας τα παρακάτω βήματα:

  1. Κρατήστε το πλήκτρο εντολής και πιέστε το πλήκτρο Space για να ανοίξετε το Spotlight, στη συνέχεια πληκτρολογήστε Terminal και Enter .

    Άνοιγμα τερματικού
  2. Πρώτον, πρέπει να εγκαταστήσετε το εργαλείο γραμμής εντολών Xcode χρησιμοποιώντας την ακόλουθη εντολή:
     xcode-select - install 

    Εγκατάσταση του εργαλείου γραμμής εντολών xcode
  3. Μετά την εγκατάσταση του εργαλείου Xcode, πληκτρολογήστε / αντιγράψτε την ακόλουθη εντολή για να εγκαταστήσετε το Homebrew στο macOS:
     ruby -e "$ (curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install)" 

    Εγκατάσταση του homebrew
  4. Η εγκατάσταση θα ζητήσει επιβεβαίωση για το κλειδί επιστροφής (Enter) και τον κωδικό πρόσβασης .
  5. Θα λάβετε το μήνυμα επιτυχίας εγκατάστασης για την σωστή εγκατάσταση του εργαλείου όπως φαίνεται παρακάτω:

    Επιτυχής εγκατάσταση μηνύματος
  6. Τώρα χρησιμοποιώντας το Homebrew, πληκτρολογήστε την ακόλουθη εντολή για να εγκαταστήσετε οποιοδήποτε πακέτο θέλετε να εγκαταστήσετε:
     όνομα εγκατάστασης παρασκευής 

    Εγκατάσταση του πακέτου χρησιμοποιώντας την εντολή homebrew

    Σημείωση : Το όνομα σε εντολή μπορεί να είναι το όνομα του πακέτου που προσπαθείτε να εγκαταστήσετε στο macOS.

  7. Η εντολή Brew θα εγκαταστήσει με επιτυχία το πακέτο στο σύστημά σας.

Μέθοδος 2: Εγκατάσταση MacPorts σε macOS

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

  1. Ανοίξτε το App Store από το Dock και αναζητήστε το Xcode στο πλαίσιο αναζήτησης. Κάντε κλικ στο κουμπί Λήψη και εγκατάσταση του Xcode. Be Patient αυτό θα χρειαστεί λίγο χρόνο για να εγκατασταθεί επειδή το μέγεθος είναι περίπου 6GB.

    Σημείωση : Θα ζητήσει όνομα χρήστη και κωδικό πρόσβασης για τον λογαριασμό που χρησιμοποιείτε στο App Store.

    Εγκατάσταση του Xcode από το App Store
  2. Μπορείτε να συμφωνήσετε με τη συμφωνία του Xcode ανοίγοντας την εφαρμογή από το App Store ή το Dock και κάνοντας κλικ στο κουμπί Agree .

    Το κουμπί Συμφωνώ για τη συμφωνία

    Ή πληκτρολογώντας την ακόλουθη εντολή στο Terminal για να συμφωνήσετε με τις συμφωνίες.

     sudo xcodebuild -license 
  3. Κρατήστε το πλήκτρο εντολής και πατήστε το πλήκτρο Space για να ανοίξετε το Spotlight, στη συνέχεια πληκτρολογήστε Terminal και

    Άνοιγμα τερματικού
  4. Πληκτρολογήστε την ακόλουθη εντολή για να εγκαταστήσετε το εργαλείο γραμμής εντολών Xcode :
     xcode-select - install 

    Εγκατάσταση του εργαλείου γραμμής εντολών xcode
  5. Τώρα κατεβάστε MacPorts για το λειτουργικό σας σύστημα που χρησιμοποιείτε εδώ: MacPorts

    Λήψη MacPorts από τον ιστότοπο
  6. Μετά τη λήψη, ανοίξτε το ληφθέν αρχείο και εγκαταστήστε το λογισμικό περνώντας από τη διαδικασία εγκατάστασης / βήματα και παρέχοντας τον κωδικό πρόσβασης εάν ζητηθεί.
  7. Μόλις ολοκληρωθεί η εγκατάσταση, κάντε επανεκκίνηση του τερματικού και πληκτρολογήστε την ακόλουθη εντολή:
     sudo λιμάνι αυτοαναπροσαρμογή 

    Ενημέρωση και έλεγχος των MacPorts στο τερματικό

    Σημείωση : Το MacPorts εγκαταστάθηκε με επιτυχία αν δείτε το μήνυμα ' Ενημέρωση πηγών βάσης MacPorts χρησιμοποιώντας το rsync '. Ωστόσο, αν δεν βλέπετε αυτό το μήνυμα, θα πρέπει να το εγκαταστήσετε ξανά σωστά.

  8. Τώρα μπορείτε να εγκαταστήσετε οποιοδήποτε πακέτο χρησιμοποιώντας την ακόλουθη εντολή:
     sudo όνομα εγκατάστασης θύρας 

    Εγκατάσταση μέσω MacPorts

    Σημείωση : Το όνομα σε εντολή μπορεί να είναι το όνομα του πακέτου που προσπαθείτε να εγκαταστήσετε στο macOS.

Ενδιαφέροντα Άρθρα