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

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

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

Για να δημιουργήσετε ένα περιβάλλον με διαφορετική διανομή, απλώς εκτελέστε μια ενιαία εντολή δημιουργίας distrobox χωρίς να σκεφτείτε τα ωραία. Μετά την εκκίνηση, το Distrobox προωθεί τον οικιακό κατάλογο του χρήστη στο κοντέινερ, διαμορφώνει την πρόσβαση στον διακομιστή X11 και το Wayland ώστε να εκτελείται από το κοντέινερ GUI, σας επιτρέπει να συνδέσετε εξωτερικές μονάδες δίσκου, προσθέτει έξοδο ήχου, υλοποιεί ενσωμάτωση σε επίπεδο κελύφους παράγοντα SSH, D-Bus και udev.

Ως αποτέλεσμα, ο χρήστης μπορεί να εργαστεί πλήρως σε μια άλλη διανομή χωρίς να εγκαταλείψει το κύριο σύστημα. Το Distrobox ισχυρίζεται ότι μπορεί να φιλοξενήσει 16 διανομές, συμπεριλαμβανομένων των Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL και Fedora. Οποιοδήποτε κιτ διανομής για το οποίο υπάρχουν εικόνες σε μορφή OCI μπορεί να εκκινηθεί στο κοντέινερ.

Αυτό το έργο στοχεύει να φέρει οποιοδήποτε χώρο χρήστη διανομής σε οποιαδήποτε άλλη διανομή συμβατή με podman ή docker, οπότε αναφέρεται ότι έχει γραφτεί σε POSIX sh για να είναι όσο το δυνατόν πιο φορητό και να μην έχει προβλήματα ο χρήστης με τις εξαρτήσεις και τη συμβατότητα της έκδοσης του glibc, εκτός του ότι στοχεύει και να μπει στο κοντέινερ ως το συντομότερο δυνατό, γρήγορα

Τα κύρια νέα του Distrobox 1.3

Η νέα έκδοση ξεχωρίζει γιατί προσθέστε την εντολή distrobox-host-exec για να εκτελέσετε εντολές από ένα κοντέινερ τρέχει στο περιβάλλον υποδοχής.

Μια άλλη αλλαγή που ξεχωρίζει είναι ότι προστέθηκε υποστήριξη για το κιτ εργαλείων microdnf, καθώς και υλοποιημένη υποστήριξη για κοντέινερ που λειτουργούν ως root (rootful).

Εκτός από αυτό, τονίζει επίσης το εκτεταμένη υποστήριξη για διανομές (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, συστήματα που βασίζονται σε ostree) και ότι εφαρμόστηκε καλύτερη ενοποίηση με το περιβάλλον του συστήματος, για παράδειγμα, συγχρονισμός ρυθμίσεων ζώνης ώρας, dns και /etc/host.

Από τις άλλες αλλαγές που ξεχωρίζουν:

  • Προστέθηκε η επιλογή -s/–size για εμφάνιση της χρήσης του δίσκου κοντέινερ
  • Το AlmaLinux 9 προστέθηκε σε δοκιμασμένες διανομές κοντέινερ
  • Διορθώθηκε η υποστήριξη gentoo
  • Προστέθηκαν περισσότερα βασικά εργαλεία, καταργήστε την ελαχιστοποίηση του apt-get/dnf/yum/pacman/zypper – εγκαταστήστε langs και έγγραφα
  • προστέθηκε pinentry στη λίστα πακέτων βάσης
  • Διορθώστε τις μεταβλητές που λείπουν σε ορισμένες εικόνες κοντέινερ
  • τοποθετήστε το σπίτι σε κανονικό μέρος για συστήματα Ostree.

Πώς να εγκαταστήσετε το DistroBox σε Linux;

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

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

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Και έτοιμοι με αυτό μπορούμε να αρχίσουμε να χρησιμοποιούμε αυτό το εργαλείο.

Όσον αφορά τη χρήση του, το distrobox χωρίζεται σε 8 εντολές:

  1. distrobox-create- δημιουργεί το κοντέινερ
  2. distrobox-enter – για είσοδο στο κοντέινερ
  3. distrobox-list- για τη λίστα κοντέινερ που έχουν δημιουργηθεί με το distrobox
  4. distrobox-rm- για να αφαιρέσετε ένα κοντέινερ που δημιουργήθηκε με το distrobox
  5. distrobox-stop- για να σταματήσει ένα κοντέινερ που λειτουργεί που δημιουργήθηκε με το distrobox
  6. distrobox-init – το σημείο εισόδου του δοχείου (δεν προορίζεται για χειροκίνητη χρήση)
  7. distrobox-export- έχει σχεδιαστεί για χρήση εντός του κοντέινερ, χρήσιμο για την εξαγωγή εφαρμογών και υπηρεσιών από το κοντέινερ στον κεντρικό υπολογιστή
  8. distrobox-host-exec- για την εκτέλεση εντολών/προγραμμάτων από τον κεντρικό υπολογιστή, ενώ βρίσκεται μέσα στο κοντέινερ

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


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.