Τι κάνει το "sudo apt-get update";

Αναρωτιέμαι τι κάνει το sudo apt-get update.

Τι ενημερώνει;

Η εκτέλεση του sudo apt-get update απλά εξασφαλίζει ότι η λίστα των πακέτων σας από όλα τα αποθετήρια και τα PPA's είναι ενημερωμένη. Αν δεν εκτελέσετε αυτή την εντολή, μπορεί να λάβετε παλαιότερες εκδόσεις διαφόρων πακέτων που εγκαθιστάτε, ή ακόμα χειρότερα, προβλήματα εξάρτησης. Αν μόλις προσθέσατε ένα PPA και δεν έχετε ενημερώσει, τίποτα από το PPA δεν θα λειτουργήσει καθόλου, καθώς δεν έχετε λίστα πακέτων από το συγκεκριμένο PPA ή αποθετήριο.

Με λίγα λόγια: αλλά μπορεί να παραλειφθεί, αν σας πιέζει πραγματικά ο χρόνος, εκτός και αν έχετε αλλάξει αποθετήρια ή PPA από την τελευταία ενημέρωση του apt-get update.

Σχόλια (0)

Πρέπει να εκτελέσετε το apt-get update μία φορά πριν εγκαταστήσετε νέα πακέτα, καθώς αυτό ενημερώνει τις πληροφορίες του τοπικού αποθετηρίου. Αν πρόκειται να εγκαταστήσετε πολλά πακέτα λίγο μετά το άλλο, δεν χρειάζεται να εκτελέσετε το apt-get update. Επίσης, μπορείτε να εγκαταστήσετε πολλά πακέτα ταυτόχρονα αν πληκτρολογήσετε sudo apt-get install package1 package2...

Σχόλια (1)

Όπως είπαν πολλοί άνθρωποι πριν από μένα, αυτό ενημερώνει το τοπικό σας αποθετήριο (λίστα πακέτων).

Μπορεί να αντιμετωπίσετε πρόβλημα αν προσπαθήσετε να εγκαταστήσετε

apt-get install foobar

και το foobar ή μια εξάρτηση δεν έχουν την τελευταία τους έκδοση στο αποθετήριο. Αυτό μπορεί να είναι ιδιαίτερα προβληματικό αν εγκαθιστάτε ένα αρχείο .deb χειροκίνητα ή ένα ppa από 3ο μέρος.

Βασικά, βεβαιώνεται ότι η λίστα σας ταιριάζει με τη λίστα master.

Σχόλια (0)