קטגוריה: fedora

ביי פדורה, חזרתי לארץ'

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

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

למשל לא הצלחתי לבצע גיבויים לדיסקים חיצוניים (כל מיני בעיות שגרמו לדיסקים לעשות remount לעצמם בזמן הכתיבה). הזיכרון שלי השתגע כל הזמן והתנהג כאילו יש דליפת זיכרון רצינית (הגעתי למצב של 90 אחוז ram תפוס ו50 אחוז swap), הייתי צריך להתפשר מאוד על התצוגה, ובפדורה 17, מי שמתקין מ0, מקבל מערכת שמשנה את הצורה שanti-aliasing נעשת (זו לא תחושה, אלא משהו שמציק להרבה אנשים).

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

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

KDE התנהג לגמרי שונה מארץ'. אינני יודע מה הם שינו בקוד, אבל היו שם כמה דבריים ממש נחמדים, אבל הם תפסו הרבה יותר זיכרון. להתחיל לעבוד עם 20 אחוז זיכרון תפוס (מול 8-10 עם ארץ'), זה המון. זה מסביר מדוע ניצולת הזיכרון במערכת לא הגיונית אולי.

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

אז הורדתי את iso ההתקנה החדש של ארץ'. ומסתבר ששם הם שינו לרעה את צורת ההתקנה. אם מקודם היה ממשק שעושה דברים בשבילך, כאן אתה עושה הכל ידנית. ללא ממשק מסודר.  אז אתה יוצר לבד את מערכת המחיצות. ואז יוצר מערכת קבצים, ובסוף מעגן אותם לבד, להגדיר (עם תסריט מוכן) הורדת החבילות תתבצע למה שמעוגן תחת mnt, ואז להיכנס ל chroot, ולהמשיך להגדיר דברים. בסוף להגדיר את grub2 (עדיין אני לא מבין אותו). ואחרי שהכל עובד, לאתחל את המחשב, ולהתחיל להתקין את המערכת המועדפת עלייך מבחינה גרפית וכו'. וככה מצאתי את עצמי מ8 בערב ועד 3:30 לפנות בוקר מתקין הכל מ0.

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

ארצ' מול פדורה 17

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

לאחר החזרה, לא היה לי אפילו ls, אבל בזכות bash, עדיין יכולתי לקבל רשימת קבצים על ידי שימוש ב

echo *

כמובן שחשכו עיני, קבצים שלמים נעלמו להם ב /bin/ וב/sbin/. אפילו init שמאוד חשוב לא היה קיים יותר.

אז באמצעות Disk On Key שהיה לי, החלטתי ללכת בדרך חדשה של כובע אדום, והתקנתי את פדורה 17 מבוססת KDE. להמשיך לקרוא

heimdall גרסת ה rpm

בעקבות תקלה שמחקה לי באמצע שדרוג Arch Linux חלק ממערכת הקבצים הכי חשובה (באג בחבילה של libc), מצאתי את עצמי מתקין פדורה 17 בסוף.

אבל יש לי כמובן Samsung Galaxy S II אשר אני מתקין עליו רומים שונים מידי פעם, אבל לשם כך יש צורך לעדכן לפחות פעם אחת קרנל, או אפילו יותר מפעם אחת (אם בא לכם).

בשביל זה המציאו את התוכנה heimdall ללינוקס, אשר מאפשרת לעשות זאת ל Galaxy.

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

תוכלו למצוא את זה כאן בgithub .