Έλεγχος του λογισμικού που είναι εγκατεστημένο στο Debian και σε παράγωγα

Γεια σε όλους!

Ο λόγος για αυτήν την ανάρτηση είναι να παρουσιάσει λίγες συμβουλές για όσους είναι πολύ προσεκτικοί στην εγκατάσταση ή την αφαίρεση του λογισμικό στο σύστημά σας. Σε διανομές όπως Debian και παράγωγα (Ubuntu, Linux Mint, στοιχειώδεςOS, ...), που χρησιμοποιούν ικανός, υπάρχει ένα αρχείο που παρακολουθεί όλα όσα έχουν εγκατασταθεί ή καταργηθεί από το δικό μας PC. Και αυτό θα προσπαθήσουμε να δείξουμε σήμερα.

Συχνά συμβαίνει ότι εγκαθιστούμε λογισμικό αυτό είναι χρήσιμο σε κάποιο σημείο και αργότερα θέλουμε να το εξαλείψουμε. Μπορούμε να το κάνουμε (εκτός από τη χρήση προγραμμάτων γραφικών) με την εντολή:

$ sudo apt-get remove --purge nombredelsoftware

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

Με αυτό διαγράφουμε το εν λόγω πρόγραμμα και, εάν ισχύει, ικανός μας ενημερώνει ότι υπάρχουν πακέτα που δεν χρειάζονται πλέον και μπορούμε να τα καταργήσουμε με την εντολή:

$ sudo apt-get autoremove

Όπως γνωρίζετε ήδη, με αυτά τα δύο απλά βήματα εξαλείφουμε την εφαρμογή και τις εξαρτήσεις της. Ωστόσο, υπάρχουν περιπτώσεις στις οποίες κάτι που έχουμε εγκαταστήσει δεν βγαίνει ως άμεση εξάρτηση ή ικανός αποφασίζει να μην διαγράψει. Γιατί; Καλή ερώτηση! Αν και έχω τις θεωρίες μου, δεν είμαι σε θέση να διατυπώσω μια ικανοποιητική απάντηση.

Χωρίς να προχωρήσω περισσότερο, σήμερα έχω πραγματοποιήσει την εγκατάσταση (στο Linux Mint) Από μέντα-μετα-xfce4 για έλεγχο και αργότερα διαγραφή αυτού του πακέτου (και με τι θα μπορούσα να καταργήσω apt-get autoremove), Μπόρεσα να παρατηρήσω ότι δεν θα διαγραφούν όλα όσα είχα βάλει σε λίγες ώρες πριν. Έτσι, όπως στο GNU / Linux έχουμε τα υπέροχα αρχεία .log, Βρήκα ένα που έχει τον απόλυτο έλεγχο όλων όσων έχουν εγκατασταθεί ή απεγκατασταθεί από το σύστημα. Για να δείτε αυτό το αρχείο, απλώς ανοίξτε ένα τερματικό (ή απευθείας από τον εξερευνητή αρχείων) και εισαγάγετε:

$ cat /var/log/apt/history.log

Και θα έχουμε μια έξοδο οθόνης παρόμοια με αυτήν:

Δείξτε τα περιεχόμενα του αρχείου apt history.log.

Δείξτε τα περιεχόμενα του αρχείου apt history.log.

Όπως μπορείτε να δείτε, σε αυτό αρχείο αντικατοπτρίζονται όλες οι λειτουργίες εγκατάστασης ή απεγκατάστασης. Με αυτόν τον τρόπο, όσοι από εσάς έχετε προβλήματα στο χώρο ή / και θέλετε να έχετε τα ελάχιστα απαραίτητα πακέτα (συχνά συνορεύουν με το TOC) μπορείτε να πάρετε έναν πιο εξαντλητικό έλεγχο ικανός.

Απλή και μία γραμμή εντολών από εμάς!


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Sephiroth dijo

    Η εντολή "sudo apt-get remove –purge" δεν είναι η ίδια με το "sudo apt-get purge"; Σε κάθε περίπτωση, θα μπορούσατε να έχετε χρησιμοποιήσει το –purge στο «sudo autoremove –purge» και εκεί φροντίσατε να αφήσετε τα πάντα πολύ καθαρά.

    παρεμπιπτόντως στο νέο διαμέρισμα υποθέτω ότι θα είναι "sudo apt purge" ¿;

    1.    Καλέτιβο dijo

      Sephiroth, είμαι νέος στο linux. Δεν κατάλαβα τι λες στο τέλος. Επομένως, για να δώσετε οποιαδήποτε εντολή, δεν είναι απαραίτητο να γράψετε "sudo apt-get ..." με sudo apt ____ "αρκεί;

      1.    Τέσλα dijo

        Το Sephiroth αναφέρεται στη νέα έκδοση του apt. Προς το παρόν, όσο γνωρίζω, κανείς δεν έχει βάλει τη νέα έκδοση. Τουλάχιστον στο Linux Mint δεν είναι.

        Μπορείτε να διαβάσετε περισσότερα γι 'αυτό σε αυτό το ιστολόγιο: https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/

        1.    Sephiroth dijo

          το νέο apt είναι διαθέσιμο στο ubuntu 14.04 και υποθέτω ότι και το debian testing

          1.    Τέσλα dijo

            Πράγματι, φαίνεται ότι η έκδοση 1.0.1 είναι διαθέσιμη στις δοκιμές του Debian. Ακόμα κι έτσι, στο Xubuntu 14.04 που εγκατέστησα σε έναν συγγενή, νομίζω ότι δεν είναι εκεί επειδή δεν παρατήρησα μια αλλαγή στο apt. Στην πραγματικότητα, ενημέρωσα ως συνήθως: apt-get update && apt-get upgrade.

            Μυστήρια ζωής ή ίσως μια ενημέρωση απομένει να εγκατασταθεί.

            Ευχαριστώ για τις πληροφορίες!

    2.    Τέσλα dijo

      Όπως έχω πει στο @ Argen77ino χρησιμοποιώ αυτή την εντολή από την παράδοση. Στο τέλος κάθε ενημέρωσης ή απεγκατάστασης κάνω πάντα:

      sudo apt-get clean && sudo apt-get autoclean

      Με αυτό διαγράφετε τα αρχεία που έχουν ληφθεί, ελευθερώνοντας χώρο στο δίσκο. Για γρήγορες συνδέσεις στο Διαδίκτυο νομίζω ότι είναι καλή ιδέα, καθώς δεν κοστίζει τίποτα για να κατεβάσετε ξανά τα πακέτα.

      Χαιρετισμούς!

  2.   φυλαχτό_linux dijo

    Μην ξεχάσετε το Gentoo.
    Στο / var / db / pkg / μπορείτε να βρείτε ολόκληρη τη βάση δεδομένων ανά κατηγορίες και, στη συνέχεια, με πακέτα του τρόπου σύνταξής τους, σε ποια ώρα. Τι χρησιμοποιεί το genlop
    Και στο /var/log/portage/elog/summary.log είναι αυτά τα πολύ σημαντικά μηνύματα που θα έλεγα ότι είναι υποχρεωτικά για ανάγνωση.
    Αυτό είναι το τέλος αυτής της σύντομης γαστρονομικής σύνοψης, σε περίπτωση που κάποιος θα σας βοηθήσει.

    1.    Τέσλα dijo

      Πολύ καλή σημείωση!

      Δεν το έχω συμπεριλάβει γιατί χρησιμοποίησα πάντα το Debian (και τα παράγωγά του) και το Arch Linux (και τα παράγωγα). Πρέπει να εγκαταστήσω το Gentoo με έναν φίλο και να το ετοιμάσω σε υπολογιστή διαφορετικό από τον κύριο.

      Ευχαριστώ για τις πληροφορίες!

  3.   Αργεντινός dijo

    Πολύ καλή συμβουλή για όσους θέλουν να γνωρίζουν ό, τι συμβαίνει στο σύστημά τους όπως εγώ.
    Νομίζω ότι σε παλαιότερες εκδόσεις του apt αν χρησιμοποιούσατε το –purge και για κάποιο παράξενο λόγο όλοι χρησιμοποιούν ξανά την αλλαγή. Τέλος πάντων είναι το ίδιο. Ξέρουν ήδη για γεύσεις χρώματα.

    1.    Τέσλα dijo

      Η αλήθεια είναι ότι ίσως υπάρχει μια καλύτερη επιλογή, αλλά το χρησιμοποίησα πάντα. Όπως λέτε, το ασφαλέστερο είναι ότι είναι από την παράδοση.

      Χαιρετισμούς!

  4.   Daniel dijo

    Συνδεδεμένη ερώτηση. Για να επιτύχετε ένα αποτέλεσμα ίσο με αυτό που επιτεύχθηκε με: # apt-get –purge autoremove [package-name] Πώς πρέπει να χρησιμοποιήσουμε το Pacman ή το Zypper; . Σας ευχαριστώ.

    1.    Τέσλα dijo

      Κάποιος με διορθώνει αν όχι.

      Όταν χρησιμοποιούσα το Arch Linux πριν από μερικά χρόνια νομίζω ότι χρησιμοποιούσα την εντολή:

      sudo pacman -Rsn πακέτα όνομα

      Αν θυμάμαι σωστά:

      Το "R" διέγραψε το εν λόγω πακέτο, το "s" διέγραψε τις εξαρτήσεις του και το "n" τα αρχεία διαμόρφωσής του.

      Στο Zypper ή στο YUM καμία ιδέα, αφού δεν τα έχω χρησιμοποιήσει ποτέ.
      Χαιρετισμούς!

  5.   Μάριο Γκιγιέρμο Ζαβάλα Σίλβα dijo

    Εξαιρετικές πληροφορίες ... Ευχαριστώ .. ΧΑΛΙΕΣ

    1.    Τέσλα dijo

      Χαίρομαι που είναι χρήσιμο!

      Χαιρετισμούς!

  6.   carlosO dijo

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

    1.    Τέσλα dijo

      Σωστό

      Αυτό το αρχείο παραθέτει όλα όσα έχουν εγκατασταθεί και παραγγέλνει κατά ημερομηνία. Εάν βρείτε κάτι που δεν θέλετε να έχετε, ένα απλό:

      apt-get αφαιρέστε το packagename

      Και έτοιμος!

  7.   πάγος dijo

    Θα το δοκιμάσω για να δω τι παίρνω

  8.   Το dijo

    Ευχαριστώ, θα είναι χρήσιμο 🙂

  9.   ArS dijo

    Αυτό είναι ενδιαφέρον, αλλά για μένα για έναν άλλο λόγο, μερικές φορές εγκαθιστώ τόσα πολλά πράγματα που δεν ξέρω πλέον ότι εγκαθίσταται το xD.

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

    Χαιρετισμούς.

    1.    ArS dijo

      εε γιατί λέει ότι χρησιμοποιώ χρώμιο !!! Το Chromium είναι αυτό που έχω και δεν ξέρω καν γιατί το χρησιμοποιώ ... καταραμένες σελίδες που απαιτούν την τελευταία έκδοση του flash ...