Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο 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) και να γράψουμε την ακόλουθη εντολή σε αυτό:
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 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 apt-clone
Για περισσότερες πληροφορίες σχετικά με αυτό το πρόγραμμα, μπορείτε συμβουλευτείτε το σελίδα στο GitHub Από αυτό το έργο.