30Jun
Το πιο δύσκολο κομμάτι της σύνταξης λογισμικού στο Linux εντοπίζει τις εξαρτήσεις και την εγκατάσταση τους.Το Ubuntu έχει εντολές apt που ανιχνεύουν αυτόματα, εντοπίζουν και εγκαθιστούν εξαρτήσεις, κάνουν τη σκληρή δουλειά για εσάς.
Πρόσφατα καλύψαμε τα βασικά στοιχεία της σύνταξης λογισμικού από την πηγή στο Ubuntu, οπότε ελέγξτε το αρχικό μας άρθρο αν ξεκινάτε απλά.
Auto-Apt
Αυτόματο ρολόι και περιμένει όταν εκτελείτε την εντολή. /configure μέσω αυτής.Όταν το. /configure προσπαθεί να αποκτήσει πρόσβαση σε ένα αρχείο που δεν υπάρχει, το auto-apt θέτει τη διαδικασία. /configure σε αναμονή, εγκαθιστά το κατάλληλο πακέτο και αφήνει τη διαδικασία. /configure να συνεχιστεί.
Αρχικά, εγκαταστήστε το auto-apt με την ακόλουθη εντολή:
sudo apt-get install auto-apt
Μόλις εγκατασταθεί, εκτελέστε την ακόλουθη εντολή για να κατεβάσετε τις λίστες αρχείων που απαιτεί αυτόματα.Αυτή η διαδικασία θα διαρκέσει μερικά λεπτά.
ενημέρωση sudo auto-apt
Αφού ολοκληρωθεί η πρώτη εντολή, εκτελέστε τις ακόλουθες εντολές για να ενημερώσετε τις βάσεις δεδομένων της.Αυτές οι εντολές θα διαρκέσουν επίσης μερικά λεπτά.
sudo auto-apt updatedb & &sudo auto-apt update-local
Αφού ολοκληρώσετε την κατασκευή των βάσεων δεδομένων του auto-apt, μπορείτε να ξεκινήσετε τη διαδικασία. /configure με την ακόλουθη εντολή:
sudo auto-apt run. /configure
Apt-File
Αν δείτε έναμήνυμα λάθους που λέει ότι ένα συγκεκριμένο αρχείο λείπει, ίσως να μην γνωρίζετε το πακέτο που πρέπει να εγκαταστήσετε για να λάβετε το αρχείο.Το αρχείο Apt σας επιτρέπει να βρείτε τα πακέτα που περιέχουν ένα συγκεκριμένο αρχείο με μία μόνο εντολή.
Αρχικά, θα πρέπει να εγκαταστήσετε το ίδιο το apt-αρχείο:
sudo apt-get install apt-file
Αφού εγκατασταθεί, εκτελέστε την ακόλουθη εντολή για να κατεβάσετε τις λίστες αρχείων από τις διαμορφωμένες αποθήκες σας apt.Αυτές είναι μεγάλες λίστες, οπότε η λήψη τους θα διαρκέσει μερικά λεπτά.
Εκτελέστε την ακόλουθη εντολή, αντικαθιστώντας το " example.pc " με ένα όνομα αρχείου και η εντολή θα σας πει ακριβώς ποιο πακέτο πρέπει να εγκαταστήσετε:
αρχείο αναζήτησης αρχείου apt-file example.pc
Εγκατάστασητο πακέτο με την τυπική εντολή apt-get install:
πακέτο εγκατάστασης sudo apt-get
Μπορείτε επίσης να εκτελέσετε μια αναζήτηση αρχείων από την ιστοσελίδα του πακέτου Ubuntu Search.Χρησιμοποιήστε την ενότητα " Αναζήτηση περιεχομένων των πακέτων " στη σελίδα για να αναζητήσετε ένα συγκεκριμένο αρχείο.
Θα σας δώσει τα ίδια αποτελέσματα με το apt-αρχείο και δεν θα χρειαστεί να κάνετε λήψη λίστας αρχείων.
Apt-Get Build-Dep
Καλύψαμε το apt-get build-dep στην αρχική μας ανάρτηση.Εάν μια παλαιότερη έκδοση του προγράμματος που προσπαθείτε να εγκαταστήσετε βρίσκεται ήδη σε αποθήκες πακέτων του Ubuntu, το Ubuntu γνωρίζει ήδη τις εξαρτήσεις που απαιτεί.
Πληκτρολογήστε την ακόλουθη εντολή, αντικαθιστώντας το πακέτο " " με το όνομα του πακέτου και το apt-get θα εγκαταστήσει τις απαιτούμενες εξαρτήσεις:
sudo apt-get build-dep πακέτο
Apt-get σας ζητά να εγκαταστήσετε όλες τις απαιτούμενες εξαρτήσεις.
Εάν μια νεότερη έκδοση του προγράμματος απαιτεί διαφορετικές εξαρτήσεις, μπορεί να χρειαστεί να εγκαταστήσετε μερικές χειροκίνητες πρόσθετες εξαρτήσεις.
Όλες αυτές οι εντολές χρησιμοποιούν το apt-get, έτσι μπορείτε να τις βρείτε και σε Debian, Linux Mint και οποιαδήποτε άλλη διανομή Linux που χρησιμοποιεί πακέτα apt-get και. deb.