Pkg2appimage: כיצד לבנות קבצי AppImage משלנו?

Pkg2appimage: כיצד לבנות קבצי AppImage משלנו?

Pkg2appimage: כיצד לבנות קבצי AppImage משלנו?

זה בדרך כלל נפוץ, עבור משתמשים רבים של מערכות הפעלה חינמיות ופתוחות, במיוחד ב גנו / לינוקס, על גרסאותיו הרבות בצורות של הפצות (הפצות), שרוצים להתקין יישום חיצוני מסוים ולא יכול לעשות זאת, מכיוון שהוא אינו תואם את היישום שלנו GNU / Linux Distro או עם מספר הגרסה שלו.

לאחרונה, זה בדיוק קרה לי, כשרציתי לעזור לעמית להתקין את היישום מארז מנות 7.xx. על שלו דביאן דיסטרו 10, באמצעות שלי Distro MX Linux 19.1. ולאחר מחקר ובדיקה, התקנת חבילות חיצוניות מאחרות הפצות (אובונטו / דביאן) ועשייה «מיושן» (לְהוֹרִיד בְּדַרגָה) חבילות והפניות מחדש בספריה באמצעות משתנה $ LD_LIBRARY_PATH ויצירת קישורים סימבוליים, הכל היה חסר תועלת, עד שאני משתמש בכלי Pkg2 תמונה.

Pkg2appimage: מבוא

זה טוב, קודם כל, להדגיש כי פורמט הקובץ או הטכנולוגיה AppImage שייך למה שמכונה "יישומים אוניברסליים עבור GNU / Linux". בין הפורמטים הכלולים בשם זה, בנוסף ל AppImage, הם מוצאים זה את זה פלאטפק y צמד. אמנם, לעתים קרובות כוללות את טכנולוגיית החבילה המכונה  OrbitalApps.

מהי AppImage?

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

"הורד אפליקציה, הפוך אותה להפעלה והפעל אותה. אין צורך להתקין אותו. ספריות המערכת והעדפות המערכת לא השתנו. זה יכול לרוץ גם בארגז חול כמו Firejail. הפץ את יישום שולחן העבודה שלך ב- Linux בתבנית AppImage וזכה למשתמשים המריצים את כל הפצות הלינוקס הנפוצות. לארוז פעם אחת ולרוץ לכל מקום. מגיע למשתמשים בכל הפצות שולחן העבודה העיקריות". https://appimage.org/

AppImageHub
Artaculo relacionado:
ל- AppImage יש חנות יישומים "AppImageHub"
AppImageLauncher
Artaculo relacionado:
AppImageLauncher: הפעל ושילוב יישומים בקלות ב- Appimage

Pkg2appimage: תוכן

Pkg2appimage: כלי ליצירת יישומי AppImage

לדברי מפתחי ה- טכנולוגיית AppImage באתר הרשמי שלה הוא עושה שימוש רשמי בכלי AppImageKit לבנות יישומים מאפס תחת הפורמט .AppImage. בינתיים, כדי לבנות (להמיר) יישומי AppImage מאחרים שכבר נוצרו בתבניות אחרות, השתמש בכלי Pkg2 תמונה.

במקרה המסוים שלי, מאז שרציתי לבנות .AppImage של היישום מארז מנות 7.xxהמשכתי להשתמש בנוהל המתואר בסעיף מאגר GitHub של Konradmb ב- Pkg2appimage ו- Packet Tracer.

שימוש Pkg2 תמונה

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

א.- שלב 1

מאגר קובץ .yml משובט עבור מעקב אחר מנות

שיבוט git https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /

ב '- שלב 2

הורד את כלי Pkg2appimage והפוך אותו להפעלה

wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage

ג - שלב 3

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

ננו PacketTracer.yml

ואז זה חייב תגובה (השבת עם #) את השורה המיושנת והזן את השורה הנכונה, שורה אחת גבוהה יותר כדלקמן:

- wget -c https://dllb2.pling.com/api/files/download/j/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjE1NjY3MjEzNDAiLCJ1IjpudWxsLCJsdCI6ImRvd25sb2FkIiwicyI6Ijc5ZDUxNWZlZmRjZTExZDAxY2NmNGQ4OWU5YmJhNzJhOWE3OTc5MzdkN2U1NWUxY2Y1MDAwYWJiNTA1ODQyN2Y3ZGRhODNjOTA0ZjQxMzU0ZTUzNzU0YThkODE0NWRlZWYwMmUyNWEyMDdhMTM3ZjdmZTgxNTY0MjIxNGE0YTRmIiwidCI6MTU4ODQ2MTE1Miwic3RmcCI6bnVsbCwic3RpcCI6bnVsbH0.qpUCNIAk2kRMkXamvP-mYn03caCLa743Pgt7BoggSGQ/packet_tracer_7.2.1_for_linux_64_bit.tar.gz

# wget -c https://www.netacad.com/portal/sites/default/files/resources/PacketTracer/packet_tracer_7.2.1_for_linux_64_bit.tar.gz

ד. - שלב 4

בנה את החבילה .AppImage דל מאתר כיס מצוין ב קובץ .yml

./pkg2appimage PacketTracer.yml

E.- שלב 5

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

"/ home / $ USER / PacketTracer-AppImage / out /"

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

צוות MX Linux 19.1 (מבוסס על דביאן 10 - באסטר)

צוות Debian 10 של GNU / Linux (Buster)

Pkg2appimage: מנות מנות

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

תמונה כללית למסקנות מאמרים

מסקנה

אנחנו מקווים שזה "פוסט קטן ומועיל" על  «Pkg2appimage», כלי שנועד ליצור קבצי התקנה של יישומים במתכונת AppImage באמצעות קבצים בינאריים (tar.gz, .deb או .ppa) קיים ו קובץ תיאור .yml כדי להשיג המרה; להיות הרבה עניין ותועלת, לכלל «Comunidad de Software Libre y Código Abierto» ותרומה רבה להפצת המערכת האקולוגית הנפלאה, הענקית והצומחת של יישומים של «GNU/Linux».

ולמידע נוסף, תמיד אל תהססו לבקר באף אחד ספרייה מקוונת כמו OpenLibra y ג'דיט לקרוא ספרים (קובצי PDF) בנושא זה או אחרים תחומי ידע. לעת עתה, אם אהבת את זה «publicación», אל תפסיקו לשתף אותו עם אחרים, שלך אתרים, ערוצים, קבוצות או קהילות אהובים של רשתות חברתיות, רצוי בחינם ופתוחות כ- מסטודון, או כמו מאובטח ופרטי מברק.

או פשוט בקר בדף הבית שלנו בכתובת מ- Linux או להצטרף לערוץ הרשמי מברק מ- FromLinux לקרוא ולהצביע לפרסומים מעניינים אלה או אחרים «Software Libre», «Código Abierto», «GNU/Linux» ונושאים אחרים הקשורים ל «Informática y la Computación», ו «Actualidad tecnológica».


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

7 תגובות, השאר את שלך

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

כתובת הדוא"ל שלך לא תפורסם.

*

*

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

  1.   אזובייטה דיג'ו

    הלו!
    פוסט טוב מאוד! אני שמח לראות שקהילת לינוקס דוברת הספרדית מעוניינת בתבנית AppImage. ברצוני לתרום תרומה קטנה. הכלי pkg2appimage קיים זמן מה ויש לו כמה חסרונות. הבולט ביותר הוא שלא ניתן להשתמש בחבילות שהתקבלו בהפצה עם glibc נמוך יותר מהמערכת ששימשה ליצירתו. זו הסיבה שפותח כלי נוסף בעל יכולות נוספות.

    בונה appimage (https://appimage-builder.readthedocs.io) כמו pkg2appimage משתמש בקובץ yml לתצורה. בתיעוד תוכלו למצוא הדרכה כיצד להשתמש בו. וכמובן שתמיד תוכלו לשאול, אשמח להבהיר כל שאלה.

    לגבי
    אלכסיס לופז זובייטה
    תורם פרויקט AppImage

    1.    התקנת פוסט לינוקס דיג'ו

      ברכה אלכסיס! תודה רבה על תגובתך החיובית למאמר. אנו מקווים לכתוב בקרוב מאמר על הכלי עליו אתה ממליץ כחלופה מודרנית יותר ל- pkg2appimage. לכל השאר, הצלחה, בריאות וברכות רבות לך, ולכל השאר מפרויקט AppImage.

  2.   YT ישן יותר דיג'ו

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

    1.    התקנת פוסט לינוקס דיג'ו

      ברכות וויג'ובר YT! חבל. התקנתי / הסרתי את התקנת Balena עם AppImage ללא בעיות, ולא באמת האמנתי ש- AppImage היא יוזמה גרועה או יוזמה מיושמת בצורה גרועה. כדאי לנסות יותר כדי לראות איך זה הולך ...

  3.   42 דיג'ו

    שלום,

    מזל טוב על הפוסט הזה. השתגעתי גם מנסה להפעיל את PacketTracer ב- LMDE4 שלי (דביאן 10)
    בעקבות ההוראות הצלחתי עבור PacketTracer 7.2.1 אבל זה ממשיך לקרוס אם אנסה את זה 7.3.0 עם אותן בעיות תלות כמו libjpeg.so.8 ועוד.

    תודה וברכות.

    1.    התקנת פוסט לינוקס דיג'ו

      ברכות Javi42! תודה על תגובתך, אני שמח שהפוסט הועיל לך.

  4.   42 דיג'ו

    שלום,
    זה עדיין ממתין לעבוד עם Open עם: ניסיתי ליצור את שולחן העבודה המתאים אך הוא לא תופס היטב את הטיעון% f,% F או% U כך שהוא פותח את הקובץ שהועבר כפרמטר.

    ברכות.