מנהל חבילות לינוקס: pacman, yum, apt ...
תוכן עניינים:
מנהל החבילה בלינוקס הוא בסיסי בבחירת הפצה לינוקס, מכיוון שבזכות הפקודות שלו נוכל לבצע את כל המשימות וההתקנות היומיומיות במחשב שלנו. לכן, אנו ממליצים תמיד להשתמש בפקודה HELP ולבקר באתרים טובים עם מידע רב. אז אנו מביאים לכם את המדריך המעשי הזה.
איזה מנהל חבילות לינוקס מתאים לך?
כמו כל משתמש חדש בלינוקס, אתה עלול להיות מוצף מכמות האפשרויות העצומה שיש לך בכל הקשור להפצות שתוכל להתקין במחשב השולחני שלך. מה ההבדל בין אובונטו, פדורה, OpenSUSE, סביון או Arch? בסופו של דבר, התשובה הקצרה היא: מנהלי חבילות.
כל הפצה מציעה למשתמשים שיטה ייחודית להתקנה ותחזוקה של המערכת שלהם, בדרגות קלות ושימושיות שונות.
מדריך זה ישמש כהסבר קצר כיצד לבצע משימות בסיסיות בכל אחת ממערכות ניהול החבילות, כך שתוכלו להחליט איזו מהן מתאימה לכם.
פקמן
זהו מנהל חבילות לינוקס קשת פופולרי ופשוט אך חזק, וכמה הפצות לינוקס ידועות מעט. זה מספק כמה מהפונקציות הבסיסיות של מנהלי חבילות אחרים, כולל התקנה, רזולוציית תלות אוטומטית, עדכון, הסרת התקנה וכן פסילת תוכנה .
זה נועד להיות פשוט וקל לניהול חבילות עבור משתמשי Arch.
YUM
YUM הוא תלות ברזולוציה עבור מנהל החבילות RPM. YUM הוא ערך ברירת המחדל עבור מערכת ניהול החבילות הכלולה בלא מעט נגזרות של Red Hat, כולל פדורה 21 ו- CentOS. התחביר עבור YUM פשוט, ולמשתמשים ב- Apt לא תהיה שום בעיה לבצע את השינוי.
עדכון ושדרוג דרך YUM הוא פשוט מאוד, כאשר הפקודה הבאה דואגת למשימות:
עדכון סודו יאם
להתקנת חבילה משתמשים בפקודה הבאה:
sudo yum התקן $ packageName
כמו כן, כדי להסיר חבילה, הפקודה היא:
הסר yum הסר $ packageName
כדי לחפש חבילה שניתנת להתקנה:
חיפוש sudo yum $ חבילה
YUM אינו כולל פקודה להסרת Autor לאיתור והסרת תלות שאינה בשימוש, אולם היא כוללת תכונה נהדרת להתקנת חבילה מכתובת URL, ש- Apt אינה כוללת:
APT
Apt הוא תלות ברזולוציה עבור מערכות מבוססות דביאן כמו אובונטו. בשילוב עם dpkg, מנהל החבילות של Apt מספק דרך קלה לעדכן, להתקין ולהסיר תוכנה. ללא Apt, תחזוקת מערכת של Debian זה יהיה כמו שימוש בלינוקס בשנות התשעים.
ל- Apt תחביר פשוט ונחמד, למרות שהוא כותב מחדש כדי לספק תחביר פשוט וברור. ככאלה, תלוי בגירסה בה אתה משתמש (אובונטו 14.04 ומעלה כולל את פקודות ה- Apt החדשות), אתה יכול להשתמש בפקודות שונות כדי להשיג את אותן תוצאות.
כדי לעדכן את מאגרי התוכנה, השתמש בפקודה הבאה:
עדכון sudo מתאים לקבל
או
עדכון
לעדכון התוכנה:
sudo מתאים לקבל שדרוג
או
עדכון
לשדרוג שלם יותר, שמנסה גם לתלות חבילות מנוגדות לגירסה האחרונה ולהסרתן של ישנים או שאינם בשימוש, הפקודה היא כדלקמן:
sudo apt - קבל שדרוג מרחוק
או
sudo מתאים לשדרוג מלא
ניתן לשלב פקודות אלה לביצוע עדכון ברצף כזה:
עדכון sudo apt-get && sudo apt-get upgrade
או
עדכון
להתקנת התוכנה הפקודה היא:
sudo apt-get להתקין $ packageName
או
sudo apt להתקין $ packageName - -
להסרת חבילה:
sudo apt-get הסר $ packageName
או
מתאים להסיר $
על ידי הגבלת תוכנת המערכת שלך באמצעות הפקודה apt-get remove, Apt עושה עבודה טובה של חילוץ תלות שאינה בשימוש, אולם לעיתים במהלך הסרת התוכנה או שדרוג מסוימים תלויים מאוחרים יותר הישאר במערכת. אם ברצונך להסיר חבילות אלה מהמערכת. Apt כוללת פקודה למשימה זו:
sudo apt לקבל autoremove
או
sudo apt autoremove - -
חפש חבילה להתקנה:
sudo apt-cache חיפוש $ packageName
או
sudo apt חיפוש $
Apt לא מציעה כרגע את היכולת להתקין חבילה מכתובת אתר, מה שאומר שהמשתמש צריך למצוא ולהוריד את החבילה שתותקן בעצמו. אובונטו וכמה מנגזרותיה הצליחו להילחם בזה בלחיצה אחת על קישורי apturl, שנמצאים בכמה אתרי אינטרנט.
אנטרופיה
אנטרופי הוא מנהל החבילות המוגדר כברירת מחדל עבור מערכת Sabayon Linux, נגזרת של ג'נטו. מה שהופך את אנטרופי למעניין הוא שסביון משתמש בקבצים בינאריים באמצעות אנטרופי, וגם את קוד המקור דרך Portage של מנהל החבילות של ג'נטו. סיכום בסיסי של מערכת זו הוא כדלקמן:
- חבילות מקור מובנות בקבצים בינאריים באמצעות אנטרופי, באמצעות Portage. אנטרופי ממירה בינאריות לחבילה של אנטרופי. חבילות אנטרופי מתווספות למאגר Sabayon. המשתמש מתקין קובץ בינארי דרך אנטרופי.
אנטרופי דומה ל- Apt, YUM, ZYpp ו- DNF, מה שאומר שהפקודות קלות לשימוש למתחילים. אנטרופיה כוללת גם קיצורי דרך.
לעדכון התוכנה:
עדכון
או
סודו משווה למעלה
לעדכון כל החבילות:
שדרוג סו שוויו
או
sudo equo u
ניתן להשתמש בפקודות אלה בו זמנית:
עדכון sudo equo & שדרוג sudo equo
או
sudo equo up && sudo equo u
להתקנת חבילה:
sudo equo להתקין $ packageName
או
sudo equo ב- $ packageName
להסרת חבילה:
סו אקו הסר חבילה של $
או
sudo equo rm $ packageName
כדי לחפש חבילה שניתנת להתקנה:
ZYpp
ZYpp הוא תלות נוספת ברזולוציה לניהול חבילות RPM, והיא מנהל החבילות המוגדר כברירת מחדל עבור OpenSUSE ו- SUSE Linux Enterprise. ZYpp משתמש ב. RPM בינארי, כמו YUM, אך הוא מעט מהיר יותר מכיוון שהוא כתוב ב- C ++, ואילו YUM כתוב בפיתון. ZYpp קל מאוד לשימוש מכיוון שהוא כולל קיצורי דרך לפקודה בהם ניתן להשתמש במקום פקודות מלאות.
אנו ממליצים לך על ההפצות הטובות ביותר ב- Linux 2018בדומה ל- YUM, ZYpp מעדכן ומשפר את כל החבילות עם הפקודה הבאה:
עדכון סודו זיפר
או
סודו זיפר למעלה
להתקנת חבילה:
התקנה של חבילה
או
sudo zypper ב- $ packageName
להסרת חבילה, השתמש בפקודה:
sudo zypper מסיר $ packageName - -
או
sudo zypper rm $ packageName
חפש חבילה להתקנה:
חיפוש sudo zypper $ חבילה
בדומה ל- YUM, אין פקודה אוטומטית להסרה כלולה ב- ZYpp. כמו כן, כמו באובונטו, ל- OpenSUSE יש קישורי התקנה בלחיצה אחת באינטרנט על בסיס חבילת ההתקנה.
DNF, או DANDified YUM
DNF הוא שכתוב מחדש של YUM המשתמש בתכונות ZYpp, ובמיוחד תלות ליכולות הרזולוציה. DNF הוא מנהל חבילות ברירת המחדל של פדורה 22 ומעלה, ואמורה להיות בעתיד ברירת המחדל של מערכת CentOS.
כדי לעדכן ולשדרג את המערכת כולה:
עדכון sudo dnf
להתקנת חבילה:
להתקין $ packageName
להסרת חבילה:
sudo dnf הסר את $ packageName
חפש חבילה להתקנה:
sudo dnf חיפוש $ packageName
שלא כמו YUM ו- ZYpp, DNF מספקת את הפקודה autoremove לחפש במערכת ולהסיר תלות מבלי להשתמש ב:
sudo dnf autoremove
ו- DNF מאפשרת גם התקנת חבילות מכתובת אתר:
sudo dnf התקן url $
בבדיקת מנהלי החבילות השונות הזמינות תוכלו למצוא את המנהל הנוח לכם ביותר בכל הפרעה.
אנו ממליצים לקרוא כיצד ליצור USB Ubuntu הניתן לאתחול.
ניהול חבילות חשוב מאוד בלינוקס, וידיעת השימוש במנהלי חבילות מרובים יכולה לסייע למשתמש, מכיוון שהורדה או התקנת תוכנה ממאגרים, בנוסף לעדכון, ניהול תלות והסרת תוכנה היא מאוד חיוני וקטע קריטי במנהל מערכות לינוקס.
איזה מנהל חבילה הכי מתאים לך? האם ניסית להתקין את אחד ממנהלי החבילות האלה מחוץ להפצת ברירת המחדל? אני מקווה שאהבת את זה ואם אתה רוצה הדרכות נוספות ב- Linux אתה יכול להשאיר את התגובות שלך ולשתף ברשתות החברתיות.
רתך קשת: הפוך חבילות apk לאפליקציות
ARC Welder הוא תוסף בחינם לגוגל כרום שפותח בדיוק על ידי גוגל עבור מפתחי אפליקציות אנדרואיד
צינורות לינוקס והפניות מחדש של לינוקס
קווי צינורות הם סוג מיוחד של ניתוב מחדש המאפשרים לך לשלוח את הפלט הסטנדרטי של פקודה אחת ככניסה הסטנדרטית של אחרת.
מנהל התקן לינוקס מציג 7 כרטיסים המבוססים על סיליקון ווגה 10
מנהל התקן לינוקס הראה לא פחות משבעה כרטיסים גרפיים מבוססי AMD Vega 10 בעלי ביצועים גבוהים.