Κάντε offline αναβάθμιση στο Ubuntu , PCLinuxOS , Mageia & Mandriva με εύκολο τρόπο

zenwalk05 | Παρ, 12/02/2011 - 02:26 | 5'

   Στο 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 που υπαρχουν στον καταλογο.

Φόρουμ
Δώσε αστέρια!

MO: (ψήφοι: 0)