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

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

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

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

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

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

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

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

Ειδοποίηση

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

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

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

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

apt-mark showmanual

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

apt-mark showmanual | more

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

apt-mark showmanual > ~/Documents/debian-packages-manually-installed.txt

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

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

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

apt-mark showauto

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

apt-mark showauto | more

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

apt-mark showauto > ~/Documents/debian-packages-auto-installed.txt

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

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

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

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

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

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs)

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

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs) --reinstall

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

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

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

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

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs) --reinstall
</ p>

Σχόλια