דף הבית » איך ל » כיצד שדרוג לאחור חבילות על אובונטו - -

    כיצד שדרוג לאחור חבילות על אובונטו - -

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

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

    איך זה עובד

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

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

    גרפית - סינפטי

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

    לאחר שתעשה זאת, פתח את מנהל החבילות הסינפטיות מתוך ה- Dash.

    חפש את החבילה שברצונך להתקין גרסה ישנה יותר ב- Synaptic, בחר אותה, והשתמש בחבילה -> גרסת Force Version.

    בחר את הגירסה שברצונך להתקין ולחץ על אילוץ גרסאות. Synaptic יציג רק את הגרסאות הזמינות במאגרים שלך.

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

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

    טרמינל - מתאים להשגה

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

    apt-cache showpkg שם חבילה

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

    sudo apt-get להתקין שם חבילה=גרסה

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

    sudo echo "החבילה להחזיק "| sudo dpkg-set-selections