כיצד להוסיף מאגרי PPA לדביאן והפצות על בסיס זה

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

לצערי הפקודה

add-apt-repository

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

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

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

/etc/apt/sources.list

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

deb http://site.example.com/debian component1 component2 component3 deb-src http://site.example.com/debian component1 component2 component3

המילה הראשונה בכל שורה (

deb

,

deb-src

) פירושו סוג הקובץ שנמצא במאגר. במקרה של

deb

, המשמעות היא שהקובץ הזמין במאגר הוא קובץ הניתן להתקנה בינארי, ארוז כ-

.deb

עבור דביאן או הפצות על בסיס זה. ובמקרה של

deb-src

, המשמעות היא שהמאגר מכיל את קוד המקור של היישום.

ייתכן שההפצה היא שם ההפצה (לני, לחרוט, לסחוט, סייד) או סוג החבילה (יציב, ישן, יציב, לא יציב).

הרכיבים כבר תלויים במפיץ המאגר, למשל במקרה בו אנו נשתמש כדוגמה, אלה הם עיקרי, רב-גוני, מוגבל ויקום.

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

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

במדריך זה נשתמש ב- PPA המסופק על ידי הגרסה היציבה של אובונטו-טוויק, ppa: tualatrix / ppa.
במקרה שלא נמצא את הקישור לדף המאגר במנוע החיפוש, אנו יכולים להיכנס ישירות launchpad.net ובמנוע החיפוש כתוב את שם המאגר PPA.

תיבת החיפוש Launchpad

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

תוצאות החיפוש Launchpad

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

deb

y

deb-src

שאנחנו צריכים להוסיף בתוך הקובץ

/etc/apt/sources.list

השולט במאגרים ב- Debian.

מקש GPG של Launchpad

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

/etc/apt/sources.list

)

גרסת הפצת Launchpad

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

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

gedit /etc/apt/sources.list

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

מאגר Ubuntu-Tweak מאת Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main

עם המאגר שהוזן בקובץ

/etc/apt/sources.list

, אנו יכולים לשמור ולסגור את המסמך.

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

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

apt-key adv --keyserver keyserver.ubuntu.com - recv-keys 0624A220

אם הכל ילך כשורה, נראה טקסט כמו הבא במסוף שלנו:

ביצוע: gpg - signore-time-conflict - no-options - no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - keyring /etc/apt/trusted.gpg - primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com - recv-keys 0624A220 gpg: בקשת מפתח 0624A220 מ- hkp server keyserver.ubuntu.com gpg: קוד 0624A220: «PPA Launchpad עבור TualatriX» gpg ללא שינוי: כמות כוללת מעובדת: 1 gpg: ללא שינוי: 1

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

עדכון aptitude && aptitude התקן את ubuntu-tweak

הערות אחרונות:

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

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

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

*

*

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

  1.   אדוארדו דיג'ו

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

    1.    דייויד גומז דיג'ו

      תודה רבה אדוארדו, התגובה שלך מעודדת אותי להמשיך לכתוב.

  2.   חירם דיג'ו

    ברכות דייויד, תודה רבה על ההדרכה, הכל הלך לשלמות, יש לי כבר את האובונטו לצבוט במאמרי שיהיה לי יום טוב

  3.   Daniel דיג'ו

    דוד, אתה אותו אחד שכותב את http://120linux.com?

    ברכות.

    http://microlinux.blogspot.com

    1.    דייויד גומז דיג'ו

      כן דניאל, אני אותו אחד שכותב ב- 120% לינוקס.

      1.    Daniel דיג'ו

        אההה בסדר ... xD אני הכותב השני ... 😛
        לא ידעתי שתעבוד בעוד 2 ... האם זה שלך?

        ברכות.

        1.    דייויד גומז דיג'ו

          לא זה לא שלי, אני כרגע בפנים ubunlog.com, 120linux.com ו-ubuntizadoelplaneta.com

          עזבתי את זמני באופן זמני מכיוון שאני בפרויקט אחר.

          1.    Daniel דיג'ו

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

            בלוג: http://microlinux.blogspot.com

            דואר אלקטרוני: daniel.120linux@gmail.com


  4.   מקובה דיג'ו

    תודה רבה דייוויד, זה כתוב ומוסבר מצוין, סוף סוף למדתי להוסיף ריפו'ים ב- Linux Mint Debian שלי.
    אני משתמש ולומד רק עם תוכנה חופשית כבר 4 חודשים, התחלתי כמו רבים עם אובונטו והתקנתי, הסרתי, ביצעתי אינספור שגיאות ופתרונות עם Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 ו- 10.10, אבל האתגר האישי הגדול שיש לי הוא ללמוד כיצד לבנות את הגרעין ולהתקין את דביאן ולדעת לעבוד איתו. אני גם לומד את שפת הפיתון בזמני הפנוי ובהמשך ממשיך עם C ++ ו- Java. בכל מקרה, יש לי שאיפות ואשליות נהדרות, אם כאשר הרמתי תסריט בפעם הראשונה, מישהו סיפר לי על תוכנה חופשית, אבל היי, "זה אף פעם לא מאוחר מדי אם האושר טוב."
    מהיום נוסף למועדפים שלי.
    לחיים ...

    1.    דייויד גומז דיג'ו

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

  5.   מקובה דיג'ו

    האם אוכל להוסיף גרוב?, ממאבריק או לוסיד?, על לינוקס מנטה דביאן.
    כבר יש לי את הזעזוע, אך התשובות הראשיות נתנו לי שגיאת סיסמה;
    W: שגיאת GPG: http://ppa.launchpad.net שחרור maverick: לא ניתן היה לאמת את החתימות הבאות מכיוון שהמפתח הציבורי שלך אינו זמין: NO_PUBKEY 55708F1EE06803C5
    אז הסרתי אותם, עכשיו אתה עדיין יכול להוסיף אותם?
    לחיים ...

    1.    דייויד גומז דיג'ו

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

  6.   מקובה דיג'ו

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

  7.   מקובה דיג'ו

    מצטער שזה גרוב 2.

  8.   מקובה דיג'ו

    אופס, לא ברור לי, זה ה- BURG GRUB עבור Grub 2.
    לחיים ...

    1.    דייויד גומז דיג'ו

      אני מבין, אתה מנסה להתקין את בורג, זה כמו מזלג של גרוב כדי שהסטארטאפ ייראה הרבה יותר אטרקטיבי.

      קרא את המדריך הזה שכתבתי, כדי לדעת קצת יותר כיצד להתקין אותו באובונטו (זה עשוי להיות שימושי עבור מנטה) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html

  9.   חוסה סלאזר דיג'ו

    תודה דוד חיפשתי משהו כזה, כמה ספריות שאני צריך אבל בסוף כשניסיתי לעשות
    apt-key adv – keyserver keyserver.ubuntu.com –recv-keys 0624A220

    לא הורדתי את המפתח ולכן רציתי לדעת מה שלומי במקרה זה תודה ....

    1.    דייויד גומז דיג'ו

      קודם כל, מה המאגר שאתה מנסה להתקין ועל איזו הפצה?

      1.    חוסה סלאזר דיג'ו

        זה שפרסמת עם הטוטו הזה

        # מאגר אובונטו-טוויק מאת Tualatrix Chou
        deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu הראשי של המאבריק
        deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu הראשי של המאבריק

        אני מנסה לעדכן או להתקין את libgpod4 בגרסתו 0.7.95-1

        מכיוון שיש לי אייפון 3gs והוא לא מזהה אותי ב- debian ויש לי סחיטה והם פשוט הולכים לשם ב- 0.7.93 וזה עובד מ- 95, אני אומר לך כי גרמתי לו לעבוד במחשב הנייד שלי, אבל הייתי צריך לקמפל זה ולהתקין אותו ביד, מה שאני רוצה זה להציל לעצמי את העבודה כי יש הרבה תלות וזה מייגע אז אני לא יודע אם זה מקל עלי ככה, למרות שאני חושב (NOSE) שהוא לא יכול להיעשות מכיוון שאותן חבילות שתלויות ב- libgpod תלויות באחרות כמו שאתה רואה ובסופו של דבר התפוצצתי הכל hahaha ... טוב מה אפשר לעשות במקרה הזה ??? תודה מראש ועל התשובה ....

        1.    דייויד גומז דיג'ו

          חוסה, הבעיה שאני רואה בשורה שאתה מפעיל להתקנת מפתח אובונטו-טוויק היא שאתה משתמש בסקריפט (-) במקום שניים (--) לפני הפקודות keyserver y recv-keys.

          תקן זאת ונסה שוב להשיג את המפתח.

          1.    חוסה סלאזר דיג'ו

            לא, כבר עשיתי את זה ושום דבר, לא פותחים דרך אחרת להוריד ולהתקין אותו ביד ??

            ניסיתי איך אמרת לי:

            # apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0624A220

            ואני מקבל את זה:

            ביצוע: gpg –ignore-time-conflict –no-options – no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyringing / etc / apt / Trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-keys 0624A220
            gpg: בקשת מפתח 0624A220 מ- hkp server keyserver.ubuntu.com
            ?: keyserver.ubuntu.com: תם הזמן הקצוב לחיבור
            gpgkeys: שגיאת אחזור HTTP 7: לא ניתן היה להתחבר: הזמן הקצוב לחיבור
            gpg: לא נמצאו נתוני OpenPGP חוקיים
            gpg: הסכום הכולל שעובד: 0

            שום דבר לא מוריד. אני לא יודע אם זה יהיה למטה או לפתוח מקור אחר או מה היית ממליץ לי טוב יותר ...


          2.    דייויד גומז דיג'ו

            חוסה, קרא את השורה הבאה בה אני עונה לך ...


  10.   דייויד גומז דיג'ו

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

    הנה הקישור למפתח הציבורי http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.

    אני ממליץ לך לקרוא את שני הערכים האלה של Seek 'N Geek, שם הם מלמדים כיצד לפתור מפתחות ציבוריים:

    ספר לי איך זה הלך, בינתיים אני הולך לבצע וירטואליזציה של דביאן כדי לעזור לך בצורה טובה יותר, בסדר?

  11.   חוסה סלאזר דיג'ו

    מוכן, פתרתי, היו לי בעיות כי אני לא יודע מה עלי לעשות אבל חומת האש חסמה את השרת ולא נתנה לי להוריד אותו, שכבת 8 שגיאה hehehe, מה אני מנסה לעדכן את libgpod4 0.7.95. 1-XNUMX אבל זה קשה בגלל התלות אבל אני הולך לראות .... תודה רבה….

  12.   חוסה סלאזר דיג'ו

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

    1.    דייויד גומז דיג'ו

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

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

  13.   דיידר דיג'ו

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

    ברכה.

  14.   ויליאמד דיג'ו

    תודה info המידע הזה עזר לי מאוד, הכל תמיד אבד כשנכנסתי למשטח ההשקה.

  15.   אדריאן סימנדי דיג'ו

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