Πώς να επανεγκαταστήσετε εύκολα εφαρμογές για το Debian Linux

click fraud protection

Η επανεγκατάσταση πακέτων σε νέα συστήματα Debian Linux είναι πραγματικός πόνος. Χρειάζεται χρόνος και κουραστική για να γίνει. Ως αποτέλεσμα, πολλοί χρήστες κατέφυγαν στη σύνταξη πολύπλοκων σεναρίων κελύφους που εγκαθιστούν αυτόματα εφαρμογές σε νέα συστήματα. Εάν είστε νέοι στο Debian ή απλά έχετε κουραστεί να αναφέρετε τα προγράμματα που θέλετε να επανεγκαταστήσετε χειροκίνητα, εκεί είναι ένας καλύτερος τρόπος για να δημιουργήσετε ένα σενάριο εγκατάστασης εφαρμογής: χρησιμοποιώντας το πρόγραμμα εγκατάστασης του προγράμματος Debian για να δημιουργήσετε ένα σενάριο αυτομάτως.

Σημείωση: αν και αυτό το σεμινάριο καλύπτει το Debian, μπορεί επίσης να λειτουργήσει Παράγωγα του Debian. Μη διστάσετε να ακολουθήσετε τις πληροφορίες που περιγράφονται παρακάτω.

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

Υπάρχουν διάφοροι τρόποι δημιουργίας μιας λίστας πακέτων, και με την πάροδο των ετών, έχουν χρησιμοποιηθεί πολλές διαφορετικές μέθοδοι. Ωστόσο, όλες αυτές οι παλιές μέθοδοι περιλαμβάνουν τη σύνδεση πολλαπλών εντολών για να αφαιρέσετε την περιγραφή κάθε εφαρμογής, για να γίνει έτσι ώστε να εμφανίζονται μόνο τα ονόματα των πακέτων στη λίστα. Αυτές οι μέθοδοι είναι σχεδόν πρακτικές, επομένως δεν θα καλύψουμε καμία από αυτές σε αυτό το σεμινάριο. Αντ 'αυτού, θα εκμεταλλευτούμε τον νέο διαχειριστή πακέτων Apt που περιλαμβάνεται στο

instagram viewer
Debian 9 και 10, καθώς έρχεται με το καταλληλότητα χαρακτηριστικό

Η δυνατότητα apt-mark είναι μια εξαιρετική πτυχή του διαχειριστή πακέτων Apt. Με αυτό, οι χρήστες μπορούν να το χρησιμοποιήσουν για να εμφανίσουν μια λίστα εφαρμογών που εγκαθίστανται αυτόματα (προεγκατάσταση από το σύστημα κατά την εγκατάσταση), καθώς και μια λίστα πακέτων που ο χρήστης εγκατέστησε χειροκίνητα μετά το γεγονός.

Λάβετε υπόψη ότι εάν σκοπεύετε να χρησιμοποιήσετε αυτήν τη λειτουργία στο Debian, πρέπει να χρησιμοποιείτε μια έκδοση του λειτουργικού συστήματος που διαθέτει υποστήριξη για το Apt. Το Apt-get δεν θα λειτουργήσει! Επομένως, εάν εκτελείτε το Debian 8, πρέπει να περάσετε από τη διαδικασία αναβάθμισης πριν ξεκινήσετε αυτόν τον οδηγό!

Ειδοποίηση

Η εφαρμογή apt-mark δεν δημιουργεί απλώς μια λίστα με εγκατεστημένα πακέτα λογισμικού εγκατεστημένα απευθείας από τα αποθετήρια λογισμικού του Debian. Θα εμφανίζει επίσης πακέτα που έχουν εγκατασταθεί μέσω DEB με δυνατότητα λήψης ή υλικό από αποθετήρια λογισμικού τρίτων. Λάβετε υπόψη αυτό κατά τη χρήση αυτού του εργαλείου.

Δημιουργήστε μια λίστα με μη αυτόματα εγκατεστημένα πακέτα

Αν θέλετε απλώς να δημιουργήσετε μια λίστα μη αυτόματα εγκατεστημένων εφαρμογών από διάφορα αποθετήρια, αντί να δημιουργήσετε ένα γιγαντιαία λίστα κάθε εφαρμογής που το Debian Linux περιλαμβάνει από προεπιλογή, η λειτουργία "showmanual" στο apt-mark είναι για εσείς.

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

καταλληλότητα

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

apt-mark showmanual | περισσότερο

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

apt-mark showmanual> ~ / Έγγραφα / debian-πακέτα-χειροκίνητα-εγκατεστημένο.txt

Δημιουργήστε μια λίστα με αυτόματα εγκατεστημένα πακέτα

Πρέπει να δημιουργήσετε μια λίστα με όλα τα πακέτα που εγκαταστάθηκαν αυτόματα στο σύστημα Debian κατά τη διάρκεια της εγκατάστασης; Εάν ναι, θα πρέπει να χρησιμοποιήσετε τη λειτουργία "showauto" στο καταλληλότητα.

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

apt-mark showauto

Ρίξτε μια ματιά στη λίστα που δημιουργήθηκε στο παράθυρο του τερματικού. Ή, εάν η λίστα των πακέτων που δημιουργούνται καταλληλότητα Οι εκτυπώσεις είναι υπερβολικές για ανάγνωση, εξετάστε το ενδεχόμενο να προσθέσετε το όρισμα της γραμμής εντολών «περισσότερα» για να διευκολύνετε τη διαλογή τους.

apt-mark showauto | περισσότερο

Για να αποθηκεύσετε αυτόματα εγκατεστημένα πακέτα Debian για αργότερα, διοχετεύστε το σε ένα αρχείο κειμένου με την παρακάτω εντολή.

apt-mark showauto> ~ / Έγγραφα / debian-package-auto -install.txt

Επανεγκατάσταση πακέτων

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

Λάβετε υπόψη ότι τυχόν πακέτα που δεν μπορούν να επαναφορτωθούν (το AKA εγκαταστάθηκε μέσω DEB με δυνατότητα λήψης) να μην εγκατασταθεί με αυτήν τη μέθοδο και ο διαχειριστής πακέτων Apt θα εμφανίσει ένα σφάλμα για αυτά που δεν μπορεί να κάνει Κατεβάστε.

Επανεγκαταστήστε μη αυτόματα εγκατεστημένα πακέτα

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

sudo apt install $ (cat ~ / Documents / debian-package-manualally-install.txt | xargs)

Εάν τα πακέτα βρίσκονται ήδη στο σύστημα, αλλά θέλετε να τα επανεγκαταστήσετε ούτως ή άλλως, προσθέστε το διακόπτη γραμμής εντολών “–reinstall”.

sudo apt install $ (cat ~ / Documents / debian-package-manualally-install.txt | xargs) - επανεγκατάσταση

Επανεγκαταστήστε αυτόματα εγκατεστημένα πακέτα

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

sudo apt install $ (cat ~ / Documents / debian-package-auto -install.txt | xargs)

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

sudo apt install $ (cat ~ / Documents / debian-package-auto -install.txt | xargs) - επανεγκατάσταση
watch instagram story