הסר חבילות שבורות באובונטו והפצות אחרות

חבילות שבורות

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

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

ل מניעים מדוע ניתן לקבל את החבילות השבורות:

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

תקן בעיית חבילות שבורות

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

שְׁגִיאָה

בטח ראית שניסית להתקין משהו על טעות אופיינית סוג:

  • לא ניתן היה להשיג נעילה / var / lib / dpkg / lock
  • לא ניתן לנעול את הספרייה / var / lib / apt / lists /

להיות מסוגל ל מיין אתה יכול להפעיל את הפקודות הבאות:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

תקן בעיה ב- dpkg

סביר להניח שכאשר משתמשים בכלי ניהול החבילות ברמה נמוכה dpkg וקיבלת את השגיאה:

  • dpkg: שגיאה בעיבוד חבילה [package_name] (– purge))

כדי תתקן את זה באפשרותך לבצע את הפעולות הבאות אם אינך יודע את שם החבילה הגורמת לבעיה:

sudo dpkg –configure -a
sudo dpkg –remove –force-remove –reinstreq

במקום זאת, אם אתה יודע את השם נסה את זה:

sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/
sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete

זכרו להחליף שם החבילה שלך בשם החבילה שגורמת לבעיה במקרה שלך ...

תקן בעיה עם APT

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

sudo apt –fix-missing update

אם לא, נסה לרוץ הסדר:

sudo apt install -f
sudo apt update


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.