במאמר זה אראה לך כיצד להוסיף מאגר חבילות ב- Debian. אני אשתמש ב- Debian 9 Stretch להפגנה.
הוספת מאגר חבילות באופן ידני ב- Debian
פרטי מאגר החבילות נשמרים ב- /etc/apt/sources.list קוֹבֶץ. תוכל לערוך את /etc/apt/sources.list קובץ ישירות להוספת מאגר חבילות חדש.
תוכל להריץ את הפקודה הבאה לעריכה /etc/apt/sources.list קוֹבֶץ:
$סודו ננו /וכו/מַתְאִים/sources.list
אתה אמור לראות את החלון הבא כפי שמוצג בצילום המסך למטה. כפי שאתה יכול לראות, אין לי מאגר חבילות נוסף כאן כרגע. ייתכן שיתווספו מאגרי חבילות רבים. אבל אני רוצה להראות לך את היסודות.
עכשיו אני הולך להוסיף את מאגר החבילות הרשמי של Debian 9. אז אני מוסיף את השורה הבאה לקובץ כפי שהוא מסומן בצילום המסך למטה:
deb http://ftp.us.debian.org/התוכן העיקרי של debian stretch אינו חופשי
אולי עדיין לא הבנת מהו השורה הזו. הרשה לי להסביר.
השורה מתחילה ב deb מה שאומר שזה מאגר בינארי של Debian שנערך מראש. אם מאגר החבילות מכיל קודי מקור של תוכנות שונות, עליך להחליף deb עם deb-src .
כעת החלק הבא הוא כתובת ה- URL של מאגר החבילות. תוכל להוסיף כאן כתובות אתרים של מאגרי HTTP, HTTPS, FTP.
החלק הבא כפי שהוא מסומן בצילום המסך למטה הוא החבילה או שם הקוד. עבור דביאן 9 זה כן לִמְתוֹחַ .
ייתכן שתוכל למצוא מה זה עבור מערכת ההפעלה שלך Debian עם הפקודה הבאה:
$lsb_release-cs
כפי שאתה יכול לראות מצילום המסך למטה, שם הקוד או שם הסוויטה הוא לִמְתוֹחַ .
החלק המסומן של צילום המסך שלהלן תלוי במאגר החבילות הספציפי שאתה מוסיף. למאגר הרשמי של Debian, יש לך רָאשִׁי , לתרום , ו לא חינם .
כל אחת מהמילים הללו מייצגת קטע או קבוצה של חבילות תוכנה באותו מאגר חבילות.
לאחר שתסיים, לחץ על + איקס ולאחר מכן לחץ על ו ולאחר מכן לחץ על כדי לשמור את הקובץ.
לאחר שתסיים להוסיף מאגר, הפעל את הפקודה הבאה כדי לעדכן את מַתְאִים מטמון מנהל החבילות:
$סודו עדכון apt-get
כפי שאתה יכול לראות, מטמון מאגרי החבילות מתעדכן.
יש גם דרך נקייה יותר להוסיף מאגרי חבילות חדשים ב- Debian.
במערכות ההפעלה של Debian, ספרייה מיוחדת /etc/apt/sources.list.d/ זמין כברירת מחדל. הוא משמש להקלת הוספת מאגרי חבילות חדשים. כל שעליך לעשות הוא ליצור קובץ חדש עם הסיומת .רשימה בתוך ה /etc/apt/sources.list.d/ מַדרִיך.
במקום להוסיף את המאגר החדש ל- /etc/apt/sources.list קובץ, תוכל ליצור קובץ חדש נניח debian_us_official.list ב /etc/apt/sources.list.d/ ספרייה עם הפקודה הבאה:
$סודו ננו /וכו/מַתְאִים/sources.list.d/debian_us_official.list
יש לפתוח קובץ ריק חדש.
כעת הוסף אליו את השורה הבאה.
deb http://ftp.us.debian.org/התוכן העיקרי של debian stretch אינו חופשי
כעת שמור את הקובץ והפעל את הפקודה הבאה. אתה טוב ללכת.
$סודו עדכון apt-getהוספת מאגר חבילות באמצעות מַתְאִים על דביאן
עכשיו שאתה מבין איך מעוצבים שורת מאגר. כעת תוכל להשתמש ב- מַתְאִים מנהל חבילות להוספת מאגרי חבילות חדשים.
כדי להוסיף את אותו מאגר כמו קודם, הפעל את הפקודה הבאה:
$סודוapt-add-repository'deb http://ftp.us.debian.org/debian stretch תרומת עיקרית לא-חינם'
אתה יכול להוסיף גם PPA עם הפקודה הבאה:
$סודוapt-add-repository YOUR_PPAהערה: כאן YOUR_PPA צריך להיות משהו בסגנון ppa: teejee2008 / ppa .
תוכל גם להסיר PPA או מאגר חבילות באמצעות הפקודה הבאה:
$סודוapt-add-repository-rYOUR_REPOSITORYהערה: כאן, YOUR_REPOSITORY עשוי להיות קו מאגר או PPA.
לדוגמה, בצילום המסך למטה הסרתי מאגר באמצעות שורת המאגר.
כך אתה מוסיף מאגר על דביאן. תודה שקראת מאמר זה.