הפצה בכל צבעי הקשת

חבר ביקש ממני לפני שלושה שבועות פחות או יותר שאעזור לו להחיות מחשב נישא ישן מבית IBM. המחשב הוא Thinkpad A21p בעל 128 RAM, וכרטיס רשת חוטי (Ethernet) שלא עובד, ולמזלי כרטיס רשת אלחוטי אשר כן מתפקד, ודורש התקני מערכת של Orinoco, אשר נתמכים כמו שצריך ע"י הגרעין של לינוקס…

למזלי כל החומרה שהייתי צריך נתמכת ע"י הגרעין של לינוקס, אבל החלק הקשה הוא למצוא הפצה שתרוץ כמו שצריך על 128 מגה של זכרון. הדבר הראשון שעלה לי לראש היה xubuntu, אז צרבתי את הגרסה הגרפית…

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

אז עכשיו חזרתי חזרה לנקודה של "איזו הפצה יש להשתמש בה בכמות זכרון הזו ?" אז לא התייאשתי מ xubuntu, והחלטתי לנסות את הגרסה האלטרנטיבית, כלומר ההתקנה הטקסטואלית של דביאן, רק במקום דביאן, מותקן xubuntu. אז ההתקנה הלכה חלק (פרט לזה שאני כתבתי את המפתח wep [למה לעזאזל רק wep נתמך בברירת מחדל בהתקנה ?!] בצורה של סיקול ספרות, ולקח לי זמן להבין מה הבעיה, כי דברים נראו תקינים), ואז לאחר ההתקנה, אתחול ראשון, וכמובן להתקין עדכונים מהרשת… והגרעין עודכן ו… ההתקני מערכת של Orinoco נשברו, ועכשיו הייתי ללא רשת בכלל … לא טוב…

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

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

יש לי אתר HTTP ועל אותו שרת עם אותה כתובת IP יש לי גם שרת FTP. שרת ה FTP לא יתן לי להוריד יותר מ10K בשנייה (במקרה הטוב יותר של המצב), בעוד שהHTTP (שמצביע לאותו מקום בדיוק) נותן לי להוריד ב 190K בשנייה…

ונחזור לסיפור… התקנתי בהתחלה (בגלל הסיבה לעיל) רק באמצעות הדיסק, בגלל שהFTP ירד ממש אבל ממאש לאט (יחסית) ולא רציתי שיעבור לי לילה שלם (התחלתי ב9 בערב, והשעה היתה כבר 3 בלילה) בלי הצלחה, אז התקנתי את הדיסק וזהו… זה גרם לבעיה… החבילה עם ההתקנים של orinoco גם שם היתה שבורה… אז חזרה לתוכנת ההתקנה (אחרי כמה שעות של ניסיון להבין למה הכרטיס רשת האלחוטי הפסיק לתפקד).. שם השתמשתי ב chroot למה שכבר התקנתי, ופשוט השתמשתי ב pacman להתקין מהרשת את החבילה, רק אז גיליתי את הפרט למעלה כאשר שיניתי לHTTP את הגישה… יותר מאוחר מאיר קרחילי סיפר לי שיש גם אתר מראה בISOC, דבר ששיפר לי עוד יותר את המהירות התקנה…

אז מה עכשיו ? עכשיו דבר ראשון התחלתי להגדיר יותר לעומק את המערכת, ולהתקין ssh. והנה פרט חשוב ב Arch, בברירת מחדל, host.deny חוסם כל כתובת קיימת שהיא לא 127.0.0.1 ! אז אחרי שגיליתי את זה (5 דקות, אבל זה כי כבר נקלתי בתגובות האלו בעבר) והיה לי גם ssh למחשב… עכשיו הגיע הזמן להתקין קצת חבילות… דבר ראשון vim ! כי אי אפשר לערוך טקסט בצורה נורמאלית בלעדיו (לדעתי לפחות אוקי, בואו לא נתחיל את הריב מה יותר טוב…), ולאחריו התקנתי את X. אני חייב לציין שpacman ממש לא נוח לחיפוש חבילות, אבל התקנתי את X, הגדרתי את המחשב, וxinit לא עבד … עכשיו ריצה אחרי הלוגים לימדה שיש הרבה דברים שחייבים להתקין, כמו התקנים לעכבר, התקנים למקלדת, התקנים לכרטיס מסך והרשימה עוד נמשכת… ואז הוא עלה… וכאן התחילה לי בעיה… הוא התעלם מכל נתון שנתתי לו, ויותר גרוע, התנהג כאילו המסך מחולק לשניים, ובעצם ה origin של 0, 0 התקיים פעמיים במסך… ואם זה לא היה גרוע במיוחד, אז מידי פעם המסך היה קופא לגמרי, ושום דבר לא הגיב, גם לא הקסם של SysRq.

ברשימת הדיוור של Linux-IL הציע לי חץ לנסות vesa במקום, וזה פשוט עבד… עכשיו התקנתי מעל זה icewm, ודפדפן מבוסס גקו טיפה יותר קל מ firefox וזהו, דברים התחילו להראות שיש מערכת עובדת… עכשיו התקנתי xdm עם שיפורי תצוגה של ההפצה, יצרתי משתמשים, הגדרתי את ice שלצערי לא מצליח להפעיל את startup, אבל פרט לזה, הכל, אבל ממש הכל עבד כמו שרציתי, ומחר החבר יקבל את המחשב חזרה ונראה מה הוא יגיד…

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

11 מחשבות על “הפצה בכל צבעי הקשת

  1. nadavvin נדב

    אין כמו ארץ', זו הפצה מצוינת והייתי יותר משנה איתה….

    לצערי עכשיו אני לא איתה כי יש לי בעית גופנים ועוד כמה בעיות מוזרות…

    מה הבעיה עם החיפוש בפקמן?

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

    אבל אז אמרו לי שאני יכול לרשום ביטוי רגולרי:
    pacman -Ss x.*server

    בנוסף גם יצרתי לינק סימבולי לפקמן בשם p שמקצר את התהליכים…

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

  2. ik_5

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

    דבר נוסף שמפריע לי זה, שאין צד לקוח גרפי לתוכנה, דבר שדי מקשה. אם היה לקוח GTK או אפילו Tk או משהו ממש בסיסי גם היה טוב… אבל יש רק QT… וגם זה דורש הרבה יותר מידי תלויות בשביל שיהיה יעיל במשהו אם אין לך מערכת KDE/QT.

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

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

  3. dok2

    אני מבין למה פסחת על מנדריבה באופן אישי אבל למען אלפי קוראי הבלוג בדורות הבאים אציין כי אין שום בעיה להתקין מנדריבה על מחשב עם מפרט כזה.
    עם 128 מגה ההתקנה תהיה גרפית וסביבת ברירת המחדל כנראה תהיה icewm (אני יודע שזו הסביבה שנבחרת כברירת מחדל ל-64 מגה אבל אני לא בטוח לגבי 128. עם 256 סביבת ברירת המחדל תהיה kde).

    תתחדש ואני מאחל לחבר שימוש מהנה.

  4. nadavvin נדב

    "דבר נוסף שמפריע לי זה, שאין צד לקוח גרפי לתוכנה, דבר שדי מקשה. אם היה לקוח GTK או אפילו Tk או משהו ממש בסיסי גם היה טוב… אבל יש רק QT… וגם זה דורש הרבה יותר מידי תלויות בשביל שיהיה יעיל במשהו אם אין לך מערכת KDE/QT."

    מי אמר שאין?
    יש אחד מבוסס ג'אווה ועוד אחד מבוסס GTK או QT שלא ניסיתי…

    חפש פקמן בפקמן….

  5. ik_5

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

    נדב: אני לא בטוח שצריך להעמיס את המחשב בג'אווה, ובקשר ל GTK, לא הצלחתי למצוא… מה שמצאתי זה QT, הממשק הרגיל של פאקמן ומשחקים (מעניין למה) בשם הזה 🙂

  6. shlomil

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

  7. ik_5

    התייחסתי לזה בפסקה הרביעית 🙂 הצלחתי להתקין את xubuntu באמצעותה אבל העדכון שבר לי את התמיכה לכרטיס רשת האלחוטי, דבר ש גרם להפצה להיות בלתי שמישה בעליל.
    ד"א מה שלא כתבתי זה, שניסיתי גם את DSL, ועל הדיסק בתור LiveCD עם כל התוכנות בייחד שהפעלתי עליו, הוא לא עבר את ה70 מגה בית, אבל לא אהבתי את הצורה שהיא תפקדה אחרי ההתקנה, ואז פשוט מהר מאוד העפתי אותה.

  8. z4ziggy

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

    ורק תיקון אחד – ישנם 3 gtk-frontends ל pacman – gazuta, gtkpacman, ועוד אחד שאינני זוכר את שמו.

  9. פינגבק: התלבטות האם להתקין מחדש את לינוקס « לראות שונה

  10. פינגבק: התלבטות האם להתקין מחדש את לינוקס « לראות שונה

  11. פינגבק: לינוקס למאוכזבי מיקרוסופט « לראות שונה

להשאיר תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת /  לשנות )

תמונת גוגל

אתה מגיב באמצעות חשבון Google שלך. לצאת מהמערכת /  לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת /  לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת /  לשנות )

מתחבר ל-%s

This site uses Akismet to reduce spam. Learn how your comment data is processed.