כיצד לתקן פקודה 'Add-apt-repository' לא נמצאה

חלק מהאנשים המשתמשים בהפצות מבוססות דביאן, אובונטו או אובונטו כמו Linux Mint מקבלים את השגיאה ' add-apt-repository not found ' בזמן שהם מנסים להוסיף PPA (Archive Package Archive) או קישור מאגר אחר למקורות המתאימים שלהם. שגיאה זו נגרמת בדרך כלל מכיוון שלא הותקנה חבילת "מאגר הוספה" במערכות שלהם.

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

מהי חבילת ה- APT ומאגר התוספות באובונטו?

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

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

מה גורם להודעת השגיאה "add-apt-repository-command not found"?

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

  • חסר חבילת מאגר תוספות: מה שעושה הפקודה add-apt-repository היא שהיא הופכת את תהליך הוספת המאגר לאוטומטי ל- sources.list שלך במערכות הפעלה מבוססות Debian. אם אינך משתמש בפקודה זו, עליך לחזור לדרך הישנה של עריכת sources.list המתאימים שלך מהטרמינל ולהוסיף את המאגר שלך שם. לפיכך, זהו כלי די שימושי שפותח למטרה אחת בלבד, כלומר להוסיף את המאגרים הנחוצים שלך ולהתקין מהם תוכנה.

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

sudo add-apt-repository ppa: nameofppa

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

הפקודה add-apt-repository לא נמצאה

התקנת חבילת המאגר

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

  1. פתח טרמינל .
  2. לאחר מכן, הזן את הפקודות הבאות:
    עדכון sudo apt && sudo apt-upgrade סודו apt להתקין מאגר תוספות או sudo apt update && sudo apt-upgrade sudo apt-get install מאגר תוספים
  3. אם אתה מקבל את השגיאה ש"חבילת המאגר לא נמצא ", ייתכן שיש לך מראות מיושנות במערכת שלך ועליך לתקן אותן תחילה.
  4. הדרך הטובה ביותר לעשות זאת באובונטו (גרסאות מעל 12.04) היא להפעיל את הפקודה הבאה מהטרמינל:
    sudo software-properties-gtk
  5. ייפתח חלון של הגדרות תוכנה ומקורות. שם עליך לשנות את מיקום שרת ההורדות שנמצא בכרטיסיה תוכנה (הכרטיסייה הראשונה) ולבחור את השרת הטוב ביותר.
  6. כדי לעשות זאת, לחץ על ההורדה מן התפריט הנפתח ובחר " אחר ".
  7. לאחר מכן, עליך ללחוץ על " בחר את השרת הטוב ביותר ". כעת, אובונטו ייקח זמן מה בבחירת המראה הטובה והמעודכנת ביותר עבורך. לאחר מכן, תוכל לצאת מהתוכנה.
  8. הנה אתה צריך היה לתקן את המראות שלך על ידי כך.
  9. לבסוף, עליך להפעיל שוב את הפקודות הנ"ל ולקוות שתוכל להתקין את החבילה "מאגר הוספה".
  10. לאחר התקנתו, לא תקבל יותר את השגיאה "פקודת מאגר הוספה לא נמצאה".