Περισσότερα
Δεν είναι δυνατό να κλειδώσετε τον κατάλογο διαχείρισης (/var/lib/dpkg/) μήπως τον χρησιμοποιεί κάποια άλλη διεργασία;
Λαμβάνω αυτό το σφάλμα όταν προσπαθώ να χρησιμοποιήσω το apt-get
:
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?
Πώς μπορώ να το διορθώσω αυτό;
1032
3
Θα λάβετε αυτό το μήνυμα αν ξεχάσετε να χρησιμοποιήσετε το
sudo
όταν εκτελείτε μια εντολή apt.Διαφορετικά, αυτό είναι ένα σημάδι ότι κάτι άλλο εγκαθιστά ή αφαιρεί λογισμικό και έχει κλειδώσει τη βάση δεδομένων του apt ενώ εκτελεί τις ενέργειες. Τα προγράμματα που μπορούν να το κάνουν αυτό είναι τα εξής:
ΣΗΜΑΝΤΙΚΟ: δοκιμάστε τα παρακάτω μόνο ως έσχατη λύση, καθώς μπορεί να καταστρέψει το σύστημά σας. Δοκιμάστε πρώτα να σκοτώσετε οποιαδήποτε εκτελούμενη περίπτωση του
apt
ή τουaptitude
όπως περιγράφεται στην απάντηση του Faheem's.Μπορείτε να αναγκάσετε το κλείδωμα με την αφαίρεση του αρχείου, αλλά δεν συνιστάται χωρίς να κλείσετε πρώτα το πρόγραμμα που κρατάει το κλείδωμα με ασφάλεια, καθώς θα μπορούσατε να προκαλέσετε αλλοίωση ή να διακόψετε μια εγκατάσταση (κακό). Η εντολή που παρέχεται από τον João θα πρέπει να κλείσει το πρόγραμμα που κρατάει το κλείδωμα και στη συνέχεια να αφαιρέσει το κλείδωμα, αλλά δεν θα'σας προστατεύσει από τη διακοπή της εγκατάστασης:
Και η ίδια εντολή μπορεί να χρησιμοποιηθεί και για το κλείδωμα της cache του apt:
Ο πιο πιθανός τρόπος για να το πετύχετε αυτό είναι:
sudo apt-get install whatever
και η γραμμή εντολών
apt
επικαλύπτεται με τοupdate-manager
που κάνει αυτόματα δημοσκόπηση.Οπότε αν δοκιμάσετε ξανά σε λίγα λεπτά, αυτό θα το διορθώσει.
Μόνο ένα πρόγραμμα μπορεί να κρατήσει την κλειδαριά. Βεβαιωθείτε ότι δεν εκτελείτε τα aptitude, synaptic ή adept. Κλείστε το πρόγραμμα και εκτελέστε το ξανά, θα πρέπει να δουλέψει.Μπορεί είτε να έχετε ανοιχτό το synaptic, είτε να έχετε ανοιχτό ένα άλλο παράθυρο τερματικού που τρέχει το apt-get, είτε να τρέχει ο διαχειριστής ενημερώσεων.Ελέγξτε το και δείτε αν τρέχει κάποιο από αυτά,αν τρέχει κάποιο από αυτά κλείστε το και δοκιμάστε ξανά.
Δοκιμάστε αυτή την εντολή στο τερματικό για να βρείτε τι εκτελείται
Σημείωση: Αν αυτό δεν εκτυπώσει τίποτα, πληκτρολογήστε τα ακόλουθα στο τερματικό για να αφαιρέσετε το κλείδωμα
Τώρα μπορείτε να εγκαταστήσετε οποιαδήποτε πακέτα.