כיצד להתקין את Firefox Nightly על אובונטו: מדריך מלא שלב אחר שלב

  • מאגר ה-APT של מוזילה מציע את Firefox Nightly המותאם והמאובטח שלו עם עדכונים משולבים.
  • Flatpak מתקינה את Nightly בבידוד, קלה לעדכון ואינה משפיעה על Firefox היציבה.
  • קובץ ה-tarball .tar.bz2 מספק שליטה מלאה; יש למקם אותו בתיקיית הבית שלך לצורך עדכונים אוטומטיים.
  • שימוש בפרופיל נפרד (-P nightly-session) ו- -no-remote מונע התנגשויות גרסאות.

לילה

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

ישנן שלוש שיטות המכסות כמעט את כל הצרכים: התקנה ממאגר APT שמציעה מוזילה, שימוש בחבילת Flatpak, ושימוש בקובץ ה- .tar.bz2 הקלאסי "הנייד". לכל אחת מהן יתרונות וחסרונות משלה, וכאן תראו אותם בפירוט כדי שתוכלו לבחור את זו המתאימה לכם ביותר. תלמדו גם כיצד ליצור פרופיל נפרד וקיצור דרך מסוג .desktop כדי למנוע התנגשויות עם Firefox היציב שלכם..

מה זה Firefox Nightly ולמה זה עשוי לעניין אותך?

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

מבחינה היסטורית, כמה שינויים משמעותיים (כמו ממשק "Australis" בעבר) עוררו הרבה באזז מכיוון שהם השפיעו על הרחבות והרגלי שימוש. לכן, אם אתם מתכוונים להתקין את Nightly, מומלץ לשמור על פרופיל Firefox היציב שלכם שלם וליצור פרופיל נפרד במיוחד עבור Nightly. הפרדת פרופילים מונעת אי-תאימות, אובדן נתונים וזמני אתחול איטיים עקב בדיקות בכמות גדולה..

שיטות התקנה באובונטו: סקירה כללית

לפני שנכנס לפרטים, הנה סקירה כללית של האפשרויות הזמינות, כולן תקפות באובונטו ובנגזרותיהן (לינוקס מינט וכו'): ארכיון APT, Flatpak ו- tar.bz2 הרשמי של מוזילהכל שיטה מטפלת בהתקנה, אינטגרציה ועדכונים בצורה שונה.

  • מאגר APT של מוזילההתקנה כחבילת .deb, אינטגרציה מקורית עם המערכת ועדכונים דרך מנהל החבילות.
  • פלאטפקחבילה מבודדת מערכת, קלה להתקנה/עדכון, מתקיימת היטב עם גרסאות אחרות ואינה משפיעה על פיירפוקס היציב מהמאגרים הרשמיים.
  • Tarball .tar.bz2שיטה "ניידת"; שליטה וגמישות מקסימליות, אך עם יותר שלבים ידניים לשילוב משגר האפליקציה ולניהול עדכונים.

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

התקנת Firefox Nightly ממאגר APT של Mozilla

מוזילה הכריזה על מאגר APT עבור לינוקס (דביאן/אובונטו ונגזרות) עם חבילות .deb של פיירפוקס Nightly. זוהי הדרך ה"נקייה" ביותר לנהל את Nightly כמו כל אפליקציית מערכת אחרת: היא מותקנת, משולבת ומתעדכנת ישירות ממנהל החבילות. ישנן גם חבילות שפה l10n להתאמת הממשק לספרדית המועדפת עליך (ES, AR, CL, MX).

אלו הם השלבים המומלצים באובונטו המודרנית להגדרת המפתח, המאגר וההתקנה. הפקודות דורשות הרשאות sudo:

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://packages.mozilla.org/apt/repo-signing-key.gpg | \ sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | \ sudo tee /etc/apt/sources.list.d/mozilla.list > /dev/null sudo apt update sudo apt install firefox-nightly

עם זאת, הדפדפן יותקן כחבילת .deb. אם ברצונך להגדיר עדיפויות APT (הצמדה) כדי לשלוט לאיזה מקור יש עדיפות, תוכל ליצור העדפה שמשפיעה רק על Nightly. שלב זה הוא אופציונלי ומיועד למשתמשים מתקדמים.:

printf "חבילה: firefox-nightly\nקוד סודי: מקור packages.mozilla.org\nעדיפות קוד סודי: 500\n" | \ sudo tee /etc/apt/preferences.d/moz-firefox-nightly > /dev/null

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

חיפוש apt-cache firefox-nightly-l10n | grep -i espa sudo apt install firefox-nightly-l10n-es-es # ספרדית (ספרד)

חלופות:

sudo apt install firefox-nightly-l10n-es-ar # ספרדית (ארגנטינה) sudo apt install firefox-nightly-l10n-es-cl # ספרדית (צ'ילה) sudo apt install firefox-nightly-l10n-es-mx # ספרדית (מקסיקו)

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

התקנת Firefox Nightly עם Flatpak

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

ראשית, ודא שיש לך תמיכה ב-Flatpak (MAS Informaciónבאובונטו הנוכחית, בדרך כלל מספיק להתקין את החבילה; במערכות ישנות יותר, PPA ספציפי הפך פופולרי. אני נותן לך את שתי האפשרויות כדי שתוכל לבחור לפי הגרסה שלך:

אובונטו הנוכחית:

sudo apt update ו- sudo apt התקנת flatpak

אובונטו הישנה (אם אתם צריכים את ה-PPA ההיסטורי):

sudo add-apt-repository ppa:alexlarsson/flatpak sudo apt update && sudo apt install flatpak

כאשר Flatpak מוכן, ניתן להתקין את Nightly מ-flatpakref המתוחזק למטרה זו. התהליך עשוי לבקש ממך להפעיל מאגר נוסף (לדוגמה, מאגר GNOME) בפעם הראשונה. ענו כרצונכם; בדרך כלל לא צריך להפעיל אותו עבור כל דבר.:

התקנת flatpak --מ- https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxNightly.flatpakref

כדי להפעיל את הדפדפן המותקן כ-Flatpak, זכרו להשתמש בפקודה "run". ניתן להפעיל אותו מהטרמינל או ליצור קיצור דרך עם אותה פקודה.:

flatpak run org.mozilla.FirefoxNightly

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

עדכון flatpak org.mozilla.FirefoxNightly הסרת התקנה של flatpak org.mozilla.FirefoxNightly

התקן והשתמש בקובץ tarball .tar.bz2 (שיטה ניידת)

השיטה המסורתית לבניית גרסאות ליליות של לינוקס היא קובץ .tar.bz2. אתם מורידים, מחלצים ומריצים אותו: הוא לא "מתקין" שום דבר על המערכת, ואתם יכולים לשמור אותו בכל מקום שתרצו. זה אידיאלי אם אתם רוצים שליטה מלאה או שיהיו לכם מספר עותקים במקביל לבדיקה..

מדריך בסיסי שלב אחר שלב לשימוש ב-tarball תוך שמירה על כל הקבצים בתיקייה האישית שלך (מומלץ אם אתה רוצה עדכונים אוטומטיים בתוך האפליקציה): הצב את Nightly בנתיב שבו יש לך הרשאות כתיבה..

  1. הורד את ה-tarball של הלילה מה- אתר רשמי ממוזילה נייטלי.
  2. צור תיקייה עבור האפליקציות המקומיות שלך (אם היא אינה קיימת):
mkdir -p "$HOME/apps"
  1. חלצו את קובץ ה-.tar.bz2 משם:
cd "$HOME/apps" tar xf ~/Downloads/firefox-*.tar.bz2 # התאם את השם בהתאם לקובץ שהורדת

חשוב בנוגע לעדכונים אוטומטיים: אם תמקמו את Nightly ב-/opt (או בכל נתיב שדורש root) כפי שעשיתם בניסיון קודם, הדפדפן לא יוכל לעדכן אוטומטית מדי יום מכיוון שאין לו הרשאות כתיבה לתיקייה זו. התקנה בתיקיית הבית שלך מאפשרת ל-Nightly build לעדכן את עצמו מבלי להוריד את ה-tarball כל יום..

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

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

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

ראשית, צור את הפרופיל החדש (לדוגמה, "nightly-session") ולאחר מכן הפעל אותו, תוך ציון שהוא צריך להשתמש בפרופיל זה. הוסף -no-remote כדי להפעיל את Nightly ואת גרסת Firefox היציבה בו זמנית במידת הצורך. זה עובד אותו הדבר עבור APT, Flatpak או tarball על ידי התאמת הנתיב/קריאה:

צור פרופיל:

פיירפוקס - יצירת פרופיל - הפעלה לילית

הפעל באמצעות הפרופיל הספציפי הזה:

firefox -P לילה-הפעלה -ללא-מרוחק

אם התקנתם באמצעות APT, הקובץ הבינארי ייקרא firefox-nightly. עם Flatpak, תצטרכו להשתמש בפרמטרים של flatpak run ו-pass; ועם tarball, הקובץ הניתן להרצה יהיה firefox בתוך התיקייה שחולצה. התאם את הפקודה בהתאם למקור ההתקנה שלך.

צור קיצור דרך בפורמט .desktop להפעלה קלה

עם קובץ .desktop, Nightly יופיע בתפריט היישומים ותוכלו להצמיד אותו ל-dock. אם התקנתם אותו עם APT, בדרך כלל נוצר אוטומטית. אם העברתם אותו עם Flatpak, גם הוא משולב. עם ה-tarball, עדיף ליצור את ה-launcher באופן ידני, ואם תרצו, להעתיק אותו ל-/usr/share/applications (דורש sudo) או להשאיר אותו במרחב המשתמש שלכם. אני אראה לך דוגמה באמצעות קובץ ה-tarball הממוקם ב-$HOME/apps:

mkdir -p ~/.local/share/applications cat > ~/.local/share/applications/firefox-nightly.desktop << 'EOF' [ערך שולחן עבודה] שם=Firefox Nightly הערה=דפדפן אינטרנט Firefox (Nightly) Exec=/home/YOUR_USER/apps/firefox/firefox -P nightly-session -no-remote מסוף=false סוג=יישום סמל=/home/YOUR_USER/apps/firefox/browser/chrome/icons/default/default128.png קטגוריות=רשת;דפדפן אינטרנט; StartupWMClass=Firefox Nightly EOF

החלף את YOUR_USERNAME בשם האמיתי שלך והתאם את נתיב הסמל במידת הצורך. משם, תוכל לחפש את "Firefox Nightly" במפעיל המועדף עליך. אם אתם מעדיפים שכל המערכת תוכל לראות זאת, העתיקו את קובץ ה-.desktop ל-/usr/share/applications באמצעות sudo.

חלק מהסקריפטים שפותחו על ידי הקהילה ומופצים ב-GitHub הופכים הכל לאוטומטי: הורדת tarball, יצירת פרופיל, יצירת קבצי .desktop וניקוי קבצים זמניים. סקריפטים אלה עשויים לבקש sudo רק כדי להעתיק את קובץ ה-.desktop ל-/usr/share/applications, מה שמבטיח שהמערכת תזהה אותו באופן מיידי. השימוש בהם על אחריותך בלבד ותמיד בדוק את התוכן לפני הפעלתם.

חבילות שפה (l10n) עבור Nightly

אם תתקינו את Nightly דרך APT ממאגר Mozilla, תוכלו להוסיף את השפה הספרדית המועדפת עליכם באמצעות חבילות l10n. כפי שראיתם לעיל, השמות אינטואיטיביים: es-es, es-ar, es-cl, es-mx. התקנת אחד מהם מתרגמת את הממשק וכמה הודעות לדיאלקט המתאים.

כדי למצוא אותם במהירות ולאחר מכן להתקין אותם: השתמש בחיפוש apt-cache ובחר את חבילת l10n המדויקת.

חיפוש apt-cache firefox-nightly-l10n | grep -i es sudo apt install firefox-nightly-l10n-es-es

עדכון והסרה לפי השיטה

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

  • דירה (מוזילה)
    • עדכון: sudo apt update && sudo apt upgrade (או תן למנהל הגרפיקה שלך לעשות את זה).
    • הסר התקנה: sudo apt remove firefox-nightly (ובאופן אופציונלי sudo apt autoremove).
  • פלאטפק
    • עדכון: flatpak update org.mozilla.FirefoxNightly.
    • הסר התקנה: flatpak uninstall org.mozilla.FirefoxNightly.
  • טארבול
    • עדכון: אם זה נמצא בספריית הבית שלך, Nightly בדרך כלל מתעדכן אוטומטית. אם תכניס את זה ל... /optתצטרך להוריד ולהחליף את קובץ ה-tarball באופן ידני.
    • הסרת התקנה: מחק את התיקייה שממנה חילצת אותו והסר את קובץ ה-.desktop שיצרת.

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

הערות ובעיות אופייניות (עם פתרונותיהן)

Nightly לא מתעדכן אוטומטית אם התקנת אותו מקובץ ה-tarball בתיקייה לקריאה בלבד עבור המשתמש שלך (לדוגמה, /opt), העדכון המובנה לא יכול לכתוב את התיקונים, מה שמאלץ אותך להוריד ולהחליף את החבילה באופן ידני מדי יום. פתרונות: העבר אותה לתיקיית הבית שלך או התקנה באמצעות APT/Flatpak כדי להאציל עדכוני מערכת.

אם אתה שם לב לזה Nightly מחליף את Firefox היציב אם זה מבטל תוספים, זה בגלל שאתה משתמש באותו פרופיל עבור שניהם. צור פרופיל חדש (firefox -CreateProfile nightly-session) והפעל אותו עם -P nightly-session -no-remote. זה ימנע התנגשויות בין סשנים ו"סריקה" של תוספים בין גרסאות שונות.

כאשר מתקינים דרך PPA או מאגרים שאינם מפרידים חבילות כראוי, עלולים להיווצר... Thunderbird או רכיבים אחרים בענפי "פיתוח" שלא בכוונה. מאגר ה-APT של מוזילה עבור Nightly תוכנן במיוחד עבור Firefox Nightly ו-l10n שלו, ומעניק לך שליטה טובה יותר על מה שאתה מתקין.

אם אתם משתמשים ב-Flatpak והוא מבקש מכם להפעיל מאגר נוסף (כמו זה שב-GNOME) במהלך ההתקנה מ-Flatpakref, ניתן לקבל או להתעלם מכך בהתאם להעדפתך. בקשה זו רגילה בחלק ממקורות המקור של Flatpakref בקהילה ואינה אמורה להשפיע על השימוש ב-Nightly.

כדי לשלב את קובץ ה-tarball עם הסמל וערך התפריט שלו, צרו את קובץ ה-.desktop כפי שמוצג למעלה. אם ברצונכם לגרור את הסמל ל-dock (Plank, Dash to Dock וכו'), פשוט פתחו את התיקייה. /usr/share/applications o ~/.local/share/applications y גרור את המשגר ​​החדש שנוצרפשוט ויעיל.

במקרים מסוימים תראו סקריפטים שמבטיחים להתקין את Nightly ב"פקודה אחת": הם מורידים את הגרסה האחרונה, מגדירים את פרופיל ה-"nightly-session", יוצרים את קובץ ה-.desktop וממקמים אותו במיקום הנכון. תמיד כדאי לבדוק אותם, אבל הם מהווים מקור טוב לשלבים המינימליים שצריך לאוטומציה..

מתי לבחור כל שיטה

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

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

Si buscas שליטה ידנית אם אתם צריכים שיהיו לכם מספר עותקים של Build Nightly פעילים בו זמנית, קובץ ה-tarball .tar.bz2 נשאר האפשרות הגמישה ביותר. עם זאת, מקמו אותו בתיקיית הבית שלכם כדי ליהנות מהעדכון האוטומטי; אם תשאירו אותו ב-/opt, נציין שתצטרכו להחליף את החבילה באופן ידני כאשר Build חדש יוצא.

דוגמאות לביצוע עם פרופיל נפרד

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

  • דירה (מוזילה)
    firefox-nightly -P לילה-הפעלה -ללא-מרוחק
  • פלאטפק
    flatpak run org.mozilla.FirefoxNightly -P nightly-session -no-remote
  • טארבול
    /home/YOUR_USER/apps/firefox/firefox -P לילה -ללא-מרחוק

אם כבר יש לכם את גירסת Firefox היציבה פתוחה ואתם רוצים להפעיל את Nightly מבלי שהוא "יתחבר" לאותו מופע, הפרמטר -no-mote חיוני. מניעת שימוש חוזר בהפעלה של פיירפוקס אחד מהשני.

שיטות עבודה מומלצות לבדיקות לילה ללא כאבים

השתמש בפרופיל נפרד עבור Nightly והשאיר את הפרופיל החי שלך ללא שינוי. הפעל את סנכרון Firefox (אם אתה משתמש בו) בפרופיל Nightly בזהירות, למקרה שאינך רוצה שנתוני הבדיקה יתערבבו עם הסימניות היומיומיות שלך. אל תשכח ש-Nightly יכול להשבית זמנית תוספים שאינם תואמים..

הצמידו את קיצור הדרך למעגן ותנו לו שם שלא יתבלבל עם הגרסה היציבה, לדוגמה, "Firefox Nightly". אם תשנו את קובץ ה-.desktop, הוסיפו את הפרמטר -P nightly-session -no-remote לשורת Exec. כך לא תצטרכו לזכור את הפקודה כל פעם..

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

לאחר בחירת השיטה המתאימה ביותר לצרכים שלכם, הגדרת פרופיל נפרד, ובמידת הצורך, משגר .desktop, תקבלו את הטוב שבשני העולמות: Firefox יציב לעבודה וגרסה יומית של Nightly לניסויים ופיתוח. עם מאגר APT של מוזילה, אתם מקבלים אינטגרציה ואבטחה; עם Flatpak, אתם מבודדים תלויות; ועם ה-tarball, אתם מקבלים שליטה מוחלטת. המפתח המעשי למניעת התנגשויות הוא פרופיל "nightly-session" והפרמטר -no-remote, וחבילות השפה l10n משלימות את חוויית הספרדית הקלה. ניסיון הגרסה האחרונה של Firefox על אובונטו קל יותר ממה שזה נראה אם ​​תעקבו אחר היסודות הבאים..