Πώς μπορείτε να μην αναβαθμίσετε ένα πακέτο ή πακέτα σε Ubuntu/Debian Linux; Πώς μπορείτε να φτιάξετε ένα black list ενημερώσεων πακέτων χρησιμοποιώντας την εντολή apt/apt-get;
Παρακάτω θα δούμε πως μπορούμε να μην αναβαθμίσουμε πακέτα χρησιμοποιώντας την επιλογή apt, apt-mark στο Debian ή στο Ubuntu Linux.
Η μέθοδος apt-mark λειτουργεί με εγκατεστημένα και απεγκατεστημένα πακέτα.
Συνήθως τρέχουμε τις δύο παρακάτω εντολές για να ενημερώσουμε όλα τα πακέτα:
sudo apt update && sudo apt upgrade
ή
sudo apt-get update && sudo apt-get upgrade
Ας δούμε μια λίστα με τις διαθέσιμες ενημερώσεις:
Τρέξτε την εντολή apt:
sudo apt list –upgradable
Τώρα πως μπορείτε να αναγκάσετε το apt-get να κρατήσει ένα πακέτο με το όνομα geany χρησιμοποιώντας το apt-mark
Η επιλογή κράτησης apt-mark μπορεί να χρησιμοποιηθεί ως εξής για να αποτρέψετε την αυτόματη εγκατάσταση, αναβάθμιση ή αφαίρεση του πακέτου:
sudo apt-mark hold όνομα_πακέτου
sudo apt-mark hold geany
Εμφανίστε μια λίστα πακέτων σε αναμονή
Πως μπορούμε να δούμε μια λίστα πακέτων σε αναμονή:
apt-mark showhold
Ακύρωση αναμονής
Θέλετε να ακυρώσετε ένα πακέτο που έχετε ορίσει στην λίστα; Δοκιμάστε:
sudo apt-mark unhold όνομα_πακέτου
sudo apt-mark unhold geany