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

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

מדוע למנוע שדרוגי חבילות ב- Arch Linux?

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

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

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

instagram viewer

כיצד להתעלם מחבילה מעדכון

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

התחל עם פתיחת הקובץ pacman.conf באמצעות עורך טקסט לינוקס לפי בחירתך.

sudo vim /etc/pacman.conf

גלול מטה עד שתמצא את ההערה: "פקמן לא ישדרג חבילות הרשומות ב-IgnorePkg וחברי IgnoreGroup."

בטל את ההערות לשורה שמתחתיה והוסף את החבילות שאינך רוצה לשדרג לאחר שווים סימן (=).

IgnorePkg = ננו

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

IgnorePkg = nano vim linux

הפקודה הנ"ל תמנע ננו, vim וקרנל הלינוקס הנוכחי לשדרג עוד יותר. שמור וצא מ-Vim כשתסיים לערוך את הקובץ.

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

כדי להתעלם מקבוצת חבילה שלמה משדרוג, הוסף את הצהרת IgnoreGroup בקובץ pacman.conf.

IgnoreGroup = kde-applications

כאשר הגרסה הלא יציבה של החבילה מתוקנת, אתה יכול להסיר את מגבלת השדרוג פשוט על ידי הסרת שמות החבילות מהצהרות IgnorePkg ו-IgnoreGroup.

אי הכללה זמנית של חבילה משדרוג מערכת

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

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

sudo pacman -Syyu --ignore=linux

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

sudo pacman -Syyu --ignore=linux, vim, nano

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

sudo pacman -Syyu --ignoregroup=kde-applications

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

לינוקס מעניקה לך שליטה מלאה על המערכת שלך

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

אם אתה מגיע מהפצה מבוססת דביאן או RHEL ואתה חדש ב-Arch Linux, אולי אתה לא מכיר את ה-AUR. ה-AUR הוא אחת הסיבות העיקריות מדוע Arch Linux מועדף על ידי משתמשים רבים.

8 דברים שכדאי לדעת לפני התקנת Arch Linux

Arch Linux היא ללא ספק אחת ההפצות הטובות ביותר עבור משתמשי Linux. אבל יש כמה דברים שכדאי לדעת על Arch לפני התקנתו.

קרא הבא

לַחֲלוֹקצִיוּץאימייל
נושאים קשורים
  • לינוקס
  • Arch Linux
  • אפליקציות לינוקס
  • לינוקס יסודי
על הסופר
דיפש שארמה (112 מאמרים שפורסמו)

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

עוד מ-Deepesh Sharma

הירשם לניוזלטר שלנו

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

לחץ כאן כדי להירשם