מהו PPA וכיצד הוא מתקין תוכנה באובונטו לינוקס?

מהו PPA וכיצד הוא מתקין תוכנה באובונטו לינוקס?
קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

PPAs או Personal Package Archives הם סוג של מאגר המשמש במערכות לינוקס לאחסון והפצת חבילות תוכנה.





בואו ללמוד מהו PPA, במה הם שונים ממאגרים סטנדרטיים, כיצד להוסיף ולהסיר PPAs, האם PPAs בטוחים לשימוש, ולבסוף, היתרונות של שימוש PPAs.





מה זה PPA?

  אתר launchpad

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





כיצד להחליק קצוות בפוטושופ

שימו לב שלא כדאי לבלבל את PPA ב-Linux עם המצב הרפואי Primary Progressive Aphasia. PPA במערכת האקולוגית של לינוקס עוסק בחבילות, בעוד PPA בטרמינולוגיה רפואית היא הפרעה נוירולוגית המשפיעה על שפה ותקשורת.

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



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

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





אובונטו מאפשרת למפתחים ליצור PPAs ולארח אותם שיגור . משתמשים יכולים לחפש חבילה או מאגר באתר זה ולהוסיף את ה-PPA שלו למערכת שלהם.

במה שונים PPAs ממאגרים סטנדרטיים?

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





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

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

ישנם כמה הבדלים עיקריים בין PPAs לבין מאגרים סטנדרטיים:

  1. PPAs נוצרים ומתוחזקים בדרך כלל על ידי משתמשים או ארגונים בודדים, בעוד שמפתחי מערכת ההפעלה שומרים בדרך כלל על מאגרים סטנדרטיים.
  2. PPAs מכילים לרוב חבילות שאינן זמינות במאגרים הסטנדרטיים.
  3. ייתכן ש-PPAs לא נבדקו ונתמכים באופן יסודי כמו חבילות במאגרים הסטנדרטיים, מכיוון שהם בדרך כלל לא מתוחזקים על ידי המפתחים הרשמיים.
  4. אתה יכול להוסיף PPAs למערכת שלך באמצעות פקודות מנהל החבילות כמו add-apt-repository על הפצות מבוססות אובונטו/דביאן בעוד שמאגרים סטנדרטיים מוגדרים בדרך כלל כברירת מחדל במערכת שלך ואינם דורשים הגדרה מיוחדת.

כיצד להוסיף PPA באובונטו

  הוספת ppa באובונטו

אובונטו מפנה לקובץ מיוחד שנקרא sources.list לגזור את כל ה-PPAs הרשמיים והלא רשמיים. כדי להוסיף PPA, עליך לעדכן את sources.list קובץ עם הכתובת של PPA ולאחר מכן עדכן את המערכת שלך.

למרבה המזל יש פקודה שעושה את כל העבודה בשבילך. כך ייראה התהליך להוספת PPA לאובונטו:

הפעל מסוף והפעל את הפקודה הבאה בתור משתמש-על:

 sudo add-apt-repository ppa:root_repo/package_name

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

 sudo apt update

לבסוף, התקן את התוכנה מה-PPA שזה עתה הוספת באמצעות מנהל החבילות:

 sudo apt install package_name

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

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

בעיות אבטחה עם PPAs

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

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

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

כיצד להסיר PPA באובונטו

  הסרת ppa באובונטו

כדי להסיר PPA, אתה פשוט צריך למחוק את הכתובת של PPA ב- sources.list קובץ ולאחר מכן עדכן את רשימת המאגרים של המערכת שלך. להלן כל השלבים שיש לבצע:

השתמש בכלי APT כדי להסיר את מאגר ה-PPA מה- sources.list קוֹבֶץ:

 sudo add-apt-repository --remove ppa:root_repo/package_name

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

 sudo apt update

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