לינוקס ושולחן העבודה שלו מתעדכנים ומשתכללים ללא הרף, בפרץ אנרגיה גדול - “עוד זה מדבר וזה בא" וההפצות השונות, ומשתמשיהן, נמצאות במרוץ נואש להדביק את כל החידושים.
Arch Linux היא "הפצה מתגלגלת" - דהיינו, הפצה ללא גרסה מוגדרת שניתנת לעידכון מתמיד ושוטף, והיא גם "הפצת ונילה", דהיינו החבילות שבה עוברות מינימום שינוי מגרסתם כפי שנוצרה על ידי מפתחיהן, ומבנה מערכת הקבצים שלה הוא יוניקסי מסורתי (למשל ללא init.d ועוד ועוד).
ארץ' לינוקס נטולת אשפי קינפוג מתוצרתה אבל משופעת במדריכים המאפשרים עריכה נוחה וידידותית למדי של קובצי הקונפיגורציה השונים. שדרוגה עבר לכן תמיד בשופי צל"ש, Arch linux עוברת ל-X.org 7 . אבל הנה התרגשו להם ובאו בזה אחר זה גרסאות מהפכניות של KDE, של Xorg, וגם קרנל חדש - ושוב יצאתי לשדרג, והפעם לשדרוג השדרוגים.
זה מתחיל תמיד בכתיבת שורה צנועה אחת כרוט בקונסול:
וכמאמר המשורר "בשפתם משמיעים הם\ מספר צלילים\ ומיד\ במלאכה מתחילים. \ הם עובדים כסדנה מבריקה, ממורקת,\ מהירה\ דיקנית,\ משקשקת בשקט.” *
ראשית רצה פקמן לשדרג את עצמו, ואז ביקש לערוך מחדש את pacman.conf ואז שדרג עוד כמה חבילות מפתח, וביקש לערוך גם את התצורה שלהם ולבסוף שידרג עוד כג'יגה וחצי של כל היתר בנשימה אחת, ללא הפסקה.
איתחול, וארץ' לא עולה.
הייתי עסוק מאד בעיניינים אחרים ועבר זמן עד שהתפניתי להושיע אותו. אבל הנה נמצא הזמן. שיטת העבודה היתה הדבקת הודעת השגיאה בגוגל ופעולה לפי הממצאים.
ראשית ערכתי מחדש את הכניסה המתאימה ב menu.lst כדי שתראה כך:
וזה עזר: ארץ' עלתה עכשיו, אבל ללא X. לא ממש התרגשתי: זה די ברור – התקנת קרנל חדש מוציאה מפעולה את הדרייבר הקינייני של nvidia. נהגתי, בארץ', להתקין אותו מתוך אשף ה run של nvidia, המסתמך מצידו על מציאותו של קוד המקור של הקרנל. מכיוון שהקרנל של ארץ' הוא קרנל "ונילה" ניתן פשוט להוריד את הקוד הזה מהאתר של kernel.org ולהשתמש בו, וכך נהגתי תמיד לעשות.
אולם הפעם זה לא הצליח, והודעת השגיאה שקיבלתי הובילה אותי למבוי סתום: עוד אנשים העלו שגיאה זו בחכתם, אבל פתרון אין (ראו למשל כאן – עיצה זו לא הועילה). החלטתי, בינתיים, להחליף בקובץ xorg.conf את השורה Driver nvidia בשורה Driver nv ולוותר לעת עתה על TwinView.
עכשיו עלה לו דף הפתיחה של KDM החדש, הדף המנוקד של KDM4. אבל הוא לא הצליח להכניס אותי לא ל KDE ולא ל GNOME. לא ניתן היה להקליד את הססמה ולא להזיז את סמן העכבר.
עיון בוויקי של ארץ' העלה כי בגרסה החדשה של Xorg שונתה השיטה בה מתקשר הקרנל עם המקלדת והעכבר. עכשיו הוא מתקשר באמצעות HAL ועלי לערוך קבצים שונים ב udev. בסופו של המדריך http://wiki.archlinux.org/index.php/Xorg_input_hotplugging נאמר:
וכך עשיתי...
שוב עלה מסך הכניסה של KDM והפעם הוא איפשר להקליד אבל הודיע כי הססמה שגויה. עם הזנב בין הרגליים איתחלתי, העלתי אופן-סוזה הנמצאת גם היא על אותו מחשב והתחלתי לקרוא מדריכים ולעיין במחיצת etc/ של ארץ'. ומה מתברר? ממש כמו בסלקוור אחרי העידכון האחרון גם כאן נוספו עכשיו עשרות קובצי קונפיגורציה חדשים עם הסיומת new. יש להחליף בהם את כל הקודמים להם בגרסה.
התחלתי איפה במלאכה המיגעת של עריכת כולם, שינוי סיומת קודמיהם ל org. (למשל) כגיבוי, והורדת הסיומת new. מעליהם. עבודה רבה, משעממת וכפוית טובה – בגלל שכמותה נגמלתי מג'נטו...
עם סיומה העלתי שוב את ארץ'. עכשיו זוהתה הססמה אבל להכנס ל KDE4 לא הצלחתי: בלי הודעת שגיאה ובלי כלום KDM פשוט קרס וחזר אל עצמו, אל דף הפתיחה שלו, כמו לא היו דברים מעולם.
ירדתי איפה לרמת ריצה 1 (על ידי הקלדת init 1 כרוט) והקלדתי "startx". שלשת הקונסולים הפרימטיביים של XDM עלו, וניתן היה להפעיל תכנות גרפיות שונות מתוכן. הבעיה אינה איפה ב xorg אלא היכן שהוא ב KDE. האם היא נובעת מכך ש KDE3.5 הוחלף ב KDE4?
בשלב זה גיליתי קוצר רוח מסויים והחלטתי לבדוק האם קיימת לארץ' גרסת KDE 3.5.10. ומסתבר שהיא אכן קיימת גם קיימת. מספיק להוסיף את השורות הבאות ל pacman.conf:
ואחר להתקין את חבילות kde3 כולן באמצעות pacman, וכך אמנם עשיתי.
עכשיו בדקתי שוב מתוך init 1. הקלדת opt/kde/bin/kdm/ העלתה את kdm הישן והטוב של kde 3.5 ומתוכו יכולתי סוף סוף להכנס גם ל KDE4 וגם ל KDE 3.5 . האשמה איפה היא ב KDM4.
השלב הבא היה התקנת הדרייבר הקינייני של nvidia, כדי שאוכל להנות מן האפקטים ומצמד המסכים. ומאחר ולא ידעתי לפתור את בעית אי-זיהוי מקור הקרנל, החלטתי להתקין את החבילה המתאימה ממאגרי ארץ', לפי המדריך הבא: האומר ביסודו של דבר פשוט להקליד pacman -S nvidia – וכך עשיתי.
אלא שזה המשיך רע מאד, כפי שסבתא היתה אומרת. ההתקנה נכשלה כי התגלתה התנגשות עם קבצים וספריות רבות – שאריות מהתקנת הדרייבר הקינייני של nvidia בפעמים קודמות. הסרתי את כולם ועכשיו התבצעה התקנת הדרייבר בהצלחה – אבל אחריה כמעט שום דבר לא פעל ורק פלט את הודעת השגיאה המעצבנת הבאה:
חיפוש קדחתני בגוגל העלה לבסוף דיון בו הוצע למחוק את התיקיה tls:
פעולה חיונית שביצועה נשכח משום מה מלב ה wiki של ארץ'... ערכתי גם את etc/inittab/ כך שתופיע בו השורה:
ובאיתחול הבא, סוף-סוף, עלה ארץ' בכל תפארתו ועם כל חידושיו המרהיבים.
מה יש בו? בתכלית הקיצור: קרנל 2.6.28, Xorg 1.4.2 , KDE 4.2 וכו' וכו'. לחיצה אחת בלבד על סמל Compiz-Fusion הפעילה את כל האפקטים ויש לי עכשיו שתי קוביות וששה עשר שולחנות עבודה (ראו תמונה)! ואני פשוט לא מבין איך הסתדרתי עד היום בלעדיהם.
ksensors מספר כי המעבד צונן שבצוננים אף כי הכל מגיב בזריזות עילאית.
גם התקנתי את נגן המוסיקה והסרטים exaile על כל תוספותיו, ואת לקוח nsf שעיגן לי את הספריה המתאימה משרת הקבצים ואני כותב את הרשימה הזאת מתוך אופן-אופיס 3.0.1 המשובח מלווה בצלילים מקסימים.
ארץ' לינוקס באמת פועלת להפליא – ומי כמוני יכול להעיד על כך!

נ. אלתרמן "פירמידה של האחים וונג", ספר התיבה המזמרת.
ידיעות נוספות
KDE 4.2 - סקירה של אמצע הדרך
הכרות עם 3 NX (שולחן עבודה למחשב מרוחק)
השנה של לינוקס על האולטרא-ניידים (או מה אפשר לעשות ב 20$)
Arch Linux היא "הפצה מתגלגלת" - דהיינו, הפצה ללא גרסה מוגדרת שניתנת לעידכון מתמיד ושוטף, והיא גם "הפצת ונילה", דהיינו החבילות שבה עוברות מינימום שינוי מגרסתם כפי שנוצרה על ידי מפתחיהן, ומבנה מערכת הקבצים שלה הוא יוניקסי מסורתי (למשל ללא init.d ועוד ועוד).
ארץ' לינוקס נטולת אשפי קינפוג מתוצרתה אבל משופעת במדריכים המאפשרים עריכה נוחה וידידותית למדי של קובצי הקונפיגורציה השונים. שדרוגה עבר לכן תמיד בשופי צל"ש, Arch linux עוברת ל-X.org 7 . אבל הנה התרגשו להם ובאו בזה אחר זה גרסאות מהפכניות של KDE, של Xorg, וגם קרנל חדש - ושוב יצאתי לשדרג, והפעם לשדרוג השדרוגים.
זה מתחיל תמיד בכתיבת שורה צנועה אחת כרוט בקונסול:
pacman -Syuוכמאמר המשורר "בשפתם משמיעים הם\ מספר צלילים\ ומיד\ במלאכה מתחילים. \ הם עובדים כסדנה מבריקה, ממורקת,\ מהירה\ דיקנית,\ משקשקת בשקט.” *
ראשית רצה פקמן לשדרג את עצמו, ואז ביקש לערוך מחדש את pacman.conf ואז שדרג עוד כמה חבילות מפתח, וביקש לערוך גם את התצורה שלהם ולבסוף שידרג עוד כג'יגה וחצי של כל היתר בנשימה אחת, ללא הפסקה.
איתחול, וארץ' לא עולה.
הייתי עסוק מאד בעיניינים אחרים ועבר זמן עד שהתפניתי להושיע אותו. אבל הנה נמצא הזמן. שיטת העבודה היתה הדבקת הודעת השגיאה בגוגל ופעולה לפי הממצאים.
ראשית ערכתי מחדש את הכניסה המתאימה ב menu.lst כדי שתראה כך:
title Linux arch (/dev/sdb8)
kernel (hd0,7)/boot/vmlinuz26 root=/dev/sda8
initrd (hd0,7)/boot/kernel26-fallback.imgוזה עזר: ארץ' עלתה עכשיו, אבל ללא X. לא ממש התרגשתי: זה די ברור – התקנת קרנל חדש מוציאה מפעולה את הדרייבר הקינייני של nvidia. נהגתי, בארץ', להתקין אותו מתוך אשף ה run של nvidia, המסתמך מצידו על מציאותו של קוד המקור של הקרנל. מכיוון שהקרנל של ארץ' הוא קרנל "ונילה" ניתן פשוט להוריד את הקוד הזה מהאתר של kernel.org ולהשתמש בו, וכך נהגתי תמיד לעשות.
אולם הפעם זה לא הצליח, והודעת השגיאה שקיבלתי הובילה אותי למבוי סתום: עוד אנשים העלו שגיאה זו בחכתם, אבל פתרון אין (ראו למשל כאן – עיצה זו לא הועילה). החלטתי, בינתיים, להחליף בקובץ xorg.conf את השורה Driver nvidia בשורה Driver nv ולוותר לעת עתה על TwinView.
עכשיו עלה לו דף הפתיחה של KDM החדש, הדף המנוקד של KDM4. אבל הוא לא הצליח להכניס אותי לא ל KDE ולא ל GNOME. לא ניתן היה להקליד את הססמה ולא להזיז את סמן העכבר.
עיון בוויקי של ארץ' העלה כי בגרסה החדשה של Xorg שונתה השיטה בה מתקשר הקרנל עם המקלדת והעכבר. עכשיו הוא מתקשר באמצעות HAL ועלי לערוך קבצים שונים ב udev. בסופו של המדריך http://wiki.archlinux.org/index.php/Xorg_input_hotplugging נאמר:
I don't want this crap, how do I turn it off?
To disable input hotplugging, add Option "AutoAddDevices" "False" to ServerFlags in /etc/X11/xorg.conf:
Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection
This will skip devices detected by hal and will use your keyboard/mouse configuration from xorg.confוכך עשיתי...
שוב עלה מסך הכניסה של KDM והפעם הוא איפשר להקליד אבל הודיע כי הססמה שגויה. עם הזנב בין הרגליים איתחלתי, העלתי אופן-סוזה הנמצאת גם היא על אותו מחשב והתחלתי לקרוא מדריכים ולעיין במחיצת etc/ של ארץ'. ומה מתברר? ממש כמו בסלקוור אחרי העידכון האחרון גם כאן נוספו עכשיו עשרות קובצי קונפיגורציה חדשים עם הסיומת new. יש להחליף בהם את כל הקודמים להם בגרסה.
התחלתי איפה במלאכה המיגעת של עריכת כולם, שינוי סיומת קודמיהם ל org. (למשל) כגיבוי, והורדת הסיומת new. מעליהם. עבודה רבה, משעממת וכפוית טובה – בגלל שכמותה נגמלתי מג'נטו...
עם סיומה העלתי שוב את ארץ'. עכשיו זוהתה הססמה אבל להכנס ל KDE4 לא הצלחתי: בלי הודעת שגיאה ובלי כלום KDM פשוט קרס וחזר אל עצמו, אל דף הפתיחה שלו, כמו לא היו דברים מעולם.
ירדתי איפה לרמת ריצה 1 (על ידי הקלדת init 1 כרוט) והקלדתי "startx". שלשת הקונסולים הפרימטיביים של XDM עלו, וניתן היה להפעיל תכנות גרפיות שונות מתוכן. הבעיה אינה איפה ב xorg אלא היכן שהוא ב KDE. האם היא נובעת מכך ש KDE3.5 הוחלף ב KDE4?
בשלב זה גיליתי קוצר רוח מסויים והחלטתי לבדוק האם קיימת לארץ' גרסת KDE 3.5.10. ומסתבר שהיא אכן קיימת גם קיימת. מספיק להוסיף את השורות הבאות ל pacman.conf:
[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist
[kde3]
Server = http://csclub.uwaterloo.ca/~jkschmid/arch/kde3/i686ואחר להתקין את חבילות kde3 כולן באמצעות pacman, וכך אמנם עשיתי.
עכשיו בדקתי שוב מתוך init 1. הקלדת opt/kde/bin/kdm/ העלתה את kdm הישן והטוב של kde 3.5 ומתוכו יכולתי סוף סוף להכנס גם ל KDE4 וגם ל KDE 3.5 . האשמה איפה היא ב KDM4.
השלב הבא היה התקנת הדרייבר הקינייני של nvidia, כדי שאוכל להנות מן האפקטים ומצמד המסכים. ומאחר ולא ידעתי לפתור את בעית אי-זיהוי מקור הקרנל, החלטתי להתקין את החבילה המתאימה ממאגרי ארץ', לפי המדריך הבא: האומר ביסודו של דבר פשוט להקליד pacman -S nvidia – וכך עשיתי.
אלא שזה המשיך רע מאד, כפי שסבתא היתה אומרת. ההתקנה נכשלה כי התגלתה התנגשות עם קבצים וספריות רבות – שאריות מהתקנת הדרייבר הקינייני של nvidia בפעמים קודמות. הסרתי את כולם ועכשיו התבצעה התקנת הדרייבר בהצלחה – אבל אחריה כמעט שום דבר לא פעל ורק פלט את הודעת השגיאה המעצבנת הבאה:
/usr/lib/xorg/modules/extensions//kibglx.so undefined symbole: _nv000006gl failed to load /usr/lib/xorg/modules/extensions//kibglx.soחיפוש קדחתני בגוגל העלה לבסוף דיון בו הוצע למחוק את התיקיה tls:
rm -r /usr/lib/tlsפעולה חיונית שביצועה נשכח משום מה מלב ה wiki של ארץ'... ערכתי גם את etc/inittab/ כך שתופיע בו השורה:
x:5:respawn:/opt/kde/bin/kdm -nodaemonובאיתחול הבא, סוף-סוף, עלה ארץ' בכל תפארתו ועם כל חידושיו המרהיבים.
מה יש בו? בתכלית הקיצור: קרנל 2.6.28, Xorg 1.4.2 , KDE 4.2 וכו' וכו'. לחיצה אחת בלבד על סמל Compiz-Fusion הפעילה את כל האפקטים ויש לי עכשיו שתי קוביות וששה עשר שולחנות עבודה (ראו תמונה)! ואני פשוט לא מבין איך הסתדרתי עד היום בלעדיהם.
ksensors מספר כי המעבד צונן שבצוננים אף כי הכל מגיב בזריזות עילאית.
גם התקנתי את נגן המוסיקה והסרטים exaile על כל תוספותיו, ואת לקוח nsf שעיגן לי את הספריה המתאימה משרת הקבצים ואני כותב את הרשימה הזאת מתוך אופן-אופיס 3.0.1 המשובח מלווה בצלילים מקסימים.
ארץ' לינוקס באמת פועלת להפליא – ומי כמוני יכול להעיד על כך!

נ. אלתרמן "פירמידה של האחים וונג", ספר התיבה המזמרת.
ידיעות נוספות
KDE 4.2 - סקירה של אמצע הדרך
הכרות עם 3 NX (שולחן עבודה למחשב מרוחק)
השנה של לינוקס על האולטרא-ניידים (או מה אפשר לעשות ב 20$)