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

הפצות יש בסיס משלהם מאגר של מאגרי תוכנה. אלה ממוקמים על פני מערך של שרתים הממוקמים ברחבי העולם, אבל אתה לא באמת צריך לדאוג בקשר לזה. המחשב שלך מוגדר במהלך תהליך ההתקנה כדי להשתמש אלה הנכונים. אבל אתה יכול להביט בהם. באובונטו ובדביאן, מאגרי הליבה מוגדרים בקובץ "/etc/apt/sources.list".

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

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

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

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

בנושא : כיצד מבוססות אובונטו מבוססות שונות מאובונטו

מה זה PPA?

PPA מייצג P PERSON A PERCH A rage, ובמציאות, זה לא שונה מכל מאגר דביאן / אובונטו אחר. כאשר אתה מוסיף PPA למערכת שלך אובונטו, אתה מוסיף עוד מאגר תוכנה עבור מנהל החבילה שלך כדי למשוך מ.

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

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

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

איך אתה מוסיף PPA?

כאשר אתה מוסיף מאגר דביאן רגיל, עליך להוסיף באופן ידני את המיקום של המאגר לקובץ "sources.list" שלך. ניתן גם להוסיף קובץ נפרד "/etc/apt/sources.list.d/." בכל מקרה, אתה צריך לעשות את זה באופן ידני. יהיה עליך לייבא את מפתח החתימה של GPG עבור המאגר באופן ידני גם כן.

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

 sudo Add-apt-מאגר ppa: גרפיקה נהגים / ppa sudo apt- לקבל עדכון 

הפקודה הראשונה למעשה מוסיף את PPA. השני רק אומר Apt כדי לעדכן. שימו לב לתמונה שלעיל. זה מראה לך מה הגירסה הידנית ייראה. זה אפילו כולל את המפתח GPG לך לייבא.

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