Πώς μπορώ να απεγκαταστήσω λογισμικό;

Βλέποντας ότι υπάρχουν διάφοροι τρόποι εγκατάστασης στο Ubuntu. Ποιοι είναι οι διάφοροι τρόποι απεγκατάστασης στοιχείων;

Ποιοι τρόποι λειτουργούν πάντα; Πώς μπορώ να είμαι σίγουρος ότι κάτι απεγκαταστάθηκε;

Λύση

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

sudo apt-get remove 

Αυτό θα πρέπει να λειτουργεί πάντα. Αν το τερματικό δεν είναι αυτό που σας ξεσηκώνει, μπορείτε να ανοίξετε το Σύστημα → Διαχείριση → Διαχείριση πακέτων Synaptic, να αναζητήσετε το πακέτο που θέλετε να καταργήσετε, να κάνετε κλικ στο πλαίσιο ελέγχου δίπλα του και να επιλέξετε "mark for removal". Μόλις κάνετε κλικ στο κουμπί "Εφαρμογή", το πακέτο θα πρέπει να αφαιρεθεί. Υπάρχει φυσικά και το Κέντρο λογισμικού του Ubuntu. Είναι σχεδόν το ίδιο πράγμα με το Synaptic. Απλά αναζητήστε το όνομα της εφαρμογής και κάντε κλικ στο κουμπί "Remove".

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

sudo apt-get purge 

ή -στο Synaptic- "mark for complete removal" αντί για απλά "mark for removal".

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

Σχόλια (3)
  • Το κέντρο λογισμικού: βρείτε το πακέτο, κάντε κλικ στο κουμπί αφαίρεση

![πληκτρολογήστε την περιγραφή της εικόνας εδώ][1]

![εισάγετε την περιγραφή της εικόνας εδώ][2]


  • apt-get:

      sudo apt-get remove  &&& sudo apt-get autoremove
  • aptitude:

      sudo aptitude remove 
Σχόλια (2)

Ακολουθεί μια σύνοψη των πιθανών τρόπων:

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

  • dpkg --remove: το πιο βασικό εργαλείο της γραμμής εντολών. Αποφύγετε.
  • apt-get remove ή aptitude remove: πρόκειται για τα τυπικά εργαλεία της γραμμής εντολών. Το Aptitude προτιμάται ελαφρώς: είναι λίγο πιο εξελιγμένο. Π.χ., μπορεί να διατηρεί ένα αρχείο καταγραφής όλων των λειτουργιών του πακέτου.
  • synaptic: Εργαλείο GUI προσβάσιμο μέσω του μενού GUI στην ενότητα "Σύστημα/Διοίκηση". Υποστηρίζει όλα τα χαρακτηριστικά, ένα πολύ ωραίο πρόγραμμα γενικά.
  • software center: ακόμη καλύτερο GUI από το synaptic. Πρόκειται για μια καλύτερη, ενημερωμένη έκδοση του παλιού "Add/Remove Programs&quot,

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

Σημειώστε ότι αυτές οι λειτουργίες αφαιρούν τον κύριο όγκο του προγράμματος, ενώ μερικές φορές αφήνουν "αρχεία ρυθμίσεων" σε τοποθεσίες όπως το /etc/apache2. Τα περισσότερα λογισμικά δεν έχουν αρχεία ρυθμίσεων εκεί- ορισμένα λογισμικά διακομιστών ("daemons") έχουν. Σε όλες τις περιπτώσεις, εκτός από λίγες, η διατήρηση αυτών των αρχείων διαμόρφωσης δεν θα κάνει κακό. Αν θέλετε να αφαιρέσετε τα πάντα, συμπεριλαμβανομένων των αρχείων διαμόρφωσης, τότε μπορείτε να χρησιμοποιήσετε τη λειτουργία "purge". Για το aptitude, η γραμμή εντολών είναι "aptitude purge." (Η παραπάνω επεξήγηση του Tommy για το "purge" δεν είναι ακριβής. Η λειτουργία "remove", ακριβώς όπως και η "purge", διαγράφει όλες τις εξαρτήσεις που είχαν επιστρατευτεί με το αρχικό πρόγραμμα).

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

Όσον αφορά το λογισμικό που εγκαθίσταται από άλλα κανάλια (συνήθως μεταγλωττισμένο από τον πηγαίο κώδικα), είστε ως επί το πλείστον αναγκασμένοι να αφαιρέσετε τα αρχεία που εγκαθίστανται χειροκίνητα. Συχνά βρίσκονται κάπου στο /usr/local. Ορισμένα λογισμικά παρέχουν συντομεύσεις όπως το "make uninstall". Ωστόσο, μην βασίζεστε σε αυτό. Τις περισσότερες φορές, η πιο καθαρή λύση είναι να χρησιμοποιήσετε την έκδοση που παρέχεται μέσω των αποθετηρίων του Ubuntu'η οποία μπορεί να απεγκατασταθεί καθαρά.

Σχόλια (0)