Τι κάνει:
* Χρησιμοποιεί το βοηθητικό πρόγραμμα `make`: Το βοηθητικό πρόγραμμα `make` είναι ένα εργαλείο για την κατασκευή λογισμικού από τον πηγαίο κώδικα. Διαβάζει ένα ειδικό αρχείο που ονομάζεται "makefile" το οποίο περιέχει οδηγίες για το πώς μπορείτε να συντάξετε και να εγκαταστήσετε το πρόγραμμα.
* Εκτελεί οδηγίες εγκατάστασης: Η εντολή "make install" λέει `make` για να εκτελέσει τις οδηγίες εγκατάστασης που καθορίζονται στο makefile. Αυτό περιλαμβάνει συνήθως:
* Αντιγραφή αρχείων που έχουν μεταγλωττιστεί: Τα προγράμματα, οι βιβλιοθήκες και τα άλλα αρχεία που έχουν καταρτιστεί αντιγράφονται στις κατάλληλες τοποθεσίες του συστήματος.
* Δημιουργία καταλόγων: Δημιουργούνται οι απαραίτητοι κατάλογοι για την αποθήκευση του λογισμικού.
* Ρύθμιση διαμορφώσεων: Ρυθμίζονται αρχεία και συνδέσμους ρυθμίσεων.
* Εγγραφή του προγράμματος: Το πρόγραμμα μπορεί να προστεθεί στη λίστα εγκατεστημένων προγραμμάτων του συστήματος.
Πώς λειτουργεί:
1. Συλλογή: Η εντολή `make` εκτελείται αρχικά για να καταρτίσει το λογισμικό από τον πηγαίο κώδικα. Αυτό δημιουργεί τα απαραίτητα εκτελέσιμα αρχεία και βιβλιοθήκες.
2. Εγκατάσταση: Μετά τη συλλογή, το `Make Install` χρησιμοποιείται για να βάλει το λογισμικό στην τελική του θέση στο σύστημα.
Παράδειγμα:
Εάν κατεβάσετε ένα πακέτο λογισμικού ως πηγαίο κώδικα (συνήθως ένα αρχείο `.tar.gz`), μπορείτε συνήθως να ακολουθήσετε αυτά τα βήματα:
1. Εξαγάγετε την πηγή: `tar -xzvf software.tar.gz '
2. Πλοηγηθείτε στον κατάλογο προέλευσης: «CD Software»
3. Διαμόρφωση: `./configure` (αυτό καθορίζει τις σωστές ρυθμίσεις συλλογής για το σύστημά σας)
4. compile: `make '
5. Εγκατάσταση: `sudo make install` (θα χρειαστείτε προνόμια ρίζας για την εγκατάσταση λογισμικού σε όλο το σύστημα)
Σημαντικές σημειώσεις:
* ΠΡΟΒΟΛΗ ΡΙΑ: `Κάνε εγκατάσταση 'συχνά απαιτεί προνόμια ρίζας για την εγκατάσταση αρχείων σε καταλόγους συστήματος. Χρησιμοποιήστε το "Sudo, για να εκτελέσετε την εντολή με αυξημένα δικαιώματα.
* makefiles: Το βοηθητικό πρόγραμμα "Make` διαβάζει οδηγίες από ένα" makefile ". Αυτό το αρχείο καθορίζει τα βήματα συλλογής και εγκατάστασης για το λογισμικό.
* Εναλλακτικές εντολές: Ορισμένα πακέτα λογισμικού ενδέχεται να προσφέρουν εναλλακτικές εντολές εγκατάστασης όπως `Make altinstall ',` Make LocalInstall', ή `Make Prefix =...`. Αυτά παρέχουν μεγαλύτερη ευελιξία στην επιλογή της θέσης εγκατάστασης.
Συνοπτικά:
Το "Make Install` είναι το τελικό βήμα στη διαδικασία εγκατάστασης για πολλά πακέτα λογισμικού Linux που καταρτίστηκαν από πηγαίο κώδικα. Είναι υπεύθυνο για την τοποθέτηση των αρχείων, των βιβλιοθηκών και των διαμορφώσεων στις σωστές θέσεις τους στο σύστημα, καθιστώντας το πρόγραμμα χρησιμοποιήσιμο.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα