Apt-clone, κλωνοποιήστε τα πακέτα που είναι εγκατεστημένα στο Ubuntu

σχετικά με το apt-clone

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο apt-clone. Αυτός είναι ένας απλός τρόπος κλωνοποιήστε τα πακέτα που είναι εγκατεστημένα στο Ubuntu και επαναφέρετέ τα σε άλλο υπολογιστή με πολύ απλό και γρήγορο τρόπο. Πολλές φορές η εγκατάσταση του ίδιου πακέτου σε πολλά συστήματα Ubuntu είναι μια χρονοβόρα και κουραστική εργασία. Εάν δεν θέλουμε να χάσουμε χρόνο εγκαθιστώντας τα ίδια πακέτα ξανά και ξανά σε πολλά συστήματα, αυτή είναι μια καλή επιλογή.

Στην πραγματικότητα, όταν πρόκειται εγκαταστήστε πακέτα σε συστήματα παρόμοιας αρχιτεκτονικής του Ubuntu, υπάρχουν πολλές διαθέσιμες μέθοδοι για τη διευκόλυνση αυτής της εργασίας. Μπορείτε απλά να μετεγκαταστήσετε τις εφαρμογές, τις ρυθμίσεις και τα δεδομένα από το παλιό σας σύστημα Ubuntu σε ένα πρόσφατα εγκατεστημένο σύστημα με μερικά κλικ του ποντικιού χρησιμοποιώντας Aptik. Θα μπορέσουμε επίσης να δημιουργήσουμε αντίγραφα ασφαλείας για την πλήρη λίστα των εγκατεστημένων πακέτων χρησιμοποιώντας τον διαχειριστή πακέτων. Για παράδειγμα, μπορούμε να χρησιμοποιήσουμε το APT και να τα εγκαταστήσουμε αργότερα σε ένα νέο εγκατεστημένο σύστημα.

Το Apt-clone θα μας βοηθήσει κατά την εγκατάσταση εφαρμογών που εκτελούνται στο Ubuntu και σε παρόμοια λειτουργικά συστήματα. Θα είμαστε σε θέση πολύ εύκολα να εγκαταστήσετε το ίδιο σετ πακέτων σε πολλά συστήματα ώστε να τους έχουν όλοι. Μπορούμε επίσης να δημιουργήσουμε ένα αντίγραφο ασφαλείας ολόκληρης της λίστας των εγκατεστημένων εφαρμογών και να τα επαναφέρουμε όπου και όποτε είναι απαραίτητο.

Δημιουργήστε αντίγραφα ασφαλείας των εγκατεστημένων πακέτων και επαναφέρετέ τα αργότερα σε άλλο σύστημα Ubuntu

Στη συνέχεια θα δούμε πώς εγκαταστήστε και χρησιμοποιήστε apt-clone σε συστήματα που βασίζονται στο Debian. Δοκίμασα αυτό το βοηθητικό πρόγραμμα στο σύστημα Ubuntu 18.04, ωστόσο θα έπρεπε να λειτουργεί σε όλα τα συστήματα που βασίζονται στο Debian και το Ubuntu.

Εγκαταστήστε το apt-clone

Θα μπορέσουμε να εγκαταστήσουμε το apt-clone στο Ubuntu πολύ εύκολα. Θα βρούμε το πρόγραμμα διαθέσιμο στα προεπιλεγμένα αποθετήρια του λειτουργικού μας συστήματος. Για να το εγκαταστήσουμε, πρέπει απλώς να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και να γράψουμε την ακόλουθη εντολή σε αυτό:

εγκατάσταση apt-clone

sudo apt install apt-clone

Εγκατεστημένα αντίγραφα ασφαλείας πακέτων

Μόλις εγκατασταθεί, πρόκειται να δημιουργήσουμε έναν κατάλογο για την αποθήκευση των εγκατεστημένων πακέτων. Τότε θα τα κλωνοποιήσουμε και θα τα αποθηκεύσουμε στην τοποθεσία που μόλις δημιουργήσαμε. Για να γίνει αυτό, στο τερματικό (Ctrl + Alt + T) θα πρέπει να πληκτρολογήσουμε μόνο τις ακόλουθες εντολές:

mkdir ~/paquetesInstalados

sudo apt-clone clone ~/paquetesInstalados

Η παραπάνω εντολή θα αποθηκεύσει όλα τα πακέτα που είναι εγκατεστημένα στο σύστημά μας Ubuntu. Θα αποθηκευτούν σε ένα αρχείο που ονομάζεται apt-clone-state-entreunosyceros-satellite2.tar.gz βρίσκεται στον κατάλογο ~ / εγκατεστημένα πακέτα.

Προβολή λεπτομερειών αρχείου αντιγράφων ασφαλείας

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

πληροφορίες αντιγράφου ασφαλείας apt-clone

apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz

Όπως μπορείτε να δείτε στο παραπάνω στιγμιότυπο οθόνης, έχω συνολικά 2054 πακέτα στο Ubuntu 18.04 μου.

Επαναφέρετε το αντίγραφο ασφαλείας του αρχείου

Μόλις ληφθεί το αντίγραφο ασφαλείας, θα το αντιγράψουμε στη μονάδα USB. Τότε μπορούμε να πάμε σε οποιοδήποτε άλλο σύστημα όπου θέλουμε να εγκαταστήσουμε το ίδιο σύνολο πακέτων. Για να εγκαταστήσετε αυτά τα πακέτα, μπορούμε να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και να γράψουμε την ακόλουθη εντολή σε αυτό:

sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz

Λάβετε υπόψη ότι Αυτή η εντολή θα αντικαταστήσει το υπάρχον αρχείο /etc/apt/sources.list και θα εγκαταστήσει / αφαιρέσει πακέτα. Θα πρέπει να διασφαλίσουμε ότι το σύστημα προορισμού είναι η ίδια διανομή με το σύστημα προέλευσης. Για παράδειγμα, εάν το σύστημα προέλευσης εκτελεί 18.04-bit έκδοση 64 LTS, το σύστημα προορισμού πρέπει επίσης να έχει την ίδια έκδοση και την ίδια αρχιτεκτονική.

Εάν δεν θέλετε να επαναφέρετε τα πακέτα στο σύστημα, απλά πρέπει να χρησιμοποιήσετε την επιλογή - Προορισμός / τοποθεσία / αρχείο. Ένα παράδειγμα της εντολής προς χρήση θα ήταν το ακόλουθο:

sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu

Σε αυτήν την περίπτωση, η παραπάνω εντολή θα επαναφέρει τα πακέτα σε έναν φάκελο που ονομάζεται ~ / oldUbuntu.

Πληροφορίες σχετικά με το apt-clone

Εάν χρειάζεστε περισσότερες πληροφορίες και λεπτομέρειες σχετικά με το apt-clone, μπορείτε ρίξτε μια ματιά στην ενότητα βοήθειας άνοιγμα τερματικού (Ctrl + Alt + T) και πληκτρολόγηση σε αυτό:

βοήθεια κλωνοποίησης

apt-clone -h

Μπορείτε επίσης να ελέγξτε τις ανθρώπινες σελίδες. Μπορείτε να αποκτήσετε πρόσβαση σε αυτά πληκτρολογώντας στο ίδιο τερματικό:

man-clone man page

man apt-clone

Για περισσότερες πληροφορίες σχετικά με αυτό το πρόγραμμα, μπορείτε συμβουλευτείτε το σελίδα στο GitHub Από αυτό το έργο.


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

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

*

*

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