הגדרת Linux

קל להגדיר את Linux, ‏ הידוע גם בשם Crostini, ב-ChromeOS. קודם עוברים אל 'הגדרות', מרחיבים את התפריט 'מתקדם' ועוברים אל 'מפתחים'. לאחר מכן מפעילים את Linux:

מפעילים את Linux דרך הגדרות Chrome.

מערכת ChromeOS תוריד באופן אוטומטי את הקבצים הנדרשים ותגדיר את קונטיינר Linux. בסיום התהליך, תופיע אפליקציית טרמינל חדשה וחלון טרמינל פתוח. מומלץ להצמיד את האפליקציה למדף כדי שתוכלו לגשת למאגר Linux בקלות בעתיד. לוחצים לחיצה ימנית על סמל אפליקציית Terminal ובוחרים באפשרות 'הצמדה'.

הצמדת אפליקציית Terminal למדף.

ההתקנה של Debian Linux מוכנה לשימוש. מומלץ קודם לעדכן את אינדקס המאגר של APT ואז להתקין. ‫APT הוא מנהל חבילות משורת הפקודה עבור Debian, ועדכון שלו מבטיח שתמיד תתקינו את הגרסאות העדכניות ביותר של כלי במאגר שלו:

sudo apt update

ההגדרה הסתיימה ואפשר להשתמש בקונטיינר של Linux.

שיתוף קבצים עם Linux

דרך פשוטה לגשת לקבצים במאגר Linux היא ליצור עותק. כדי לעשות זאת, פותחים את אפליקציית Files, גוררים את הספרייה או הקובץ שרוצים לגשת אליהם ומשחררים אותם בתיקייה Linux files.

גוררים ומשחררים קבצים או ספריות אל

אם לא רוצים ליצור עותק, אפשר לשתף ספריות, כמו תיקיית פרויקט, מחוץ למאגר Linux עם מאגר Linux. לשם כך:

  1. מוודאים שמערכת Linux מוגדרת.
  2. פותחים את אפליקציית הקבצים של ChromeOS ומאתרים את הספרייה שרוצים לשתף.
  3. לוחצים לחיצה ימנית על התיקייה שרוצים לשתף ובוחרים באפשרות 'שיתוף עם Linux'.
    לוחצים לחיצה ימנית על ספרייה כדי לבחור אותה.

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

  4. בתוך מאגר Linux, התיקיות המשותפות האלה ימוקמו ב-/mnt/chromeos. מריצים את cd /mnt/chromeos באפליקציית Terminal.

התקנה של אפליקציות וחבילות Linux

אחרי שמגדירים את Linux, אפשר להתקין את האפליקציות הראשונות. אפשר תמיד להתקין אפליקציות וכלים במסוף באמצעות sudo apt install, אבל Linux ב-ChromeOS תומך בהתקנה בלחיצה כפולה של קובצי .deb (חבילת תוכנה של Debian) באפליקציית הקבצים, כך שאפשר להוריד ולהתקין אפליקציות כמו שאתם רגילים. לדוגמה, ב-Visual Studio Code יש חבילה של .deb שאפשר לנסות את זה איתה. אחרי ההורדה ולחיצה כפולה על הקובץ, תוצג הנחיה עם מידע על האפליקציה שרוצים להתקין, וגם אפשרות להתקין את האפליקציה.

מתקינים את ההנחיה ל-VS Code.

ניהול חבילות חזותי

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

sudo apt install -y gnome-software gnome-packagekit && \
sudo apt update

התקנת החבילות האלה תוסיף שתי אפליקציות חדשות: Software, שמספקת ממשק כמו של חנות אפליקציות למציאת אפליקציות שאפשר להתקין ממקורות שונים, ו-Package ו-Package Update, שאפשר להשתמש בהן כדי למצוא ולעדכן אפליקציות, כלים, גופנים וחבילות רבות אחרות.

תוכנה שפועלת ב-ChromeOS.

חבילה שפועלת ב-ChromeOS.

הפעלה מחדש של הקונטיינר של Linux

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

המערכת מכבה את הקונטיינר של Linux.

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

אבטחה והרשאות

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

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

גיבוי ושחזור

מכיוון ש-Linux ב-ChromeOS פועל בתוך מאגר, אתם יכולים לגבות את הסביבה ולשחזר אותה, כולל הקבצים, האפליקציות וכל השאר. כך תוכלו להגדיר את סביבת Linux פעם אחת, ואז לקחת אותה איתכם בלי שתצטרכו להגדיר אותה מחדש! הוראות מפורטות מופיעות בדף העזרה של Chromebook בנושא גיבוי ושחזור של קובץ Linux container.

פתרון בעיות

לקבלת עזרה נוספת בהפעלה או בפתרון בעיות, אפשר לקרוא את דף העזרה של Chromebook בנושא הגדרת מאגר Linux.