כשאתה מחפש חבילה ב- Linux דרך שורת הפקודה, מנהל החבילות של המערכת שלך מחפש את החבילה במאגרים שונים. כברירת מחדל, לכל הפצת לינוקס יש כמה מאגרים רשמיים המכילים חבילות יציבות הנתמכות על ידי צוות ההפצה.
עם זאת, כשאתה מנסה לתפוס חבילה שאינה קיימת במאגרי התוכנה הרשמיים, מנהל החבילה יציג שגיאה. במצבים כאלה, מה שאתה יכול לעשות זה להוסיף ידנית את מאגר צד שלישי למערכת שלך ואז להוריד את החבילה.
בואו נראה כיצד תוכלו להוסיף מאגרים חדשים לרשימת המקורות של המערכת שלכם.
בהפצות מבוססות אובונטו ודביאן
הפצות מבוססות דביאן, כולל אובונטו, משתמשות בכלי החבילה המתקדמת (APT) כדי להתקין ולעדכן חבילות. תוכל למצוא מידע על מאגר התוכנה ב /etc/apt/sources.list קובץ בהתקנת לינוקס מבוססת דביאן שלך.
למרות שאתה יכול להזין באופן ידני פרטי מאגר בקובץ, זה יכול להפוך במהירות לעבודה מעייפת. דרך טובה יותר להוסיף אותם למערכת שלך היא באמצעות add-apt-repository כְּלִי.
התקן מאגר add-apt-repository
לא תמצא את כלי השירות add-apt-repository המותקן במערכת שלך כברירת מחדל. זה חלק מה- תכונות-תכונות-נפוצות חֲבִילָה. להתקנת add-apt-repository באמצעות מנהל החבילות APT, הקלד:
sudo apt להתקין תכונות-תכונות-נפוצות
הוסף מאגרים באמצעות add-apt-repository
כעת, לאחר שהתקנת את החבילה, הגיע הזמן להוסיף מאגר תוכנה של צד שלישי למערכת שלך. התחביר הבסיסי להוספת מאגרים הוא:
מאגר sudo add-apt-repository [options]
...איפה מאגר הוא הפורמט בו משתמש ה- sources.list קוֹבֶץ.
פורמט הכניסה המוגדר כברירת מחדל עבור הקובץ הוא:
deb https://repositoryurl.com סוג דיסטרו
לדוגמא, כדי להוסיף את מאגר היקום של אובונטו למערכת שלך:
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) יקום "
אתה יכול גם להוסיף PPA עם add-apt-repository באמצעות תחביר הפקודה הבא:
sudo add-apt-repository ppa: משתמש / שם
...איפה מִשׁתַמֵשׁ ו שֵׁם האם ה שם הבעלים ו שם PPA בהתאמה.
כדי להוסיף את ה- PPA של PHP על ידי Ondrej באמצעות add-apt-repository:
sudo add-apt-repository ppa: ondrej / php
קָשׁוּר: מה ההבדל בין APT ל- dpkg באובונטו?
הוספת מאגרים ידנית על פדורה ו- CentOS
Fedora, CentOS, והפצות אחרות מבוססות RHEL משתמשות במנהלי חבילות DNF ו- Yum. בניגוד ל- APT, ל- DNF יש שיטה מובנית מנהל התצורה המאפשר למשתמשים להוסיף, להסיר ולהשבית מאגרי צד שלישי בקלות.
באמצעות מנהל החבילות DNF
כדי להוסיף מאגר חדש באמצעות DNF:
מנהל התצורה של dnf - מאגר Add-repo
...איפה מאגר הוא כתובת ה- URL למאגר התוכנה.
להפעלת מאגר, הקלד:
מאגר התצורה של dnf - מאגר מופעל-ערכה
באמצעות מנהל יאם-קונפיג
לחלופין, אתה יכול גם להשתמש ב yum-config-manager השירות להוסיף ולנהל מאגרים במערכת שלך. מנהל Yum-config-manager אינו מותקן בהפצות מבוססות RHEL כברירת מחדל, כך שתצטרך להתקין אותו באופן ידני. זה חלק מה- yum-utils חֲבִילָה. להתקנתו, הקלד:
sudo dnf להתקין yum-utils
הפורמט של הפקודה yum-config-manager דומה ל- DNF. באפשרותך להוסיף מאגר חדש באמצעות yum-config-manager כדלקמן:
yum-config-manager - מאגר add-repo
הפעלת מאגר קלה גם כן.
yum-config-manager - מאגר הפעלה
Arch Arch Linux ו- AUR
אם אתה משתמש ב- Arch Linux, ייתכן שאתה כבר יודע שמשתמשים לא יכולים להוסיף מאגרים ב- Arch. אבל זה לא אומר שאתה לא יכול להוריד חבילות נוספות במערכת שלך.
ל- Arch Linux יש את ה- AUR, המאגר למשתמשי Arch, המכיל אלפי חבילות צד שלישי שפותחו על ידי משתמשים. אתה יכול לגשת ל- AUR באמצעות מנהל חבילות AUR. Pacman, שהוא מנהל החבילות המוגדר כברירת מחדל ב- Arch Linux, אינו יכול לגשת לחבילות המאוחסנות במאגר User Arch.
ישנם מספר מנהלי חבילות AUR, הבולטים שבהם יש. אתה יכול להתקין את yay בקלות על המערכת שלך עד שיבוט מאגר git.
שיבוט גיט https://aur.archlinux.org/yay-git.git
שנה את ההרשאות של התיקיה שהורדת:
sudo chmod 777 / yay-git
שנה את הספריה והשתמש ב- makepkg פקודה להתקנת yay:
cd / yay-git && makepkg -si
למד עוד: כיצד להתקין ולהסיר חבילות ב- Arch Linux
ניהול רשימת המאגר של המערכת שלך
מההתקנה של לינוקס ועד לשימוש היומיומי שלה, מאגרים אחראים על אספקת חבילות למערכת. אם אתה מתחיל, מאגרי ברירת המחדל יספיקו כדי לספק את הצרכים שלך. עם זאת, הידיעה כיצד להוסיף מאגרים בהחלט תועיל למי שרוצה להוריד חבילות צד שלישי למחשב.
ב- Linux, ייתכן שתיתקל לעתים קרובות בשגיאת החבילה השבורה בעת עדכון או התקנת חבילות חדשות. התקנה מחדש או הסרת חבילות כאלה מתקן את הבעיה ברוב מערכות הלינוקס.
דליפת חלונות 11 נתנה לנו קצת מידע, אך כל העיניים נשואות לאירוע של מיקרוסופט ב -24 ביוני.
קרא הבא
- לינוקס
- קשת לינוקס
- לינוקס
- טיפים למחשב
Deepesh הוא העורך הצעיר של לינוקס ב- MUO. הוא כותב תוכן מידע באינטרנט כבר למעלה משלוש שנים. בזמנו הפנוי הוא נהנה לכתוב, להאזין למוזיקה ולנגן בגיטרה שלו.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
צעד אחד נוסף !!!
אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.