Σελίδα 1 από 3

Εξοικονόμηση χώρου στο σκληρό/συντήρηση του συστήματος

ΔημοσίευσηΔημοσιεύτηκε: 23 Μαρ 2009, 00:15
από angelapos
Ανά τακτά χρονικά διαστήματα εγκαθιστούμε/απεγκαθιστούμε προγράμματα, εγκαθιστούνται βιβλιοθήκες που χρειάζονται και μετά γίνετα ένας ψιλοχαμός στο σύστημά μας.

Με αυτά που ακολουθούν θα καταστρέψετε............εχμμμμ θα καταφέρετε να κάνετε ένα καθάρισμα/συντήρηση/εξοικονόμηση χώρου στο σκληρό σας δίσκο.

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

Κώδικας: Επιλογή όλων
sudo apt-get update

Ενημερώνει το σύστημα σύμφωνα με τα περιεχόμενα του
/etc/apt/sources.list.
το οποίο χονδρικά είναι ένα αρχείο όπου περιέχει τις τοποθεσίες από τις οποίες το σύστημα σας λαμβάνει ενημερώσεις/εγκαθιστά πακέτα κτλ.

Για να δείτε τα περιεχόμενα του
/etc/apt/sources.list
δώστε σε κονσόλα

Κώδικας: Επιλογή όλων
cat /etc/apt/sources.list


Ενναλακτικά για να δείτε/τροποποιήσετε το αρχείο
/etc/apt/sources.list
μπορείτε να κάνετε τα εξής

Κώδικας: Επιλογή όλων
sudo mousepad /etc/apt/sources.list
( Εγώ προτιμώ mousepad. Αν δεν έχετε εγκατεστημένο το mousepad, o οποίος είναι ένας text editor δοκιμάστε με nano ή gedit

Κώδικας: Επιλογή όλων
sudo nano /etc/apt/sources.list


Κώδικας: Επιλογή όλων
sudo gedit /etc/apt/sources.list


Κώδικας: Επιλογή όλων
sudo apt-get upgrade

Εγκαθιστά τις ενημερώσεις και στην ουσία αναβαθμίζει μόνο τα πακέτα/εφαρμογές που έχετε ήδη εγκατεστημένα στο σύστημά σας.

Κώδικας: Επιλογή όλων
sudo apt-get clean

Καθαρίζει το σύστημα. Έτσι απλά.

Κώδικας: Επιλογή όλων
sudo apt-get  autoclean

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

Κώδικας: Επιλογή όλων
sudo apt-get autoremove

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

Αν θέλετε αν κάνετε τα παραπάνω μια και καλή, τότε πάμε το ποίημα
Κώδικας: Επιλογή όλων
           
sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade


Καλή τύχη!

Re: Εξοικονόμηση χώρου στο σκληρό/συντήρηση του συστήματος

ΔημοσίευσηΔημοσιεύτηκε: 23 Μαρ 2009, 14:14
από ftso
Μπράβο.

3 παρατηρήσεις:
-Βγάλε ότι αναφορά υπάρχει για sudo nano, gedit, mousepad και βάλε απλά ένα:
Κώδικας: Επιλογή όλων
cat /etc/apt/sources.list


-Δείξε την διαδικασία αφαίρεσης των πυρήνων που είναι 2+ εκδόσεις πίσω απο τον τρέχον...

-Κάνε περισσότερη χρήση των bbcode tag ώστε να φαίνεται πιο ξεκάθαρος και όμορφος...

Re: Εξοικονόμηση χώρου στο σκληρό/συντήρηση του συστήματος

ΔημοσίευσηΔημοσιεύτηκε: 25 Μαρ 2009, 16:04
από Epirotes
Στην 9.04 έχει ένα janitor που καθαρίζει παλιά, ξεπερασμένα ή ατελείς εγκαταστάσεις αυτόματα. ;)

Re: Εξοικονόμηση χώρου στο σκληρό/συντήρηση του συστήματος

ΔημοσίευσηΔημοσιεύτηκε: 25 Μαρ 2009, 20:07
από zirico
ftso έγραψε:Μπράβο.

-Δείξε την διαδικασία αφαίρεσης των πυρήνων που είναι 2+ εκδόσεις πίσω απο τον τρέχον...


Αυτό εμενα προσωπικά θα μου ήταν πολύ χρήσιμο αν κάποιος μπορεί να μας το δείξει!

Re: Εξοικονόμηση χώρου στο σκληρό/συντήρηση του συστήματος

ΔημοσίευσηΔημοσιεύτηκε: 27 Μαρ 2009, 14:27
από digibill
Ωραιότατο!
Γλίτωσα ~70ΜΒ με 2-3 εντολές :D

Re: Εξοικονόμηση χώρου στο σκληρό/συντήρηση του συστήματος

ΔημοσίευσηΔημοσιεύτηκε: 06 Ιουν 2009, 02:48
από grimm
Για όσους δεν είναι στην έκδοση 9.04 (σαν και εμένα καλή ώρα), που σημαίνει πως δεν έχουν τον janitor,
επιτρέψτε μου να παραθέσω τo παρακάτω script που κάνει ένα παραπάνω βήμα στην εκκαθάριση της εγκατάστασής σας.
Θα καθαρίσουμε τα residual πακέτα. Τα κατάλοιπα από παλιές εγκαταστάσεις!
Κάτι αντίστοιχο θα κάνει και ο janitor:

  • Στον αγαπημένο σας editor:
    Κώδικας: Επιλογή όλων
    #!/bin/bash
    toclean=$(dpkg -l | grep "^rc" | awk '{print $2}')
    sudo aptitude purge $toclean

  • Σώζετε με κατάληξη .sh

  • Κάνετε το script executable:
    Κώδικας: Επιλογή όλων
    chmod u+x onoma_arxeiou.sh

  • Εκτελούμε με:
    Κώδικας: Επιλογή όλων
    ./onoma_arxeiou.sh

Αν σας χαλάει να το έχετε σε script, χρησιμοποιείστε την παρακάτω single line εντολή:
Κώδικας: Επιλογή όλων
dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo aptitude purge


Συγνώμη για το μακρυνάρι.
Ευχαριστώ.

Re: Εξοικονόμηση χώρου στο σκληρό/συντήρηση του συστήματος

ΔημοσίευσηΔημοσιεύτηκε: 06 Ιουν 2009, 03:01
από grimm
Αυτά που παραπάνω script:
Δίνει στη μεταβλητή toclean το αποτέλεσμα από τις εντολές που ακολουθούν.

Παίρνει τη λίστα των εγκατεστημένων πακέτων:
Κώδικας: Επιλογή όλων
dpkg -l

Φιλτράρει από τη λίστα μόνο τα πακέτα που χαρακτηρίζει το σύστημα σαν residual:
Κώδικας: Επιλογή όλων
grep ^rc

Από το αποτέλεσμα παίρνουμε μόνο τα ονόματα των πακέτων χωρίς τις άλλες πληροφορίες που μας δίνει η πρώτη εντολή:
Κώδικας: Επιλογή όλων
awk '{print $2}'

Το περιεχόμενο της μεταβλητής το δίνουμε στην aptitude purge.

Re: Εξοικονόμηση χώρου στο σκληρό/συντήρηση του συστήματος

ΔημοσίευσηΔημοσιεύτηκε: 06 Ιουν 2009, 03:05
από ftso
nice :)

Και φυσικά για όσους δεν το κατάλαβαν, αν εκτελέσουμε απλά :
Κώδικας: Επιλογή όλων
dpkg -l | grep ^rc | awk '{print($2)}'

μας εμφανίζει τα πακέτα που θα απομακρυνθούν ολοκληρωτικά...

Re: Εξοικονόμηση χώρου στο σκληρό/συντήρηση του συστήματος

ΔημοσίευσηΔημοσιεύτηκε: 06 Ιουν 2009, 03:13
από sokoban4ever
ωραία τα βάζουμε σε alias στο .bashrc (στο "σπιτικό" μας κατάλογο)
και καθαρίσαμε ;)
Κώδικας: Επιλογή όλων
alias AZAX='sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade'

Κώδικας: Επιλογή όλων
alias XLORINH='dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo aptitude purge'

:lol:

Σημείωση :
Αντι για AZAX και XLORINH
βάλετε ότι σας ταιριάζει καλύτερα

Re: Εξοικονόμηση χώρου στο σκληρό/συντήρηση του συστήματος

ΔημοσίευσηΔημοσιεύτηκε: 06 Ιουν 2009, 03:23
από ftso
LOL