Στο UBUNTU ολα τα πακετα της ενημερωσης πηγαινουν στο /var/cache/apt/archives .
Για να διατηρησουμε τα πακετα καθε φορα που κανουμε update της διανομης με $ sudo apt-get upgrade , μπορουμε να ακολουθησουμε τα επομενα βηματα , απο το τερματικο :
ως root δινουμε # cd /var/cache/apt/archives;ls μετα # mkdir upgr-01dec11 & τελος # mv *.deb /var/cache/apt/archives/upgr-01dec11 . Τι ακριβως καναμε με τις προηγουμενες εντολες? μαζεψαμε ολα τα νεα αναβαθμισμενα πακετα της 01 Δεκεμβρη του 2011 στον καταλογο upgr-01dec11 .
Κατ αυτον τον τροπο μπορουμε να αντιγραψουμε ολους τους καταλογους με
τις αναβαθμισεις σε ενα usb & να κανουμε την off-line ενημερωση σε μια
δευτερη εγκατασταση ,δλδ σε ενα αλλο PC που δεν εχει προσβαση στο net.
Η off-line ενημερωση της δευτερης
εγκαταστασης γινεται "μπαινοντας" διαδοχικα με τη σειρα που δειχνουν οι
ημερομηνιες των καταλογων ενημερωσης του συστηματος στους αντιστοιχους
καταλογους καθε φορα , ως εξης # cd /home/ubuntu-user/upgrades/upgr-01dev11;ls & κατοπιν # dpkg -i *.deb (
εχοντας συγκεντρωσει ολους τους καταλογους ενημερωσης στον καταλογο
/home/ubuntu-user/upgrades . Η ενημερωση γινεται απιστευτα γρηγορα &
διασκεδαστικα με το τερματικο να παιρνει...φωτια !
Στο PCLINUX OS τα πακετα αποθηκευονται παλι στο /var/cache/apt/archives/ & η off-line ενημερωση γινεται με # rpm -Uhv *.rpm . Εδω τα πακετα ειναι rpms αλλα η διανομη εχει παλι το apt σαν διαχειριστη πακετων. Προυποθεση να παμε πρωτα στον Synaptic &
να μαρκαρουμε την επιλογη για να διατηρουνται τα πακετα στο
/var/cache/apt/archives αλλιως τα πακετα θα διαγραφουν & δεν θα
βρουμε τιποτα εκει ! Γενικα το ιδιο ισχυει & για τα Ubuntu
& Debian που εχουν τον Synaptic. Πρωτα ελεγχουμε αν τα πακετα
διατηρουνται στην cache η ...διαγραφονται μετα την εγκατασταση τους.
Στα Mageia & Mandriva τα πακετα πανε στο /var/cache/urpmi/rpms . Ομως για να τα διατηρησουμε στην cache πρεπει να δωσουμε πρωτα # urpmi --no-install --auto-select . Παμε
στην cache , δλδ στον καταλογο /var/cache/urpmi/rpms & τα αντιγραφουμε σε μια θεση στο /home για παραδειγμα
στο /home/mageia-user/upgrades οπως παραπανω. Αφου τα αντιγραψουμε ,
κατοπιν εκτελουμε # urpmi --auto-select . Ετσι γινεται
η εγκατασταση τους αλλα αμεσως μετα διαγραφονται οριστικα απο την
cache. Το ιδιο ισχυει & οταν θελουμε να εγκαταστησουμε ενα
οποιοδηποτε προγραμμα οπως # urpmi --no-install vlc xboard gnuchess , αντιγραφουμε τα πακετα για να τα διατηρησουμε & μετα δινουμε # urpmi vlc xboard glchess .
Συνοψιζοντας :
στο PCLINUX OS η εντολη για την αυτοματη εγκατασταση πολλων πακετων ειναι η # rpm -Uhv *.rpm
το ιδιο ισχυει & για τις Mageia & Mandriva . Δινουμε στο τερματικο # rpm -Uhv *.rpm αφου
πρωτα μπουμε στον καταλογο που εχει τα πακετα προς ενημερωση η στον
καταλογο που εχει τα πακετα με τις εξαρτησεις ενος προγραμματος που
θελουμε να εγκαταστησουμε off-line.
στο Ubuntu & Debian η αυτοματη εγκατασταση γινεται με # dpkg -i *.deb
ο αστερισκος *.rpm η *.deb αναλαμβανει το ρολο να εγκαταστησει ολα τα πακετα rpms η deb που υπαρχουν στον καταλογο.
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε