מנהלי חבילות בלינוקס מאפשרים לך לשלוט בהתקנה והסרה של חבילות. בנוסף לכך, מנהלי חבילות עוזרים לך למצוא חבילות שבורות במערכת שלך ולהתקין אותן מחדש כדי לפתור בעיות שונות הקשורות לחבילות לינוקס.

אם אינך מודע באילו פקודות להשתמש כדי למצוא חבילות שבורות בלינוקס, המדריך הזה הוא בשבילך. נדון בחבילות שבורות בפירוט קצר, כיצד תוכל לבדוק אם המערכת שלך מכילה חבילות שבורות וכיצד להתקין אותן מחדש כראוי.

מהן חבילות שבורות?

כאשר אתה מתקין חבילה חדשה בלינוקס, מנהל החבילות של המערכת שלך אחראי על כל תהליך ההתקנה. למנהלי חבילות אלה יש שיטות מובנות לטיפול בחריגים וטעויות. אך לפעמים, במקרה של בעיות בלתי צפויות, ההתקנה נעצרת והחבילה המלאה אינה מותקנת. חבילות כאלה נקראות בלינוקס חבילות שבורות.

מנהלי חבילות כמו Apt אינם מאפשרים התקנה נוספת של חבילות במידה ונמצאת חבילה שבורה במערכת. במצב כזה, תיקון החבילות השבורות הוא הבחירה היחידה שצריך ללכת עליה.

כיצד למצוא ולתקן חבילות שבורות

כל מנהל חבילות מטפל בסוגים שונים של חבילות. לדוגמה, DNF ו- Yum עובדים עם מנהל החבילות RedHat (RPM) כדי להוריד ולהתקין חבילות RPM. באופן דומה, Apt משמשת כעטפת חזית לתוכנת ה- dpkg הבסיסית בהפצות מבוססות דביאן.

instagram viewer

התקנה מחדש של חבילות שבורות ב- Debian

Apt הוא מנהל החבילות המוגדר כברירת מחדל שמגיע מותקן מראש בכל הפצה מבוססת דביאן. מלבד Apt, משתמשי דביאן יכולים הורד והתקן חבילות באופן ידני באמצעות dpkg גם כן.

כדי לתקן חבילות שבורות בהפצות מבוססות Debian באמצעות Apt:

  1. פתח את המסוף שלך על ידי לחיצה Ctrl + Alt + ט במקלדת והזן:
    sudo apt - עדכון חסר תיקון
  2. עדכן את החבילות במערכת שלך:
    עדכון sudo apt
  3. כעת, כפה את התקנת החבילות השבורות באמצעות ה- -f דֶגֶל. Apt תחפש אוטומטית חבילות שבורות במערכת שלך ותתקין אותן מחדש מהמאגר הרשמי.
    sudo apt להתקין - f

אם השלבים האמורים לא עובדים עבורך, תוכל לנסות לפתור את הבעיה באמצעות dpkg.

  1. כפה על dpkg להגדיר מחדש את כל החבילות הממתינות שכבר פרוקו אך צריכות לעבור תצורה. ה דגל בפקודה מייצג את כל.
    sudo dpkg - הגדר -a
  2. צינור grep עם dpkg כדי לקבל רשימה של כל החבילות המסומנות כ- נדרש לפי dpkg.
    sudo dpkg -l | grep ^.. ר
  3. להשתמש ב --לְהַסִיר דגל כדי למחוק את כל החבילות השבורות.
    sudo dpkg - הסר - force-remove-reinstreq
  4. נקה את המטמון באמצעות Apt clean.
    סודו נקי
  5. עדכן את חבילות המערכת שלך באמצעות הפקודה הבאה.
    עדכון sudo apt

קָשׁוּר: כיצד להתקין תוכנה בלינוקס: הסברים על פורמטים של חבילות

ב- Fedora / CentOS

למרות ש- Yum ו- Dnf נהדרים בכל מה שקשור לניהול חבילות שבורות, לפעמים נוצרות בעיות שכן ישנם אלפי חבילות המותקנות במערכת לינוקס. במצבים כאלה, תוכלו להשתמש ב- RPM (מנהל חבילות הבסיס של פדורה ו- CentOS) כדי לתקן בעיות כאלה במהירות.

  1. אמת את כל החבילות במערכת שלך באמצעות -V דֶגֶל.
    סודו סל"ד -Va
  2. תראה רשימה ארוכה המכילה את כל החבילות המותקנות במערכת שלך.
  3. התקן מחדש את החבילה שלדעתך עלולה לגרום לבעיית החבילה השבורה.
    sudo dnf - רענן מחדש את שם החבילה

השלבים שלעיל מאוד לא נוחים לזהות איזו חבילה גורמת לבעיה מרשימה של מאות מעייפת. אף על פי ש- RPM הוא מנהל חבילות רב עוצמה ולעתים רחוקות תיתקל בבעיות כאלה, הידיעה כיצד לפתור בעיות אלו עדיין חשובה למקרה שתיתקל במצב דומה בעתיד הקרוב.

ניהול חבילות בהפצות לינוקס

מנהלי חבילות ב- Linux מסוגלים לטפל ברוב הבעיות כולל התקנות כושלות. אך לעיתים מתרחשות בעיות שונות הניתנות לפתרון אינטואיטיבי בלבד. הפתרון לתיקון חבילות שבורות מורכב ממספר שלבים בזיהוי החבילה השבורה, התקנתה מחדש ועדכון רשימת החבילות של המערכת.

ישנם אינספור הפצות לינוקס הזמינות באינטרנט שכדאי לנסות, אך עמוק בפנים, לכל אחת מהן בסיס דומה. סביבות שולחן עבודה מייחדות כל הפצה על ידי מתן חווית משתמש ייחודית. בחירת סביבת שולחן עבודה אידיאלית המתאימה לטעמך צריכה להיות בראש סדר העדיפויות שלך אם החלטת סוף סוף להמשיך עם לינוקס.

אימייל
12 סביבות שולחן העבודה הטובות ביותר של לינוקס

הבחירה בסביבת שולחן העבודה של לינוקס יכולה להיות קשה. להלן סביבות שולחן העבודה הטובות ביותר שיש לקחת בחשבון.

נושאים קשורים
  • לינוקס
  • לינוקס
  • מנהלי חבילות
על הסופר
שארמה של דיפש (20 מאמרים פורסמו)

Deepesh הוא העורך הצעיר של לינוקס ב- MUO. הוא כותב תוכן מידע באינטרנט כבר יותר משלוש שנים. בזמנו הפנוי הוא נהנה לכתוב, להאזין למוזיקה ולנגן בגיטרה שלו.

עוד מ- Deepesh Sharma

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

צעד אחד נוסף !!!

אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.

.