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

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

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

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

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

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

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

rpm -qa | sort

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

rpm -qa | sort > ~/pkgs.txt

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

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

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

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

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

touch ~/fedora-app-re-installer.sh

Βήμα 2: Χρησιμοποιώντας την ηχώ , προσθέστε το script 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 μεταβλητή γραμμή off με το ηχώ εντολή.

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

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

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

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

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

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

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

echo "sudo dnf reinstall $pkgs" >> fedora-app-re-installer.sh

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

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

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

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

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

sudo -s

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

./fedora-app-re-installer.sh

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

sudo ./fedora-app-re-installer.sh
</ p>

Σχόλια