אם אתה משתמש לינוקס כבר די הרבה זמן, סביר להניח שתרצה להשתמש במספר הפצות במחשב שלך. עכשיו זה אפשרי בגלל כלי נהדר בשם Distrobox. זה מאפשר לך ליצור קונטיינר במערכת הלינוקס שלך באמצעות Podman או Docker. מיכלים אלה משולבים במארחים כדי לאפשר למשתמשים לשתף את ספריית הבית שלהם, אחסון חיצוני והתקני USB, אפליקציות GUI, אודיו וכו'.

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

מה זה Distrobox?

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

במילים פשוטות, Distrobox הוא כלי שורת פקודה שמשתמש ב-Docker או Podman כדי לספק דרך לגשת למערכות הפעלה לינוקס מרובות.

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

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

instagram viewer

פקודה תיאור
distrobox-create יוצר מיכל
distrobox-enter מספק גישה למיכל
distrobox-list מפרט את המכולות שנוצרו על ידי Distrobox
distrobox-init זוהי נקודת כניסה של מכולה
distrobox-export מייצא את השירותים והאפליקציות ממיכל אחד למארח מסוים
distrobox-rm מוחק מיכל
distrobox-stop עוצר מיכל רץ

כיצד להתקין ולהשתמש ב-Distrobox

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

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

סִלְסוּל https://raw.githubusercontent.com/89luca89/distrobox/main/install | סודו ש

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

sudo apt להתקין docker.io -y

לאחר התקנת Docker, הפעל את הפקודות שלהלן להפעלה והפעלה של שירות Docker:

sudo systemctl enable --now docker

אתה יכול גם להפעיל את הפקודה הבאה כדי לבדוק את המצב הפעיל של שירות Docker:

sudo systemctl status --now docker

תְפוּקָה:

כעת הפק את הפקודה הבאה להוספת המשתמש הנוכחי לקבוצת Docker בשם "docer":

sudo usermod -aG docker $USER

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

newgrp docker

לאחר התקנת Distrobox ו-Docker בהצלחה, צור קונטיינר Docker עבור Distrobox. נניח שאתה רוצה להשתמש ב-AlmaLinux מהמסוף. הפעל את הפקודה הבאה כדי להמשיך:

distrobox create --image almalinux: האחרון --שם אלמה

תְפוּקָה:

הפקודה לעיל תפרוס אוטומטית את הגרסה האחרונה של AlmaLinux עבור Distrobox. לבסוף, הפעל את Distrobox ועבור למיכל Docker:

distrobox-enter --שם אלמה

תְפוּקָה:

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

לדוגמה, המערכת מציגה שגיאת "פקודה לא נמצאה" כאשר אתה מבצע את ה sudo apt update פקודה. למרות זאת, עדכון sudo yum עובד היטב בטרמינל כי AlmaLinux תומך ב-YUM במקום ב-APT.

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

distrobox-list

תְפוּקָה:

שים לב שלא כדאי להשתמש ב-sudo עם הפקודה שלמעלה מכיוון שהיא תציג שגיאה "/usr/local/bin/distrobox-list מכיוון ש-sudo אינו נתמך."

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

distrobox-rm --שם רוקי

תְפוּקָה:

לאחר הפעלת הפקודה, המערכת תבקש את אישורך, אז הקלד "יכדי להמשיך בתהליך המחיקה. אתה יכול לשנות את השם סַלעִי בפקודה האמורה לכל מיכל אחר שברצונך למחוק מהמערכת.

ישנו כלי שורת פקודה בשם Neofetch שבאמצעותו ניתן לבדוק את מערכת ההפעלה הנוכחית עם המידע והלוגו הקשורים אליה. בואו נתקין אותו במערכת AlmaLinux באמצעות הפקודות הבאות:

dnf התקן epel-release
dnf התקן את neofetch

הקפד להזין תחילה את מיכל AlmaLinux Distrobox ולאחר מכן התקן את Neofetch. אחרת, זה לא יעבוד מכיוון שהמערכת המארחת מריץ את אובונטו. אנחנו כבר בתוך הקונטיינר ומשתמשים ב-AlmaLinux, אז ביצענו ישירות את הפקודות הנ"ל.

אם אתה מפעיל הפצת לינוקס אחרת בתוך Distrobox, התקן את Neofetch באמצעות הפעולות הבאות פקודות:

עבור דביאן/אובונטו:

sudo apt התקן את neofetch

על Arch Linux ונגזרותיו:

sudo pacman -S neofetch

כעת, הפעל את כלי השירות Neofetch מהמסוף על ידי הפעלת ה- neofetch פקודה, ותקבל פלט כזה:

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

הפעלת הפצות לינוקס שונות בתוך הטרמינל

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

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

מה זה POSIX? איך זה קשור ללינוקס

קרא הבא

לַחֲלוֹקצִיוּץלַחֲלוֹקאימייל

נושאים קשורים

  • לינוקס
  • הפצת לינוקס
  • להתקין תוכנה
  • מערכות הפעלה
  • מָסוֹף

על הסופר

ניטין ג'נגיד (4 מאמרים שפורסמו)

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

עוד מתוך Nitin Jangid

הירשם לניוזלטר שלנו

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

לחץ כאן כדי להירשם