Distrobox, כלי מצוין לשילוב כל דיסטרו במערכת שלכם הודות לקונטיינרים

נודע הגרסה החדשה של Distrobox 1.3, אשר ממוקם ככלי כי מאפשר לך להתקין ולהפעיל במהירות כל הפצת לינוקס בקונטיינר ולהבטיח את שילובו עם המערכת הראשית.

proyecto אל מיושם כתוסף על גבי ערכת הכלים 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.

פרויקט זה שואפת להביא כל מרחב משתמש של הפצה לכל הפצה אחרת תואמת פודמן או דוקר, אז מוזכר שזה נכתב ב-POSIX sh כדי שיהיה נייד ככל האפשר ושאין למשתמש בעיות עם התלות והתאימות של גרסת glibc, מלבד זאת היא גם שואפת להיכנס לקונטיינר בתור מהר ככל האפשר. מהיר אפשרי

החדשות העיקריות של Distrobox 1.3

הגרסה החדשה בולטת בגלל הוסף פקודת distrobox-host-exec כדי להפעיל פקודות ממיכל פועל בסביבה המארחת.

שינוי נוסף הבולט הוא זה תמיכה נוספת בערכת הכלים microdnf, כמו גם תמיכה מיושמת עבור קונטיינרים הפועלים כשורש (שורש).

בנוסף לכך, זה גם מדגיש את תמיכה מורחבת בהפצות (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, מערכות מבוססות ostree) וכי הוטמע אינטגרציה טובה יותר עם סביבת המערכת, לדוגמה, סנכרון של הגדרות אזור זמן, dns ו-/etc/hosts.

משאר השינויים הבולטים:

  • נוספה אפשרות -s/–size להצגת השימוש בדיסק מיכל
  • AlmaLinux 9 נוסף להפצות מיכל שנבדקו
  • תמיכת ג'נטו תוקנה
  • נוספו עוד כלים בסיסיים, בטל את הקטנה של apt-get/dnf/yum/pacman/zypper - התקן langs ו-docs
  • הוסיף pinentry לרשימת חבילות הבסיס
  • תיקון של משתנים חסרים בחלק מתמונות המכולה
  • התקן בית במקום קנוני עבור מערכות Ostree.

כיצד להתקין את DistroBox על לינוקס?

למי שכן מעוניין להיות מסוגל להתקין את הכלי הזה, עליך לדעת שהוא זמין ברבים ממאגרי ההפצה העיקריים של לינוקס.

אבל במקרה זה, נשתמש בשיטת ההתקנה המוצעת כמעט לכל הפצת לינוקס. כדי לעשות זאת, פשוט פתח מסוף ובו נקליד את הדברים הבאים:

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

ומוכנים לזה נוכל להתחיל להשתמש בכלי הזה.

לגבי השימוש בו, דיסטרובוקס מחולק ל-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. אתה יכול לעיין בקוד המקור שלו, כמו גם במדריכי המשתמש שלו ובמידע נוסף ב- הקישור הבא.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.