Πώς να επανεγκαταστήσετε γρήγορα όλες τις εγκατεστημένες εφαρμογές στο Fedora

click fraud protection

Επανεγκατάσταση προγραμμάτων σε Fedora Linux μπορεί να διαρκέσει πολύ. Κυρίως επειδή, για να το κάνετε, πρέπει να το κοιτάξετε DNF για τις εγκατεστημένες εφαρμογές σας, καταλάβετε τα ονόματα και γράψτε με μη αυτόματο τρόπο κάθε εφαρμογή που θέλετε να ρυθμίσετε.

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

Εξαγωγή όλων των εγκατεστημένων πακέτων σε μια λίστα

Το πρώτο βήμα για τη δημιουργία ενός σεναρίου επανεγκατάστασης για το Fedora Linux είναι να λάβετε μια λίστα με όλα τα εγκατεστημένα πακέτα στο σύστημα. Ο καλύτερος τρόπος για να δημιουργήσετε μια απλή λίστα πακέτων στο Fedora είναι με το σ.α.λ. Σύστημα.

Για να δημιουργήσετε μια απλή λίστα πακέτων στο Fedora, ανοίξτε ένα παράθυρο τερματικού πατώντας Ctrl + Alt + T ή Ctrl + Shift + T στο πληκτρολόγιο. Από εκεί, χρησιμοποιήστε το σ.α.λ. παρακάτω για να εκτυπώσετε μια λίστα με όλες τις εγκατεστημένες εφαρμογές στον υπολογιστή Fedora Linux.

instagram viewer
rpm -qa | είδος

Η έξοδος του πακέτου είναι εκτεταμένη και έχει κάθε πράγμα που έχει εγκατασταθεί ποτέ στο σύστημα Fedora Linux. Ωστόσο, μόνο η λίστα δεν είναι χρήσιμη. Πρέπει να διοχετεύεται σε ένα αρχείο κειμένου για σκοπούς επεξεργασίας. Πάρτε το σ.α.λ. παραπάνω εντολή και προσθέστε ένα > σύμβολο για να το διοχετεύσετε σε ένα αρχείο κειμένου στον αρχικό κατάλογο.

rpm -qa | ταξινόμηση> ~ / pkgs.txt

Από εδώ, ανοίξτε τη διαχείριση αρχείων Linux στον υπολογιστή σας Fedora και κάντε δεξί κλικ στο "pkgs.txt" για να το επεξεργαστείτε με το πρόγραμμα επεξεργασίας κειμένου της επιλογής σας. Περιηγηθείτε στη λίστα των πακέτων και αφαιρέστε ό, τι δεν θέλετε. Όταν τελειώσετε, προχωρήστε στην επόμενη ενότητα του οδηγού.

Δημιουργήστε ένα σενάριο επανεγκατάστασης για το Fedora

Τώρα που όλα τα εγκατεστημένα πακέτα Fedora Linux αποθηκεύονται σε ένα επεξεργάσιμο αρχείο κειμένου, μπορούμε να το χρησιμοποιήσουμε για να ξεκινήσουμε τη δημιουργία του σεναρίου επανεγκατάστασης. Ακολουθήστε τις παρακάτω οδηγίες βήμα προς βήμα για να δημιουργήσετε ένα σενάριο επανεγκατάστασης του Fedora.

ΠΡΟΕΙΔΟΠΟΙΗΣΗ: αυτό το σενάριο θα αποτύχει αν επιχειρήσετε να εγκαταστήσετε προγράμματα στο Fedora από αποθετήρια λογισμικού τρίτων, εάν δεν είναι ενεργοποιημένα. Για να αποτρέψετε την αποτυχία εγκατάστασης όλων, φροντίστε πρώτα να ενεργοποιήσετε όλες τις πηγές λογισμικού τρίτων.

Βήμα 1: Χρησιμοποιήστε το αφή εντολή για να δημιουργήσετε ένα κενό αρχείο SH με το όνομα "fedora-app-re-installer.sh."

αγγίξτε ~ / fedora-app-re-installer.sh

Βήμα 2: Χρησιμοποιώντας την ηχώ εντολή, προσθέστε το σενάριο shebang στην κορυφή του αρχείου, έτσι ώστε ο διερμηνέας να καταλάβει πώς να τρέξει αυτό το σενάριο.

echo '#! / bin / bash'> fedora-app-re-installer.sh

Βήμα 3: Προσθέστε μια κενή γραμμή στο σενάριο, έτσι ώστε οι εντολές να μην συγχωνεύονται στην κορυφή κοντά στην πρώτη γραμμή με το ηχώ εντολή.

echo »>> fedora-app-re-installer.sh

Βήμα 4: Πρόσθεσε το $ pkgs μεταβλητή στο σενάριο χρησιμοποιώντας το ηχώ εντολή.

echo 'pkgs = "' >> fedora-app-re-installer.sh

Βήμα 5: Ορίστε το $ pkgs μεταβλητή με τα περιεχόμενα του αρχείου "pkgs.txt" στον αρχικό σας κατάλογο που δημιουργήθηκε νωρίτερα χρησιμοποιώντας το σ.α.λ. εντολή.

cat pkgs.txt >> fedora-app-re-installer.sh

Βήμα 6: Κλείστε το $ pkgs μεταβλητή γραμμή με το ηχώ εντολή.

echo '"' >> fedora-app-re-installer.sh

Βήμα 7: Σε συνέχεια του $ pkgs μεταβλητή, προσθέστε μια νέα γραμμή στο αρχείο.

echo »>> fedora-app-re-installer.sh

Βήμα 8: Προσθέστε τον κωδικό εγκατάστασης, έτσι ώστε όταν το σενάριο εκτελείται σε υπολογιστή Fedora Linux, θα ξεκινήσει αυτόματα την εγκατάσταση όλων των προγραμμάτων που καθορίζονται από διάφορα αποθετήρια λογισμικού.

Εάν σκοπεύετε να εκτελέσετε το σενάριο επανεγκατάστασης σε έναν νέο υπολογιστή Fedora Linux και δεν έχει εγκατασταθεί κανένα από τα πακέτα της λίστας, εισαγάγετε την παρακάτω εντολή.

echo 'sudo dnf install $ pkgs' >> fedora-app-re-installer.sh

Εναλλακτικά, εάν αυτά τα πακέτα βρίσκονται ήδη στο σύστημα, αλλά θέλετε να τα φορτώσετε ξανά, δοκιμάστε να χρησιμοποιήσετε την επιλογή "επανεγκατάσταση".

echo 'sudo dnf επανεγκαταστήστε $ pkgs' >> fedora-app-re-installer.sh

Βήμα 9: Χρησιμοποιώντας την chmod εντολή, ενημερώστε τα δικαιώματα του αρχείου σεναρίου. Η ενημέρωση των αδειών είναι κρίσιμη, καθώς θα επιτρέψει στο σενάριο να εκτελεστεί ως πρόγραμμα από οποιοδήποτε παράθυρο τερματικού του Fedora Linux.

sudo chmod + x fedora-app-re-installer.sh

Με τα δικαιώματα ενημερωμένα, το σενάριο είναι έτοιμο για εκτέλεση. Μη διστάσετε να επαναλάβετε τα βήματα σε αυτήν τη διαδικασία εάν θέλετε να προσθέσετε (ή να καταργήσετε) προγράμματα από τη λίστα.

Εκτέλεση του σεναρίου

Έτσι, το σενάριο επανεγκατάστασης για τον υπολογιστή σας Fedora Linux είναι γραμμένο και έτοιμο να ξεκινήσει. Τώρα, το μόνο που πρέπει να κάνετε είναι να το εκτελέσετε ως πρόγραμμα, ώστε να μπορεί να επανεγκαταστήσει όλα τα προγράμματά σας. Για να εκτελέσετε το σενάριο επανεγκατάστασης στο Fedora, ανοίξτε ένα παράθυρο τερματικού. Μόλις ανοίξει το παράθυρο τερματικού, αποκτήστε πρόσβαση στο root στον αρχικό κατάλογο όπου το αρχείο σεναρίου είναι με το sudo -s εντολή.

sudo -s

Από εκεί, εκτελέστε το σενάριο επανεγκατάστασης με την παρακάτω εντολή.

./fedora-app-re-installer.sh

Δεν θέλετε να συνδεθείτε στον ριζικό λογαριασμό για να εκτελέσετε το σενάριο; Δοκιμάστε να το εκτελέσετε με την ακόλουθη εντολή.

sudo ./fedora-app-re-installer.sh
watch instagram story