חומרה

מנהל חבילות לינוקס: pacman, yum, apt ...

תוכן עניינים:

Anonim

מנהל החבילה בלינוקס הוא בסיסי בבחירת הפצה לינוקס, מכיוון שבזכות הפקודות שלו נוכל לבצע את כל המשימות וההתקנות היומיומיות במחשב שלנו. לכן, אנו ממליצים תמיד להשתמש בפקודה 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 אינה כוללת:

sudo yum התקן $ url

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

כדי לחפש חבילה שניתנת להתקנה:

חיפוש sudo equo $ חבילה

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 אתה יכול להשאיר את התגובות שלך ולשתף ברשתות החברתיות.

חומרה

בחירת העורכים

Back to top button