12Aug

מה זה "חבילה זו של איכות רעה" אומר על אובונטו?

התקנת חבילות צד שלישי רבות של צד שלישי בתוכנות Ubuntu - אפילו גדולות ואיכותיות כמו Google Chrome ו- Skype - ותראה שגיאה המציינת שהחבילה באיכות גרועה.נסביר מה המשמעות של שגיאה מפחידה זו.

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

האם החבילה מסוכנת למעשה?

שגיאה זו מפחידה למדי - היא אומרת את החבילה "מפר את תקני האיכות" ו "עלול לגרום לבעיות חמורות במחשב." עם זאת, זה בדרך כלל אזעקת שווא.בעוד החבילה אינה עומדת בקווים המנחים של איכות החבילה לחלוטין, זה בטח בטוח להתקנה.אם אתה מתקין משהו כמו Google Chrome או Skype, תוכל להמשיך וללחוץ על הלחצן התעלם והתקן כדי להמשיך.עבור רוב החבילות, זה לא יגרום למחשב לפוצץ.אתה אפילו לא שם לב שום דבר לא בסדר.

מהי הבעיה בפועל?

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

עבור Google Chrome, אנו יכולים לראות שחבילת Google Chrome כוללת עבודה cron בספריית /etc/.עם זאת, קובץ זה אינו מסומן כקובץ תצורה בחבילה.זוהי שגיאה נייטרלית למדי - בעוד ש- Google צריכה כנראה לתקן את הבעיה כך שלא נראה את הודעת השגיאה הזו, לא תיתקל בבעיות במחשב שלך מכיוון שהתקנת את החבילה הזו.

מה זה Lintian?

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

אובונטו מבוססת על דביאן ומשתמשת בחבילות דביאן( חבילות. deb).רוב חבילות דביאן אינן מגיעות מאתרי צד שלישי - הן נכללות במאגרי התוכנה של ההפצה שלך.אובונטו מושכת את רוב החבילות בחבילות התוכנה שלה ישירות ממאגרי התוכנות של דביאן.כדי להבטיח חבילות אלה באיכות גבוהה, דביאן יש מדיניות אריזה מפורטת.

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

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

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

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