17Jul

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

מנהל העדכונים של

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

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

איך זה עובד

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

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

גרפית - ממשק סימפטי

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

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

חפש את החבילה שברצונך להתקין גרסה ישנה יותר ב- Synaptic, בחר אותה והשתמש בחבילה - & gt;גרסת כוח.

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

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

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

טרמינל - apt-get

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

apt-cache showpkg packagename

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

sudo apt-get התקן packagename = גירסה

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

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