Εάν είστε χρήστης Linux για αρκετό καιρό, πιθανότατα θέλετε να χρησιμοποιήσετε πολλές διανομές στον υπολογιστή σας. Τώρα είναι δυνατό χάρη σε ένα εξαιρετικό εργαλείο που ονομάζεται Distrobox. Σας επιτρέπει να δημιουργήσετε ένα κοντέινερ στο σύστημα Linux σας χρησιμοποιώντας Podman ή Docker. Αυτά τα κοντέινερ είναι ενσωματωμένα με κεντρικούς υπολογιστές για να επιτρέπουν στους χρήστες να μοιράζονται τον οικιακό τους κατάλογο, τον εξωτερικό χώρο αποθήκευσης και τις συσκευές USB, τις εφαρμογές GUI, τον ήχο κ.λπ.

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

Τι είναι το Distrobox;

Υπάρχουν τόσα πολλά λειτουργικά συστήματα που βασίζονται σε Linux διαθέσιμο, και ως λάτρεις του Linux, όλοι θέλουμε να χρησιμοποιούμε διαφορετικά λειτουργικά συστήματα ταυτόχρονα. Το Distrobox προσφέρει έναν φανταστικό τρόπο χρήσης οποιασδήποτε διανομής Linux απευθείας από το τερματικό.

instagram viewer

Με απλά λόγια, το Distrobox είναι ένα εργαλείο γραμμής εντολών που χρησιμοποιεί Docker ή Podman για να παρέχει έναν τρόπο πρόσβασης σε πολλαπλά λειτουργικά συστήματα Linux.

Λειτουργεί το ίδιο με το Toolbox, αλλά απλοποιεί τα πάντα χρησιμοποιώντας το POSIX sh. Το περιβάλλον του Distrobox βασίζεται σε μια εικόνα OCI, η οποία χρησιμοποιείται για τη δημιουργία κοντέινερ.

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

Εντολή Περιγραφή
distrobox-δημιουργία Δημιουργεί ένα δοχείο
distrobox-enter Παρέχει πρόσβαση στο δοχείο
distrobox-list Εμφανίζει τα κοντέινερ που δημιουργήθηκαν από το Distrobox
distrobox-init Είναι ένα σημείο εισόδου ενός κοντέινερ
distrobox-εξαγωγή Εξάγει τις υπηρεσίες και τις εφαρμογές από ένα κοντέινερ σε έναν συγκεκριμένο κεντρικό υπολογιστή
distrobox-rm Διαγράφει ένα κοντέινερ
distrobox-stop Σταματά ένα δοχείο που τρέχει

Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το Distrobox

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

Αρχικά, ανοίξτε το τερματικό Linux και εκτελέστε την ακόλουθη εντολή για λήψη και εκτέλεση του σεναρίου εγκατάστασης του Distrobox:

μπούκλα https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Εάν εμφανιστεί το σφάλμα "curl: command not found", θα πρέπει εγκαταστήστε το cURL στο Linux και εκτελέστε ξανά την παραπάνω εντολή. Τώρα είναι ώρα να εγκαταστήσετε και να ρυθμίσετε το Docker για Distrobox, επομένως εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε το Docker σε Linux:

sudo apt εγκατάσταση docker.io -y

Μετά την εγκατάσταση του Docker, εκτελέστε τις παρακάτω εντολές για την εκκίνηση και την ενεργοποίηση της υπηρεσίας Docker:

sudo systemctl enable --now docker

Μπορείτε επίσης να εκτελέσετε την ακόλουθη εντολή για να ελέγξετε την ενεργή κατάσταση της υπηρεσίας Docker:

Κατάσταση sudo systemctl -- now docker

Παραγωγή:

Τώρα εκδώστε την ακόλουθη εντολή για την προσθήκη του τρέχοντος χρήστη στην ομάδα Docker με το όνομα "docker":

sudo usermod -aG docker $USER

Μόλις τελειώσετε, επιτρέψτε στο σύστημα να ελέγξει την ομάδα Docker που άλλαξε πρόσφατα:

newgrp docker

Μετά την επιτυχή εγκατάσταση του Distrobox και του Docker, δημιουργήστε ένα κοντέινερ Docker για το Distrobox. Ας υποθέσουμε ότι θέλετε να χρησιμοποιήσετε το AlmaLinux από το τερματικό. Εκτελέστε την ακόλουθη εντολή για να προχωρήσετε:

distrobox δημιουργία --image almalinux: τελευταίο --όνομα alma

Παραγωγή:

Η παραπάνω εντολή θα αναπτύξει αυτόματα την πιο πρόσφατη έκδοση του AlmaLinux για το Distrobox. Τέλος, ξεκινήστε το Distrobox και αποκτήστε πρόσβαση στο κοντέινερ Docker:

distrobox-enter --όνομα alma

Παραγωγή:

Μετά την έκδοση της εντολής, θα παρατηρήσετε ότι η προτροπή του τερματικού σας θα αλλάξει σε "alma". Σημαίνει ότι τώρα χρησιμοποιείτε το AlmaLinux από το τερματικό του Ubuntu.

Για παράδειγμα, το σύστημα εμφανίζει ένα σφάλμα "η εντολή δεν βρέθηκε" όταν εκτελείτε το sudo apt ενημέρωση εντολή. Ωστόσο, ενημέρωση sudo yum λειτουργεί καλά στο τερματικό επειδή το AlmaLinux υποστηρίζει YUM αντί για APT.

Μόλις δημιουργήσετε πολλά κοντέινερ για το Distrobox, μπορείτε να δείτε γρήγορα την πλήρη λίστα των κοντέινερ που είναι διαθέσιμα στο σύστημα χρησιμοποιώντας:

distrobox-list

Παραγωγή:

Σημειώστε ότι δεν θα πρέπει να χρησιμοποιήσετε το sudo με την παραπάνω εντολή γιατί θα εμφανιστεί ένα σφάλμα "/usr/local/bin/distrobox-list καθώς το sudo δεν υποστηρίζεται."

Για να αφαιρέσετε οποιοδήποτε κοντέινερ από τη λίστα, εκτελέστε την εντολή που δίνεται παρακάτω.

distrobox-rm --όνομα rocky

Παραγωγή:

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

Υπάρχει ένα εργαλείο γραμμής εντολών που ονομάζεται Neofetch χρησιμοποιώντας το οποίο μπορείτε να ελέγξετε το τρέχον λειτουργικό σύστημα με τις σχετικές πληροφορίες και το λογότυπό του. Ας το εγκαταστήσουμε στο σύστημα AlmaLinux χρησιμοποιώντας τις ακόλουθες εντολές:

dnf εγκατάσταση epel-relase
dnf εγκατάσταση neofetch

Βεβαιωθείτε ότι έχετε εισαγάγει πρώτα το κοντέινερ AlmaLinux Distrobox και στη συνέχεια εγκαταστήστε το Neofetch. Διαφορετικά, δεν θα λειτουργήσει καθώς το κεντρικό σύστημα εκτελεί το Ubuntu. Είμαστε ήδη μέσα στο κοντέινερ και χρησιμοποιούμε το AlmaLinux, οπότε εκτελέσαμε τις παραπάνω εντολές απευθείας.

Εάν εκτελείτε κάποια άλλη διανομή Linux μέσα στο Distrobox, εγκαταστήστε το Neofetch χρησιμοποιώντας τα παρακάτω εντολές:

Για Debian/Ubuntu:

sudo apt εγκατάσταση neofetch

Στο Arch Linux και τα παράγωγά του:

sudo pacman -S neofetch

Τώρα, εκκινήστε το βοηθητικό πρόγραμμα Neofetch από το τερματικό εκτελώντας το neofetch εντολή και θα λάβετε μια έξοδο όπως αυτή:

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

Εκτέλεση διαφορετικών διανομών Linux μέσα στο τερματικό

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

Επιπλέον, έχουμε συμπεριλάβει επίσης ορισμένα βασικά κόλπα που πρέπει να γνωρίζετε κατά τη χρήση του Distrobox στο Linux. Βεβαιωθείτε ότι έχετε ρυθμίσει πρώτα το κοντέινερ Docker και, στη συνέχεια, εγκαταστήσατε το Distrobox, επειδή θα είναι εύκολο για εσάς να χρησιμοποιήσετε το εργαλείο με αυτόν τον τρόπο. Το Distrobox γίνεται δημοφιλές επειδή το POSIX sh απλοποιεί τα πάντα και διευκολύνει την πρόσβαση σε οποιοδήποτε λειτουργικό σύστημα Linux από το τερματικό.

Τι είναι το POSIX; Πώς σχετίζεται με το Linux

Διαβάστε Επόμενο

ΜερίδιοΤιτίβισμαΜερίδιοΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ

Σχετικά θέματα

  • Linux
  • Linux Distro
  • Εγκαταστήστε λογισμικό
  • Λειτουργικά συστήματα
  • Τερματικό

Σχετικά με τον Συγγραφέα

Νιτίν Τζανγκίντ (Δημοσιεύτηκαν 4 άρθρα)

Ο Nitin Jangid είναι ένας techno-geek που είναι πάντα έτοιμος να μάθει νέες τεχνολογίες. Ως λάτρης της τεχνολογίας, του αρέσει να μοιράζεται την εμπειρία του με τον κόσμο μέσω διαφορετικών οδηγών.

Περισσότερα από τον Nitin Jangid

Εγγραφείτε στο ενημερωτικό μας δελτίο

Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για να εγγραφείτε