כיצד להשבית עדכוני אפליקציות ב- Arch Linux

click fraud protection

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

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

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

מצא חבילה בפקמן

לפני שמתעסק עם קבצי התצורה של Pacman כדי למנוע מ- Arch לשדרג חבילה במערכת שלך, עליך למצוא את שם המדויק של החבילה. הדרך הטובה ביותר לעשות זאת היא באמצעות מתג שורת הפקודה "Qe".

instagram viewer

לחפש, לפתוח חלון מסוף על ידי לחיצה Ctrl + Alt + T או Ctrl + Shift + T במקלדת. ואז, כמשתמש רגיל, הפעל את Pacman עם מתג שורת הפקודה "Qe". פעולה זו תדפיס רשימה מלאה של כל חבילה המותקנת במערכת.

פקמן -Qe

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

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

pacman -Qe | grep 'שם של תוכנית או חבילה'

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

pacman -Qe> ~ / package-info.txt 

הערה: לצפייה בקובץ package-info.txt בטרמינל, הפעל cat ~ / package-info.txt

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

עריכת Pacman.conf

הדרך למנוע מ- Arch Linux לשדרג חבילות מותקנות היא על ידי עריכת ה- /etc/pacman.conf הקובץ וניצול התכונה "IgnorePkg". כדי להגיע לתכונה זו, הפעל חלון מסוף ופתח את קובץ Pacman.conf בתוך עורך הטקסט של ננו עם הרשאות שורש.

su -
ננו -w /etc/pacman.conf

או:

sudo nano -w /etc/pacman.conf

בעורך הטקסטים של ננו, השתמש ב- חץ למטה ופנה את דרכך לחלק של הקובץ שאומר "# Pacman לא ישדרג חבילות הרשומות ב- IgnorePkg וחברי IgnoreGroup."

כשהם שם, הסר את הסמל # מלפני "IgnorePkg." לאחר מכן כתוב בשם החבילה מהחיפוש קודם לכן אחרי "=." זה צריך להיראות כמו:

IgnorePkg = nameofpackage

יש לך יותר מחבילה אחת שתרצה למנוע מעדכון Arch Linux? כתוב את השמות של כל חבילה אחרי "IgnorePkg", ואחריה פסיקים. לדוגמה:

IgnorePkg = nameofpackage1, nameofpackage2, nameofpackage3

עם כל החבילות שתרצה למנוע מ- Arch Linux לשדרג את הסט בתוך "IgnorePkg", הגיע הזמן לשמור את השינויים. ללחוץ Ctrl + O במקלדת לכתוב את העריכות לקובץ ה- config של Pacman, ולסגור אותו על ידי לחיצה על Ctrl + X.

בהנחה שכל השינויים בקובץ התצורה של Pacman נעשים כהלכה, תוכלו להריץ את פקודת השדרוג ב- Arch Linux ולמנוע בהצלחה את החבילות ב- IgnorePkg.

סודו פקמן -סיו

הפעלת עדכונים

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

שלב 1: פתח חלון מסוף והשתמש ב- Root או בסודו כדי לקבל גישה לקובץ התצורה של Pacman.

su -
ננו -w /etc/pacman.conf

או

sudo nano -w /etc/pacman.conf

שלב 2: גלול בקובץ התצורה ופנה דרככם לאזור "IgnorePkg" של הקובץ.

שלב 3: משתמש ב מקש לחזור אחורה מקש, הסר את כל שמות החבילות לאחר "IgnorePkg."

שלב 4: שמור את העריכות שבוצעו בקובץ התצורה של Pacman בעורך הטקסט של ננו על ידי לחיצה על Ctrl + O שילוב מקלדת. לאחר מכן, סגור את העורך בלחיצה על Ctrl + X.

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

סודו פקמן -סיו
watch instagram story
לְחַפֵּשׂ
הודעות האחרונות