Αναρωτιέμαι τι κάνει το sudo apt-get update
.
Τι ενημερώνει;
Η εκτέλεση του sudo apt-get update
απλά εξασφαλίζει ότι η λίστα των πακέτων σας από όλα τα αποθετήρια και τα PPA's είναι ενημερωμένη. Αν δεν εκτελέσετε αυτή την εντολή, μπορεί να λάβετε παλαιότερες εκδόσεις διαφόρων πακέτων που εγκαθιστάτε, ή ακόμα χειρότερα, προβλήματα εξάρτησης. Αν μόλις προσθέσατε ένα PPA και δεν έχετε ενημερώσει, τίποτα από το PPA δεν θα λειτουργήσει καθόλου, καθώς δεν έχετε λίστα πακέτων από το συγκεκριμένο PPA ή αποθετήριο.
Με λίγα λόγια: αλλά μπορεί να παραλειφθεί, αν σας πιέζει πραγματικά ο χρόνος, εκτός και αν έχετε αλλάξει αποθετήρια ή PPA από την τελευταία ενημέρωση του apt-get update
.
Πρέπει να εκτελέσετε το apt-get update
μία φορά πριν εγκαταστήσετε νέα πακέτα, καθώς αυτό ενημερώνει τις πληροφορίες του τοπικού αποθετηρίου. Αν πρόκειται να εγκαταστήσετε πολλά πακέτα λίγο μετά το άλλο, δεν χρειάζεται να εκτελέσετε το apt-get update
. Επίσης, μπορείτε να εγκαταστήσετε πολλά πακέτα ταυτόχρονα αν πληκτρολογήσετε
sudo apt-get install package1 package2...
Όπως είπαν πολλοί άνθρωποι πριν από μένα, αυτό ενημερώνει το τοπικό σας αποθετήριο (λίστα πακέτων).
Μπορεί να αντιμετωπίσετε πρόβλημα αν προσπαθήσετε να εγκαταστήσετε
apt-get install foobar
και το foobar ή μια εξάρτηση δεν έχουν την τελευταία τους έκδοση στο αποθετήριο. Αυτό μπορεί να είναι ιδιαίτερα προβληματικό αν εγκαθιστάτε ένα αρχείο .deb χειροκίνητα ή ένα ppa από 3ο μέρος.
Βασικά, βεβαιώνεται ότι η λίστα σας ταιριάζει με τη λίστα master.