העולם המופלא של PC-BSD

| | | | | |
הפעם האחרונה בה התקנתי PC-BSD היתה לפני למעלה משנה . V, לא התפעלתי מהתוצאות, והמשכתי להשתמש בהתקנה המוצלחת, הישנה שתוארה כאן. היא המשיכה לתפקד בחן כל השנתיים הללו, ולא היו לי טענות אליה. אבל מה לעשות – הזדקנה.

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

באתר ההפצה התברר כי ישנן שתי אפשרויות להורדת הגרסה החדשה: האחת, בת שני CD, ליצירת מערכת ממשית על המחשב, והשניה הורדת קובץ zip המכיל מכונה וירטואלית מטיפוס vmware – מוכנה לשמוש. בהזדמנות זו שהייתי שם – הורדתי את שתיהן, וגם ניסיתי את שתיהן. (כמו שאמר משוררנו הלאומי: בנות שתיים בובותיים - שתיהן, שתיהן אוהב יותר, גם את זו וגם את זו!). הפעם אספר את מוצאותי עם הראשונה.

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

במסך הבא זיהה האשף את התקנת PC-BSD הישנה, גרסה 1.0rc2, אמנם זיהוי כפול, כאילו היא מותקנת על שני כוננים קשיחים. כן, אני מודע לתעתועי הקרנלים החפשיים עם בקר raid-promise. כאן באה לעזרתי טבלת המחיצות המודפסת שהכנתי מראש, ובה זיהיתי כי המחיצה האמיתית היא ad2s2a ולא המזויפת המתחזה שטוענת כי היא על r0 איפה שהוא. אישרתי – והעדכון יצא לדרך.

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

הדבר הראשון אחרי האיתחול – נשימה לרווחה. גראב לא נפגע. בחרתי ב PC-BSD ואיתחלתי. הודעות קרנל אחדות, מסך שחור – ואיתחול.

אה – הדבר הזה מוכר לי (ראו הקישור הראשון למעלה).

העלאתי את FreeBSD, ומתוכו נכנסתי ל PC-BSD שעל ad2s2a ובה לקובץ boot/loader.conf/ . ביטלתי בו את האפשרות להפעלת boot-splash על ידי שינוי השורה "splash_pcx_load="YES ל "splash_pcx_load="NO וליתר בטחון שיניתי גם את השורה "bitmap_load="YES ל "bitmap_load="NO.

אחרי זה, עלתה PC-BSD החדשה, עם קרנל חדש וגרסה חדשה של FreeBSD הלא היא 6.2 stable.

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

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

העידכון עשה קפיצה נחשונית בין xorg 6.8 ל xorg 7.2. משום כך, בצדק, המסך הראשון שעלה היה אשף יצירת xorg.conf – אשף גרפי שכל הפצה יכולה להתברך בו, כאילו. הוא יוצר קובץ, מעלה את X איתו לנסיון לפרק זמן קצוב, ואם התוצאה אינה משביעה רצון – הוא מנסה שוב. הוא מאפשר בחירה בין סוגים אחדים של דרייברים – כולל הקינייני של nVidia, אחרי הסכמה לתנאי הרשיון.

לא הצלחתי ליצור איתו קובץ תקין עם הרזולוציה המלאה של המסך 1600x1200 והסתפקתי על כן ב 1024x768. בהזדמנות הראשונה פשוט החלפתי אותו ב xorg.conf של FreeBSD השכנה, והדברים באו על תיקונם. המסך יפהפה, התגובה מהירה ביותר, הפונטים חלקים – תאווה לעינים.

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

הקרנל השתנה:

FreeBSD maheer 6.2-STABLE FreeBSD 6.2-STABLE #76: Fri Sep 21 11:31:18 PDT 2007     root@pcbsd:/usr/obj/usr/src/sys/PCBSD  i386

אבל מה קרה עם כל ה-PBI למיניהו? מילים אחדות על מה זה בכלל. התקנת PBI דומה ביותר להתקנת תכנה בחלונות. מורידים אותה מאחד משרתי הPBI של pc-BSD. מקליקים על הקובץ שהורד והוא מתקין את התכנה המבוקשת, בלי תלויות ובלי מנהל חבילות. איך זה נעשה? כל PBI מכיל בתוכו את כל הספריות הנחוצות להפעלתו. הם מותקנים במחיצה מיוחדת בשם programs, שבה הם כלואים לבל יתערבו עם כל היתר. החסרון בשיטה הוא קודם כל בביזבוז המקום על הדיסק – שכשהוא שלעצמו לא נורא בימינו, בהם יש בנמצא דיסקי ענק. אבל יש חסרונות נוספים.

ה-PBI שהיו מותקנים לפני העידכון כללו נגנים אחדים, פיירפוקס, אופן אופיס גרסה 2.0.1 , ושני עדכונים למערכת ההפעלה עצמה, שלא פעלו, כי הגרסה שהיתה מותקנת אצלי היתה 1.0rc2 והם יכלו לפעול רק על גרסה 1.0 ומעלה. אף אחד מהם, פרט לאופן אופיס – לא פעל אחרי העידכון.

לא נורא. בתפריט קיים פריט של הסרת PBI. הפעלתי אותו והוא אמנם הסיר אותם בהצלחה. מחקתי גם את כל קובצי ההרצה שלהם מספרית הבית. אחרי כן נכנסתי לשרת ה PBI שבהולנד (והתברר שהוא מהיר ביותר) והורדתי פיירפוקס, smb4k, Internet Explorer, אופן אופיס 2.2.1, אופרה - והתקנתי את כולם בקליק.

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

בלית ברירה חזרתי לשיטה הישנה של קימפול מקוד מקור. נוח מאד להריץ cvsup (המקבילה ל emerge –sync בג'נטו) ו portsnap – כי קיים אשף גרפי, שאף מוצא עבורך את השרת המהיר ביותר.

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

מותקנים שני פיירפוקסים: האחד נקרא firefox-linux והוא רץ מתוך אמולציה של רד-הט, המותקנת איתו אוטומטית, ללא מאמץ. באתרים כגון גלי צהל הוא פותח את שידור הקול באמצעות mplayer-plugin שעובד יפה. הוא נתקע בנסותו לפתוח את "צפה באולפן גלי צה"ל". והוא מצוייד בפלאש , לטובת תפוז, הארץ ואחרים.

GLZ in Kaffeine (PC-BSD)

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

גם את סרטוני ynet מצאתי דרך להריץ – עקומה אבל עובדת. אני ניגש אליהם מתוך IE. לחיצה על play גוררת הצעה לשמור משהו על שולחן העבודה (זה קישור, לא הקובץ כולו). לחיצה ימנית עליו מציעה לפתוח אותו בעזרת KPlayer. והוא נפתח ומציג את הסרטון ממש יפה.

בכלל, KPlayer מתגלה כנגן רב גווני ובעל יכולות רבות. אבל על כך ברשימה נפרדת.

אפשרויות לתצוגת תגובות

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

מה זה למה להפצה ...

מה זה למה להפצה הזאת יש חבילה לאינטרנט אקספלורר ולאובונטו אין? אני מרגיש רגשי נחיתות.

כי למערכות BSD אין אלוהים

כי למערכות BSD אין אלוהים. ראיתי אצלם הרבה פורטים לחבילות קנייניות.

Pc-bsd 1.4.1 was released tod...

Pc-bsd 1.4.1 was released today with upgraded compiz and nvidia drivers. I didnt't even know you can install peoprietary drivers here...