איך להתקין ולהשתמש ב־Flatpak ב־Linux

בלינוקס, ישנם המון אפשרויות להתקנת חבילות תוכנה. ניתן להשתמש במנהלי החבילות כמו APT עבור הפצות מבוססות Debian ו- YUM עבור הפצות מבוססות RHEL. אם החבילות לא זמינות במאגרים הרשמיים, ניתן להשתמש ב־PPAs הקיימים (להפצות Debian) או להתקין אותם באמצעות חבילות DEB או RPM. אם אינך מעדיף להשתמש בטרמינל, ה־מרכז התוכנות יכול להעניק לך דרך הרבה יותר קלה להתקנת יישומים. אם הכל נכשל, יש לך עדיין אפשרות לבנות מהמקור.

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

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

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

Flatpaks

נכתב ב- C, והוא כלי ניהול חבילות שמאפשר למשתמשים להתקין ולהריץ יישומים בסביבה מוצפנת או מבודדת. בדיוק כמו סנאפים, Flatpak יוצאת לפשוט את ניהול החבילות של תוכנות בין ההפצות השונות. ניתן להתקין את חבילה יחידה Flatpak בכל הפצת לינוקס שתומכת ב- Flatpaks ללא שינויים.

כיצד להתקין את Flatpak בהפצות Linux

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

התקן את Flatpak באובונטו ובמינט

באופן ברירת מחדל, Flatpak נתמך ב-אובונטו 18.04 וב-Mint 19.3 ובגרסאות מאוחרות יותר. ניתן לאמת זאת על ידי הרצת הפקודה:

$ sudo apt install flatpak
Install Flatpak in Ubuntu

התקנת Flatpak על Debian וחלופות מבוססות Debian

עבור חפיפות מבוססות Debian אחרות כמו Zorin, Elementary, ואחרות, יש להוסיף את ה־PPA המופיע ולהריץ את הפקודה הבאה:

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

התקנת Flatpak על RedHat ו-Fedora

עבור Fedora ו־RHEL/CentOS 8, יש להריץ את הפקודה.

$ sudo dnf install flatpak

לגרסאות קודמות, RHEL/CentOS 7, יש להשתמש ב־מנהל החבילות yum כדי להתקין flatpak.

$ sudo yum install flatpak

התקנת Flatpak על OpenSUSE

כדי להפעיל את Flatpak על OpenSUSE, יש להפעיל את הפקודה:

$ sudo zypper install flatpak

התקנת Flatpak על ArchLinux / Manjaro

לבסוף, כדי להפעיל את Flatpak על Arch Linux ועל גרסאותיו, יש להפעיל את הפקודה:

$ sudo pacman -S flatpak

לאחר ש-Flatpak מותקן, השלב הבא יהיה להפעיל את מאגר ה־Flatpak ממנו יורדות היישומים.

כיצד להוסיף את מאגר Flathub ב-Linux

השלב הבא יהיה להוסיף את מאגר ה־Flatpak ממנו נוריד ומתקינים יישומים. כאן, אנו מוסיפים את Flathub מאחר שהוא המאגר הפופולרי והנפוץ ביותר.

להוסיף את Flathub למערכת שלך, הריץ את הפקודה הבאה.

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Adding Flathub Repository

איך להשתמש ב־Flatpak ב־Linux

לפני התקנת אפליקציה מהמאגר, ניתן לחפש את זמינותה ב־Flathub באמצעות התחביר הבא:

$ flatpak search application name

לדוגמה, כדי לחפש את Flathub עבור Spotify, הרץ את הפקודה:

$ flatpak search spotify

התוצאות תציג את זיהוי האפליקציה, הגרסה, הענף, השרתים המרוחקים, ותיאור קצר של האפליקציה.

Search Apps in Flathub

כדי להתקין את האפליקציה מהמאגר, ניתן להשתמש בתחביר הבא:

$ flatpak install [remotes] [Application ID]

במקרה זה, כדי להתקין את Spotify, הרץ את הפקודה

$ flatpak install flathub com.spotify.Client
Install Apps from Flathub

כדי להריץ אפליקציית flatpak, הרץ את הפקודה:

$ flatpak run [Application ID]

לדוגמה,

$ flatpak run com.spotify.Client

במקרה שלי, זה הוביל להרצת האפליקציה Spotify.

Run Flatpak Application

כדי לרשום את החבילות של flatpak השוהות במערכת שלך, הרץ את הפקודה:

$ flatpak list
List Flatpak Applications

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

$ flatpak uninstall [Application ID]

לדוגמה, כדי להסיר את Spotify, הרץ:

$ flatpak uninstall com.spotify.Client

כדי לעדכן את כל חבילות הflatpak, הרץ:

$ flatpak update

במקרה שלי, כל הflatpaks היו מעודכנים, ולכן לא בוצעו שינויים.

Update Flatpak Applications

לסיים, כדי לבדוק את גרסת ה־flatpak שאתה משתמש בה, הרץ:

$ flatpak --version
Check Flatpak Version
מסקנה

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

Source:
https://www.tecmint.com/install-flatpak-on-linux/