כיצד להוסיף מאגר חבילות לדביאן

How Add Package Repository Debian



על לינוקס מערכת חבילות מותקנות כברירת מחדל. אבל חבילות ברירת המחדל לעולם אינן מספיקות. ייתכן שתרצה להקים שרת קבצים, או שרת אינטרנט, או שרת מסד נתונים או משהו אחר. לשם כך עליך להתקין חבילות נוספות. אנו משתמשים במנהל חבילות כמו מַתְאִים להתקין ולנהל חבילות ב- Linux. מנהל החבילות מוריד ומתקין חבילות ממאגר חבילות. מאגר חבילות הוא שרת HTTP או FTP באינטרנט שבו מערכת חבילות נשמרות באינטרנט יחד עם מטא הנתונים של החבילה שמנהל חבילות אוהב מַתְאִים מוריד ומשתמש קודם כל לברר אילו חבילות זמינות במאגר החבילות. תוכל גם לקבל מאגר חבילות מקומי משלך ולהוסיף אותו ב- Debian.

במאמר זה אראה לך כיצד להוסיף מאגר חבילות ב- 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.

לדוגמה, בצילום המסך למטה הסרתי מאגר באמצעות שורת המאגר.

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