Πώς μπορώ να αφαιρέσω ένα πακέτο με το apt-get;

tempo di emissione: 2022-06-24

Για να αφαιρέσετε ένα πακέτο με apt-get, χρησιμοποιήστε την ακόλουθη εντολή:

apt-get αφαιρέστε το όνομα πακέτου1

Εάν καταργείτε μια εξάρτηση ενός πακέτου, χρησιμοποιήστε την ακόλουθη εντολή:

Το apt-get αφαιρέστε το όνομα πακέτου2 εξαρτάται από το όνομα πακέτου1

Για περισσότερες πληροφορίες σχετικά με τη χρήση του apt-get, ανατρέξτε στη σελίδα man apt-get.

Ποια είναι η εντολή για να αφαιρέσετε ένα πακέτο και τις εξαρτήσεις του με το apt-get;

Η εντολή για να αφαιρέσετε ένα πακέτο και τις εξαρτήσεις του με το apt-get είναι:

apt-get αφαιρέστε όνομα πακέτου1 όνομα πακέτου2 ...

Μπορώ να χρησιμοποιήσω το apt-get για να αφαιρέσω μια συγκεκριμένη εξάρτηση ενός πακέτου;

Ναι, μπορείτε να χρησιμοποιήσετε το apt-get για να αφαιρέσετε μια συγκεκριμένη εξάρτηση ενός πακέτου.Για να το κάνετε αυτό, χρησιμοποιήστε την επιλογή --remove κατά την εγκατάσταση ή την αφαίρεση του πακέτου:

apt-get πακέτο εγκατάστασης A apt-get αφαιρέστε το πακέτο B --remove=dependency C

Εάν θέλετε να καταργήσετε μόνο μία συγκεκριμένη εξάρτηση, μπορείτε επίσης να την καθορίσετε ως όρισμα στην επιλογή --remove:

apt-get πακέτο εγκατάστασης Ένα apt-get αφαίρεση πακέτου B --remove=dependency C arg1 arg2 ...

Τι συμβαίνει εάν προσπαθήσω να αφαιρέσω ένα πακέτο από το οποίο εξαρτάται ένα άλλο εγκατεστημένο πακέτο;

Εάν προσπαθήσετε να αφαιρέσετε ένα πακέτο από το οποίο εξαρτάται ένα άλλο εγκατεστημένο πακέτο, το apt-get θα σας ενημερώσει ότι το άλλο πακέτο χρησιμοποιείται και δεν θα αφαιρεθεί.Εάν το άλλο πακέτο δεν είναι εγκατεστημένο αυτήν τη στιγμή, θα εγκατασταθεί όταν επιχειρήσετε να καταργήσετε το εξαρτημένο πακέτο.

Η κατάργηση ενός πακέτου με το apt-get θα καταργήσει επίσης τα αρχεία διαμόρφωσής του;

Ναι, η κατάργηση ενός πακέτου με το apt-get θα καταργήσει επίσης τα αρχεία διαμόρφωσής του.Αυτό συμβαίνει επειδή τα αρχεία διαμόρφωσης αποθηκεύονται σε έναν υποκατάλογο του καταλόγου του πακέτου.Από προεπιλογή, αυτός ο υποκατάλογος ονομάζεται configs.Εάν θέλετε να διατηρήσετε τα αρχεία διαμόρφωσης μετά την αφαίρεση ενός πακέτου, μπορείτε να χρησιμοποιήσετε την επιλογή --keep-config όταν εκτελείτε το apt-get.

Είναι δυνατή η επανεγκατάσταση πακέτων που έχουν αφαιρεθεί χρησιμοποιώντας το apt-get;

Ναι, είναι δυνατή η επανεγκατάσταση πακέτων που έχουν αφαιρεθεί χρησιμοποιώντας το apt-get.Για να το κάνετε αυτό, προσδιορίστε πρώτα το πακέτο που θέλετε να επανεγκαταστήσετε.Στη συνέχεια, χρησιμοποιήστε την εντολή apt-get remove για να αφαιρέσετε το πακέτο από το σύστημά σας.Τέλος, χρησιμοποιήστε την εντολή apt-get install για να εγκαταστήσετε ξανά το πακέτο.

Πώς μπορώ να καταλάβω ποια έκδοση ενός πακέτου θα εγκατασταθεί από το apt-get;

Εάν θέλετε να αφαιρέσετε ένα πακέτο και τις εξαρτήσεις του, χρησιμοποιήστε την ακόλουθη εντολή:

apt-get αφαιρέστε το πακέτο πακέτο1

Αυτό θα εκτυπώσει μια λίστα με όλα τα πακέτα που αφαιρούνται.Ο αριθμός έκδοσης για καθένα από αυτά τα πακέτα μπορεί να βρεθεί χρησιμοποιώντας την εντολή apt-cache show.Για παράδειγμα:

apt-get remove libxml2 Ανάγνωση πληροφοριών κατάστασης...Ολοκληρώθηκε Δόμηση δέντρου εξάρτησης Ανάγνωση πληροφοριών κατάστασης...Ολοκληρώθηκε Τα ακόλουθα πακέτα θα ΚΑΤΑΓΡΑΦΟΥΝ: libxml2 0 αναβαθμισμένο, 0 πρόσφατα εγκατεστημένο, 0 για κατάργηση και 5 μη αναβαθμισμένο.Μετά από αυτή τη λειτουργία, 5 στοιχεία θα μείνουν στο σύστημά σας.Θέλετε να συνεχίσετε;[Y/n] y Κατάργηση του libxml

  1. .. πακέτοΝ
  2. ..Ολοκληρώθηκε. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 37 4 4 37 4 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 136 137 138 139 140 141 142 144 146 146 147 148 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 191 195 196 191 191 191 191 201 202 203 204 205 206 207 208 209 210 211 212 213 214 216 217 218 219 220 221 222 223 224 225 227 228 229 230 231 232 233 235 236 236 238 22 2 240 241 242 244 245 247 223 224 2249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 2723 2727 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441442 443 444 445 446 747 448 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436437438439440441 Επιλογή προηγουμένως μη επιλεγμένου πακέτου libxml (Ανάγνωση βάσης δεδομένων ... 102753 αρχεία και κατάλογοι εγκατεστημένα αυτήν τη στιγμή.) Αποσυσκευασία libxml2 (από .../li bxml2_9~dfsg-5ubuntu4_amd6deb) ...Ρύθμιση του libxml2 (9~dfsg-5ubuntu ... Επεξεργασία κανόνων για man-db (6 ... Ρύθμιση lsb-release (9etch) ...Ρύθμιση dpkg (: Προσπάθεια προσδιορισμού της αρχιτεκτονικής i38..

Πώς μπορώ να ξέρω αν έχω εγκαταστήσει την πιο πρόσφατη έκδοση ενός πακέτου;

Για να προσδιορίσετε εάν έχετε εγκατεστημένη την πιο πρόσφατη έκδοση ενός πακέτου, χρησιμοποιήστε την εντολή apt-get remove πακέτου.Αυτή η εντολή θα αφαιρέσει τυχόν πακέτα που είναι εξαρτήσεις του καθορισμένου πακέτου.Εάν το καθορισμένο πακέτο δεν είναι εγκατεστημένο, τότε κανένα πακέτο δεν θα αφαιρεθεί.

Το ακόλουθο παράδειγμα δείχνει πώς να χρησιμοποιήσετε την εντολή apt-get remove πακέτου για να αφαιρέσετε το libgtk$ sudo apt-get remove libgtkΕάν λάβετε ένα μήνυμα σφάλματος που δηλώνει ότι "Βρέθηκε νέα εξάρτηση: i386" όταν προσπαθείτε να απεγκαταστήσετε ένα πακέτο με εξάρτηση από βιβλιοθήκες όχι που βρέθηκαν στο σύστημά σας, τότε ίσως χρειαστεί να εγκαταστήσετε αυτές τις βιβλιοθήκες πριν επιχειρήσετε να απεγκαταστήσετε ξανά το πακέτο χρησιμοποιώντας την εντολή αφαίρεσης apt-get.

Μπορείτε επίσης να χρησιμοποιήσετε aptitude ή dpkg --list --installed | grep -E "^i[36m" για περισσότερες πληροφορίες σχετικά με το ποιες βιβλιοθήκες απαιτούνται από ένα συγκεκριμένο πακέτο.

Ένας εναλλακτικός τρόπος για να προσδιορίσετε εάν έχετε μια παλιά έκδοση ενός πακέτου λογισμικού είναι ελέγχοντας τη σελίδα κατάστασης του διαδικτυακού αποθετηρίου. Μπορείτε να το κάνετε αυτό εκδίδοντας την ακόλουθη εντολή μέσα από το παράθυρο του τερματικού σας:

Ενημέρωση $ sudo aptitude && sudo aptitude dist‑αναβάθμιση Ανάγνωση λιστών πακέτων...Ολοκληρώθηκε η δημιουργία δέντρου εξάρτησης...Ολοκληρώθηκε Τα ακόλουθα ΝΕΑ πακέτα θα εγκατασταθούν: linuxmint 17 Xenial InRelease [569 kB] Ανακτήθηκαν 569 kB σε 4 δευτ. (858 kB/s) Επιλογή πακέτου που δεν είχε επιλεγεί προηγουμένως linuxmint17 InRelease .. Η εγκατάσταση του προγράμματος setuid root ως /usr/bin/mint ολοκληρώθηκε με επιτυχία Ενημέρωση πληροφοριών κατάστασης για το linuxmint17 Οι ακόλουθες εργασίες ΕΚΚΡΕΜΟΥΣ εκκρεμούν για την ολοκλήρωση : #89 Μεταγλώττιση linux Mint 17 MATE Desktop Environment #92 Εκκαθάριση προσωρινών αρχείων Λήψη πακέτων : 100% Ολοκλήρωση Ενεργοποιήσεις Επεξεργασίας για σελίδες διαχείρισης μετά την εγκατάσταση Τα ακόλουθα θα είναι ΝΕΑ LTS amd64 0 αναβαθμισμένο, 0 πρόσφατα εγκατεστημένο, 2 επανεγκατεστημένο ή καταργημένο και 3 μη αναβαθμισμένο Έλεγχος συναλλαγής σε εκτέλεση — Περιμένετε Σχετικά με την εγκατάσταση 10 πακέτων Σύνολο .... $ sudo dpkg --κατάσταση | grep -E "^ii[36m" ii Οδηγός αρχαρίων για το Ubuntu 1604 LTS $ cat /etc/*release* ii Linux Mint 17 Tara $ cat /etc/*έκδοση* ii Linux Mint 17 Tara NVIDIA 396 Πρόγραμμα οδήγησης 39

  1. 0-0:
  2. 0-0 Ανάγνωση λιστών πακέτων...Ολοκληρώθηκε η δημιουργία δέντρου εξάρτησης...Ολοκληρώθηκε Θα εγκατασταθούν τα ακόλουθα ΝΕΑ πακέτα: libgtk0-0 0 αναβαθμισμένο, 1 πρόσφατα εγκατεστημένο, 0 για κατάργηση και 2 μη αναβαθμισμένες.Πρέπει να λάβετε 9 MB αρχείων.Μετά από αυτή τη λειτουργία, θα χρησιμοποιηθούν 34 MB επιπλέον χώρου στο δίσκο.Θέλετε να συνεχίσετε [Y/n];y Λήψη:1 http://archive.ubuntu.com/ubuntu xenial InRelease [9 MB] Λήφθηκαν 9 MB σε 1 δευτ. (11 kB/s) Επιλογή πακέτου libgtk0- που δεν είχε επιλεγεί προηγουμένως. (Ανάγνωση βάσης δεδομένων ... 11703 αρχεία και κατάλογοι εγκατεστημένα αυτήν τη στιγμή.) Αποσυσκευασία libgtk0-0 (από .../libgtk0-0_1%3a4%3a20140626+dfsg1+Ubuntu16_amd6 ... Ρύθμιση libgtk0-0 (1:406~26+1 dfsg1+Ubuntu16_amd6 ... Κατάργηση εξάρτησης από το "libc6": Βρέθηκε νέα εξάρτηση: i386 Τα πακέτα που απαιτούν αυτή τη βιβλιοθήκη θα εγκατασταθούν τώρα, αλλά δεν μπορούν να ενημερωθούν μέχρι να αποσυσκευαστεί και να ρυθμιστεί. Απέτυχε η εγκατάσταση του "libc6" - λείπουν απαιτούμενα αρχεία )?
  3. *10041020beta3 amd64 $ dpkg --list | Πρόγραμμα οδήγησης για grep nvidia nvidia 39

Ποια είναι μερικά οφέλη από τη χρήση του apt σε σχέση με άλλα παρόμοια εργαλεία όπως το yum ή το dnf;

Υπάρχουν μερικά πλεονεκτήματα από τη χρήση του apt σε σχέση με άλλα παρόμοια εργαλεία όπως το yum ή το dnf.Πρώτον, το apt είναι πιο αξιόπιστο και έχει μεγαλύτερη ιστορία χρήσης σε διανομές Linux.Δεύτερον, έχει πολύ καλύτερο σύστημα διαχείρισης εξαρτήσεων από το yum ή το dnf.Αυτό σημαίνει ότι μπορείτε να είστε σίγουροι ότι τα πακέτα που εγκαθιστάτε με το apt θα συνεργαστούν σωστά.Τέλος, το apt είναι πιο γρήγορο από το yum ή το dnf κατά την εγκατάσταση πακέτων από αποθετήρια.