היכולת להוסיף מאגרים בלינוקס חיונית כדי לקבל תוכנה ממקורות של צד שלישי מלבד המאגר הרשמי. באובונטו, אתה יכול להוסיף מאגר באמצעות הפקודה add-apt-repository או על ידי עריכת קובץ sources.list.
אבל איך מסירים את המאגר שנוסף לאחר שתסיימו איתו? מחיקת ערך מאגר באובונטו היא אפילו קלה יותר מהוספת אחד, וישנן מספר דרכים לעשות זאת.
מחיקת ערך המאגר מ-sources.list
הדרך הנוחה ביותר להסיר מאגר חבילות לא רצוי באובונטו היא על ידי עריכה הקובץ sources.list. קובץ המקורות מפרט את כל המאגרים המוגדרים במערכת שלך. אתה יכול להציג את תוכן הקובץ באמצעות כל אחת מתוכניות לינוקס לצפייה בקבצים.
התחל בפתיחת הקובץ עם עורך טקסט לבחירתך (עבור מדריך זה, נשתמש ב-Vim):
sudo vim /etc/apt/sources.list
מצא את המאגר שברצונך להסיר ומחק את כל השורה. שמור את הקובץ וצא מ-Vim להמשיך. כעת, עדכן את מקורות החבילה עם:
sudo apt update
לאחר הסרת מאגר מקובץ sources.list, לא תקבל ממנו עדכוני חבילה.
הקובץ sources.list הוא קובץ בבעלות השורש והוא יכול לשבור את תצורת המאגר אם לא משתנה כראוי.
הסרת מפתח GPG עבור המאגר
חבילות במאגר חתומות בזוג מפתחות: ציבורי ופרטי. כאשר אתה מוסיף מאגר, אתה מבקש ממנהל החבילות (APT) לסמוך על החבילות שנמצאו במאגר הזה. לאחר מחיקת ערך המאגר מקובץ המקורות שלך, עליך למחוק גם את מפתח ה-GPG המשויך אליו.
לשם כך, ראשית, רשום את כל המפתחות המהימנים עם:
רשימת מפתחות sudo apt
השורה השנייה ב- פָּאבּ הכניסה היא המפתח בפועל, בעוד uid הוא שם המאגר. מצא את המאגר שזה עתה מחקת, ולאחר מכן העתק את שמונת התווים האחרונים של המפתח שלו.
הזן את הדברים הבאים כדי להסיר את המפתח, והחלף את ערך ההקסדה בסוף בתווים שהעתקת:
sudo apt-key del D38B4796
אתה יכול גם לציין את כל המפתח בפקודה אם תרצה:
sudo apt-key del "EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796"
הסר PPA באמצעות add-apt-repository
כשזה מגיע להסרת PPA, הדרך הטובה והבטוחה ביותר היא להשתמש ב-add-apt-repository. זו הפקודה היחידה שאתה צריך להוסיף וגם להסיר PPAs באובונטו. אל תתנו לשמו להטעות אתכם לחשוב אחרת.
קבל רשימה של כל PPAs המוגדרים על ידי רישום התוכן של /etc/apt/sources.list.d ספרייה באמצעות הפקודה ls:
ls /etc/apt/sources.list.d
לאחר שמצאת את ה-PPA שברצונך להסיר, השתמש ב- -ר דגל עם add-apt-repository:
sudo add-apt-repository -r ppa: author/reponame
אם הפלט מוצג השגיאה "add-apt-repository: הפקודה לא נמצאה"., תצטרך להתקין את הכלי תחילה.
אתה יכול גם למחוק את תיקיית PPA מהספרייה sources.list.d והיא תסיר את המאגר מהמערכת שלך.
השתמש ב-Ubuntu Software Updater כדי להסיר מאגר
אובונטו מציעה דרך גרפית לנהל מאגרי תוכנה ו-PPA של צד שלישי באמצעות אפליקציית Software Updater. כדי להתחיל, הפעל את Software Updater מתפריט היישומים ולחץ הגדרות.
לאחר ההשקה, עבור ל- תוכנות אחרות לשונית. תראה רשימה של כל מקורות התוכנה של צד שלישי שהוגדרו במחשב שלך. כדי להשבית מאגר, בטל את סימון התיבה המתאימה למאגר והזן את סיסמת המנהל.
אם החלטת להסיר את מאגר החבילות, סמן את הערך ולחץ לְהַסִיר.
לבסוף, עדכן את מקורות החבילה באמצעות APT:
sudo apt update
אתה יכול גם לערוך או הוסף מאגר של צד שלישי באובונטו באמצעות אפליקציית Software Updater.
ניהול תוכנה באובונטו נעשה קל
הוספה ומחיקה של מאגרים היא היבט נוסף של ניהול חבילות באובונטו והפצות לינוקס אחרות. כדי לשמור על אבטחת המערכת שלך, עליך לבדוק תמיד אם מאגר או PPA מקוריים ואינם מציעים תוכנה זדונית.
אובונטו מגיעה עם כמה מאגרים מוגדרים מראש. אלו הם המאגרים הרשמיים מהם תוכלו להוריד חבילות מהימנות להתקנה.