אחד היתרונות הגדולים שיש לאובונטו בהשוואה להפצות אחרות הוא המספר הגדול של יישומים הזמינים להפצה זו וקלות ההתקנה והשמירה שלהם מעודכנות באמצעות מאגרי 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.
בעקבות זאת, אנו מחפשים בין התוצאות את דף המאגר שמעניין אותנו, לבסוף מגיעים לאתר אותו אנו מחפשים, שם נמצא את כל המידע הדרוש לנו בכדי שנוכל להוסיף נכון את המאגר בדביאן.
בדף המאגר PPA אנו יכולים למצוא קישור בירוק שאומר «פרטים טכניים אודות PPA זה», אנו לוחצים על קישור זה ונמצא את המידע הטכני על המאגר המדובר, מידע זה הוא בדיוק הכתובות
deb
y
deb-src
שאנחנו צריכים להוסיף בתוך הקובץ
/etc/apt/sources.list
השולט במאגרים ב- Debian.
בנוסף, אנו יכולים לראות תפריט נפתח עם רשימת ההפצות הנתמכות על ידי יישום זה. ברוב המקרים, תמצא את הגרסה האחרונה של היישום לכל ההפצות, אך בחלק מהמקרים לכל הפצה יש גרסה שונה של החבילה, והיא בדרך כלל ישנה יותר בהפצות ישנות יותר. (שימו לב שתפריט זה משנה באופן אוטומטי את הפרמטר הפצה במאגר כדי להקל עליך לכלול אותו בקובץ
/etc/apt/sources.list
)
בפרטים טכניים אלה אנו יכולים למצוא גם את מספר המפתח הציבורי בו נשתמש לחתימה דיגיטלית על המאגר. זה עוזר לנו על מנת שהמערכת תאמת את תקפות המאגר בו אנו משתמשים.
לאחר שידענו את כל המידע החשוב מאוד הזה, אנו מגיעים לחלק שכולנו ציפינו, קודם כל, עלינו לפתוח את הקובץ /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, שלא תמיד מספקות את הגרסאות העדכניות ביותר של החבילות.
תודה דייוויד, זה פוסט נהדר ותרומה נהדרת להנגיש את לינוקס האהובה שלנו. בטח, דידקטי, פשוט, אם כולם היו כותבים כמוך היו עוד אלפי משתמשי GNU / Linux. הדברים שיכולים להיות פשוטים מאוד עבור אניני הטעם הם קשים עבור המתחילים ובדרך כלל כאשר הם מבקשים עזרה הם שולחים אותך לגוגל או קוראים אלפי פוסטים "כדי שתלמד." שוב תודה וכל הכבוד
תודה רבה אדוארדו, התגובה שלך מעודדת אותי להמשיך לכתוב.
ברכות דייויד, תודה רבה על ההדרכה, הכל הלך לשלמות, יש לי כבר את האובונטו לצבוט במאמרי שיהיה לי יום טוב
דוד, אתה אותו אחד שכותב את http://120linux.com?
ברכות.
http://microlinux.blogspot.com
כן דניאל, אני אותו אחד שכותב ב- 120% לינוקס.
אההה בסדר ... xD אני הכותב השני ... 😛
לא ידעתי שתעבוד בעוד 2 ... האם זה שלך?
ברכות.
לא זה לא שלי, אני כרגע בפנים ubunlog.com, 120linux.com ו-ubuntizadoelplaneta.com
עזבתי את זמני באופן זמני מכיוון שאני בפרויקט אחר.
אההה אוקי do יש לי בלוג שהוא שלי ושאני מתחיל בערך חודשיים וקצת ... תסתכל ותתן לי את דעתך
בלוג: http://microlinux.blogspot.com
דואר אלקטרוני: daniel.120linux@gmail.com
תודה רבה דייוויד, זה כתוב ומוסבר מצוין, סוף סוף למדתי להוסיף ריפו'ים ב- Linux Mint Debian שלי.
אני משתמש ולומד רק עם תוכנה חופשית כבר 4 חודשים, התחלתי כמו רבים עם אובונטו והתקנתי, הסרתי, ביצעתי אינספור שגיאות ופתרונות עם Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 ו- 10.10, אבל האתגר האישי הגדול שיש לי הוא ללמוד כיצד לבנות את הגרעין ולהתקין את דביאן ולדעת לעבוד איתו. אני גם לומד את שפת הפיתון בזמני הפנוי ובהמשך ממשיך עם C ++ ו- Java. בכל מקרה, יש לי שאיפות ואשליות נהדרות, אם כאשר הרמתי תסריט בפעם הראשונה, מישהו סיפר לי על תוכנה חופשית, אבל היי, "זה אף פעם לא מאוחר מדי אם האושר טוב."
מהיום נוסף למועדפים שלי.
לחיים ...
תודה רבה על ההערה והרבה עידוד עם המטרות שלך, כי בתוכנה חופשית אנו זקוקים להרבה אנשים בדיוק כמוך.
האם אוכל להוסיף גרוב?, ממאבריק או לוסיד?, על לינוקס מנטה דביאן.
כבר יש לי את הזעזוע, אך התשובות הראשיות נתנו לי שגיאת סיסמה;
W: שגיאת GPG: http://ppa.launchpad.net שחרור maverick: לא ניתן היה לאמת את החתימות הבאות מכיוון שהמפתח הציבורי שלך אינו זמין: NO_PUBKEY 55708F1EE06803C5
אז הסרתי אותם, עכשיו אתה עדיין יכול להוסיף אותם?
לחיים ...
אתה צריך להיות מאוד ספציפי באיזה מאגר אתה רוצה להוסיף להתקנת Grub, כי האמת היא שאני לא ממש מבין מה הבעיה.
תודה, בסופו של דבר הוספתי את ה- ppa-grub של לוסיד מכיוון שחסר של מאבריק.
הבעיה הייתה שהתקנתי את הגרוב כך שתמונת הרקע של מטעין המולטי-ריבוט תהיה יפה יותר, התקנתי הכל טוב למעט ריפוס שהעניק לי את השגיאה שהזכרתי קודם. אבל אני חושב שכבר פתרתי את זה בזכות ההדרכה הנהדרת שלך.
לחיים ...
מצטער שזה גרוב 2.
אופס, לא ברור לי, זה ה- BURG GRUB עבור Grub 2.
לחיים ...
אני מבין, אתה מנסה להתקין את בורג, זה כמו מזלג של גרוב כדי שהסטארטאפ ייראה הרבה יותר אטרקטיבי.
קרא את המדריך הזה שכתבתי, כדי לדעת קצת יותר כיצד להתקין אותו באובונטו (זה עשוי להיות שימושי עבור מנטה) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html
תודה דוד חיפשתי משהו כזה, כמה ספריות שאני צריך אבל בסוף כשניסיתי לעשות
apt-key adv – keyserver keyserver.ubuntu.com –recv-keys 0624A220
לא הורדתי את המפתח ולכן רציתי לדעת מה שלומי במקרה זה תודה ....
קודם כל, מה המאגר שאתה מנסה להתקין ועל איזו הפצה?
זה שפרסמת עם הטוטו הזה
# מאגר אובונטו-טוויק מאת 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 ... טוב מה אפשר לעשות במקרה הזה ??? תודה מראש ועל התשובה ....
חוסה, הבעיה שאני רואה בשורה שאתה מפעיל להתקנת מפתח אובונטו-טוויק היא שאתה משתמש בסקריפט (
-
) במקום שניים (--
) לפני הפקודותkeyserver
yrecv-keys
.תקן זאת ונסה שוב להשיג את המפתח.
לא, כבר עשיתי את זה ושום דבר, לא פותחים דרך אחרת להוריד ולהתקין אותו ביד ??
ניסיתי איך אמרת לי:
# 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
שום דבר לא מוריד. אני לא יודע אם זה יהיה למטה או לפתוח מקור אחר או מה היית ממליץ לי טוב יותר ...
חוסה, קרא את השורה הבאה בה אני עונה לך ...
היי חוסה, כבר ניסיתי את המפתח ואין שום בעיה עם זה, אני לא מבין למה המחשב שלך לא יכול להוריד אותו.
הנה הקישור למפתח הציבורי http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.
אני ממליץ לך לקרוא את שני הערכים האלה של Seek 'N Geek, שם הם מלמדים כיצד לפתור מפתחות ציבוריים:
ספר לי איך זה הלך, בינתיים אני הולך לבצע וירטואליזציה של דביאן כדי לעזור לך בצורה טובה יותר, בסדר?
מוכן, פתרתי, היו לי בעיות כי אני לא יודע מה עלי לעשות אבל חומת האש חסמה את השרת ולא נתנה לי להוריד אותו, שכבת 8 שגיאה hehehe, מה אני מנסה לעדכן את libgpod4 0.7.95. 1-XNUMX אבל זה קשה בגלל התלות אבל אני הולך לראות .... תודה רבה….
דייוויד, שאלה, האם אתה יודע שאני נותן עדכון יכולת וזה מתעלם מהשורות האלה, כלומר, זה בכלל לא טוען את מקורות אובונטו, אני עושה את זה בצורה גרפית דרך אובונטו-טוויק ואני מתייחס לכישלון של השאר, אם הם מעמיסים אותי, מדוע זה קורה?
חוסה, יכול להיות שהיישום אינו תואם לדביאן, אתה מנסה להתקין את אובונטו Tweak שנוצר במיוחד עבור אובונטו.
עדיין לא הצלחתי להוריד את דביאן, אני תמיד נתקל בבעיה בהורדה, לכן אני לא יכול לעזור לך כרגע, אם אתה רוצה לשלוח לי דוא"ל עם פרטי יצירת הקשר שלך ואני אודיע לך מה אני יכול למצוא.
שלום. אם ברצוני לתת נקודת מבט על ארגון המאגרים.
בתוך «/etc/apt/sources.list.d/» תוכלו להוסיף קבצי עזר - עם סיומת «רשימה» - המכילים גם מאגרים, כך למשל תוכלו ליצור קובץ בשם "ubuntutweak.list" למקרה הנדון. במדריך זה.
זה מבטיח שקובץ /etc/apt/sources.list מכיל רק את המאגרים הרשמיים של דביאן.
ברכה.
תודה info המידע הזה עזר לי מאוד, הכל תמיד אבד כשנכנסתי למשטח ההשקה.
אני מתכוון להחיות בעיה מתה, סליחה .. אני שואל אותך, עד כמה בטוח להתקין יישומים ממאגרים אלה שאינם אלה שהפצת ברירת המחדל שלי מביאה? . תודה