פיירפוקס כ-Snap: מה לדעת וחלופות

פיירפוקס כחבילת snap

עם שחרורו של אובונטו 21.10, Canonical נקטה בצעד ביישן אך שנוי במחלוקת: Firefox הפך זמין כ-Snap בגרסה הראשית שלו. שאר הטעמים לא נדרשו, אבל הם כבר מאז אובונטו 22.04 התחיל להיות זמין. כשקראתי את הקהילה, הייתי אומר שלסוג זה של חבילות יש את המעריצים והמתנגדים שלה, כשהן בין הראשונות והקנאיות ביותר של אובונטו ובין השניות שמתלוננים על "כמה איטיות הן". אבל האם הבעיה כל כך חמורה?

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

מי אחראי לכך ש-Firefox יהיה רק ​​כ-Snap

לפי הגרסה הרשמית, מוזילה היא שפנתה לקנוניקל והוא הציע את זה. לפי הגרסה הרשמית. אבל מה בעצם קרה? הגרסה הרשמית היא אופציה, אבל אישית אני לא חושב שהיא הכי אמינה. אני לא חושב שכן, אני חושב שלא אכפת למוזילה; יש את זה כ-Snap, כ-Flatpak וכבינאריים. כאן המנצח הוא Canonical, שגם אנחנו צריכים לזכור שעשה את אותו הדבר עם Chromium לפני שנים רבות. בזמנו, משתמשי אובונטו מתחו ביקורת על המהלך, ולא רק משתמשי אובונטו, שכן מפתחי Linux Mint מרכיבים את Chromium כדי להציע אותו מהמאגרים הרשמיים שלהם.

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

תמיכה ישירה של Mozilla, אבטחה מוגברת

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

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

לגבי מהירות הצמד

כשאנחנו פותחים חבילת snap בפעם הראשונה, זה חייב צור את קובצי התצורה שלך. למרות שזה צפוי להשתפר בשלב זה בטווח הקצר, האמת היא שהגעתי לראות סרטונים בהם פיירפוקס כ-Snap לקח בערך 10 שניות להיפתח, נצח שמשתמשי לינוקס לא רגילים אליו. אבל זו רק הפעם הראשונה; אז זה כבר נפתח כגרסת DEB, או שצריך.

חלופות לפיירפוקס כמו snap

כרגע, מכיוון שהוא לא קיים כ-AppImage, יש לנו שניים. הראשון יהיה ללכת לסוג אחר של חבילות מהדור החדש, כלומר, אל שלה חבילת Flatpak מ-Flathub. השני יהיה להתקין את הקבצים הבינאריים שלו, שבעזרתם נשיג משהו דומה למה שיש לנו ב-macOS ו-Windows. ההבדל העיקרי הוא שלפיירפוקס ללינוקס אין תוכנית התקנה, אבל עלינו להעביר את הקבצים הבינאריים לתיקיות הדרושות כדי שהוא ישתלב במערכת. היינו עושים זאת בעקבות השלבים הבאים, הוצא ממוזילה עצמה:

  1. אנו מורידים את הקבצים הבינאריים של Firefox, הזמינים ב קישור זה.
  2. אנו פותחים את הקובץ שהורדת. באובונטו ניתן לעשות זאת בדרך כלל בלחיצה כפולה, אך בהפצות אחרות ייתכן שיהיה צורך לפתוח מסוף ולהקליד:
מסוף
tar xjf firefox-*.tar.bz2
  1. כשהתיקיה פתוחה, נעביר אותה לתיקיית /opt עם הפקודה האחרת הזו:
מסוף
mv firefox /opt
  1. כעת עליך ליצור קישור סימבולי או קישור סימבולי לקובץ ההפעלה:
מסוף
ln -s / opt / firefox / firefox / usr / local / bin / firefox
  1. לבסוף, נוצר קובץ .desktop ומועבר לתיקיה הדרושה כדי שיופיע בתפריטים/מגירות יישומים:
מסוף
wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications

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

השתמש בגרסת DEB

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

מסוף
sudo snap הסר firefox sudo add-apt-repository ppa:mozillateam/ppa echo ' חבילה: * Pin: release o=LP-PPA-mozillateam Pin-Priority: 1001 ' | sudo tee /etc/apt/preferences.d/mozilla-firefox echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox sudo apt להתקין את Firefox

המלצה שלי

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


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

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

*

*

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

  1.   לינז דיג'ו

    אני משאיר לך דרך אחרת שנראית נקייה ופשוטה יותר:

    sudo snap הסר פיירפוקס
    sudo add-apt-repository ppa:mozillateam/ppa -y
    עדכון sudo
    sudo apt install -t 'o=LP-PPA-mozillateam' firefox firefox-locale-en

    כדי למנוע מעדכון Snap להתקין אותו מחדש:

    sudo gedit /etc/apt/preferences.d/mozillateamppa

    ובמסמך שנפתח מדביקים את זה ושומרים:

    חבילה: פיירפוקס*
    סיכה: שחרר o=LP-PPA-mozillateam
    עדיפות סיכה: 501