כיצד להסיר מערכת מערכת מאובונטו לצמיתות



נסה את הכלי שלנו לביטול בעיות

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



להשאיר את זה מושבת לנצח זה מה שקשה. בדיוק כמו חבילת Unix System V הקודמת, systemd מגדיר את שטח המשתמש ואז מנהל את כל התהליכים. מפתחים כותבים חבילות אובונטו סביב הפרדיגמה הזו, מה שאומר שהם מותאמים למערכת ולכן דורשים זאת במקרים רבים. יש דרך לעקיפת הבעיה שבה מנהל החבילות apt-get צריך לעקוב אחר כללים שמונעים ממנו להוריד שוב את מערכת ה- system. בסופו של דבר זה עלול לשבור כמה חבילות, אבל זה יכול להיות שווה את זה למשתמשים שיעדיפו להימנע ממערכת ללא צורך לוותר על אובונטו. ואכן, אחת הביקורות הגדולות ביותר על systemd היא העובדה שסביבת שולחן העבודה של GNOME 3 הייתה תלויה בה פעם.



שיטה 1: טכניקות הצמדה בסגנון דביאן

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



תחילה עליך לספק משהו לרוץ במקום מערכת ברגע שתסיר אותו, כדי שתרצה הוצא apt-get install upstart-sysv sysvinit-utils -y ממסוף ואחריו כך שאתה יכול להיות בטוח שהחדש שירות sysvinit פעיל. לאחר מכן תרצה להוציא את הפקודה update-initramfs -u להפעיל אותו לפני אתחול מחדש של המכונה.

כשהמכונה שלך תחזור לרשת, תרצה להשתמש בה apt-get remove – purge –auto-remove systemd systemd: i386 -y כדי להסיר את מערכת המערכת עצמה לפני הפעלת מספר פקודות הד כדי להכניס שורה לקבצי תצורה שונים על מנת להיות בטוחים שהמערכת לא תחזור. תיאורטית תוכל להכניס אותם לתסריט bash, אך לא תצטרך אם לא אכפת לך להריץ אותם מהטרמינל בזה אחר זה.



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

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

שיטה 2: בחירת הפצה קרוב לאובונטו ללא מערכת

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

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

משתמשים נוכחיים של הפצות * בונטו לינוקס שמעוניינות להימנע מחבילות מערכת, עשויות לרצות קודם להסתכל על Devuan, שבנויה על דביאן ללא מערכת, והיא אמורה לספק ממשק מוכר כמו גם שיטה מוכרת לארגון מערכת ההפעלה. המפתחים שעובדים על הפצה מסוימת זו הם חברים בעבר בפרויקט דביאן, ולכן הם עובדים מאותה אידאולוגיה עיצובית. מכיוון שדווואן עדיין שומר על libsystemd0 מסיבות של תלות, ייתכן שטוריסטים מסוימים מעדיפים להימנע מכך, אך ב- https://files.devuan.org/devuan_jessie_beta/ הם מציעים תמונות ISO קלות לשימוש, בהשוואה לתמונות המוצעות על ידי אובונטו. אתה יכול להוריד כל אחד מאלה ואז dd if = אותם לפיסת מדיה נשלפת שלא אכפת לך למחוק. זכור שכאשר אתה עושה זאת להתקנת מערכת הפעלה, אתה הורס למעשה את מערכת הקבצים הקיימת, אם כי אתה תמיד יכול לעצב מחדש ולהשתמש מחדש במדיה למשהו אחר לאחר שתסיים עם התהליך.

ייתכן שתרצה לבדוק במקום זאת להשוות הפצות שונות ללא חבילות מערכת, והדף בכתובת http://distrowatch.com/search.php?pkg=systemd&distrorange=NotInLatest#pkgsearch עושה את זה קל. DistroWatch מספק סקירה מהירה של מערכות הפעלה מבוססות לינוקס, והן מציעות כלי זה כדי להציג את כל אלה שאינן דורשות חבילות מערכת.

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

4 דקות קריאה