בשעה טובה שוחררה פדורה 14, ואני החלטתי לתת לה הזדמנות על "זעיר". להזכירכם: זהו "סופר-נטבוק" עם מעבד דו-ליבתי AMD Athlon II Neo dual-core processor K325 במהירות שעון 1.3 GHz , כרטיס מסך ATI Radeon HD 4225, שאלכסון המסך שלו הוא 11.6-אינצ' וכושר ההפרדה 1366x768.הבעיה העיקרית איתו, כשמערכת ההפעלה היתה openSUSE 11.3, עם קרנל מסדרת 2.6.34, היתה ההכרח בהשבתת ה ACPI על מנת שהמערכת תעלה. כתוצאה מכך לא זוהתה הסוללה ולא פעל המיקרופון.
כל זמן שתפקידו הבלעדי של המחשב הזעיר היה שרת קבצים לא הפריעה לי בעיה זו. אולם "עם האוכל בא התיאבון" - המחשב הקטן כל נחמד ונוח לנסיעות שמתעורר הרצון להשתמש בו בהן - ואז חסרון התכונות הנ"ל דווקא קריטי.
הבעיה היתה אמורה להיפתר עם שיחרור קרנל 2.6.35 – אבל נסיונות קודמים שעשיתי עם אופן-סוזה 11.4 m2 ועם אובונטו 10.10 לא הצליחו והבעיה נותרה בעינה.
עם מקרא הידיעה על השחרור ב"לינמגזין" מיהרתי להוריד Live-CD מאתר איגוד האינטרנט הישראלי: mirror.isoc.org.il/pub/fedora ולצרוב אותו. חיברתי למחשב הקטן כונן אופטי USB (גם בו, כמו בנטבוקים אחרים, אין כונן אופטי מובנה) והפעלתי אותו, בוחר שיעלה מ USB.
בניגוד לכל הנסיונות הקודמים בהם הסכימה המערכת לעלות, אם בכלל, רק עם הפרמטר acpi=off - היא עלתה הפעם ללא מצמוץ, ומיד ניתן היה להבחין כי הסוללה ומצב הטעינה שלה זוהו!
החלטתי שזה איפה הזמן להתקין את את פדורה 14 לכונן הקשיח ולערוך עימה היכרות יותר לעומק - והרי רשמי לפניכם.
א. התקנה
בחרתי להתקין מהמערכת החיה. כרגיל, השלב הקריטי בהתקנה כזו הוא שלב בחירת המחיצות. על הכונן נמצאו שש מחיצות:
המחיצה הראשונה = "מחיצה מיוחדת" של Windows 7 (לא מחיצת ה Recovery, אותה אני מסיר תמיד ושומר על שרת הגיבוי); מחיצת win7 עצמה, מחיצה מורחבת, ועליה שלוש מחיצות לוגיות: החלפה, שורש, ובית.
[root@zaeer ~]# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8f4a3989
Device Boot Start End Blocks Id System
/dev/sda1 63 3084479 1542208+ 27 Unknown
/dev/sda2 3084487 209873159 103394336+ 7 HPFS/NTFS
/dev/sda3 209874944 976773119 383449088 f W95 Ext'd (LBA)
/dev/sda5 209876992 214081535 2102272 82 Linux swap / Solaris
/dev/sda6 * 214083584 256028671 20972544 83 Linux
/dev/sda7 256030720 976752639 360360960 83 Linuxבחרתי לפרמט את מחיצת השורש בלבד, ולהשאיר את מחיצת הבית ללא שינוי - כולל המשתמש. זה מין ניסיון בתוך נסיון; המחיצה הזו נוצרה על ידי מערכת הפעלה אחרת (אופן-סוזה) עם סט הרשאות שונה מהדיפולטי בפדורה, וללא selinux, ועם מנהל חלונות אחר, KDE 4.4, וסיקרן אותי לדעת מה תהיה ההשפעה של היסטוריה זו על המערכת החדשה. אחרי הכל, האופציה ליצור משתמש חדש נשארת פתוחה תמיד.
ניסיתי גם ליצור נקודת עיגון למחיצת חלונות. באובונטו ובאופן-סוזה אין כל קושי בכך בשלב ההתקנה. אך בפדורה גרם נסיון זה לקריסת תוכנת ההתקנה – ונאלצתי להתחיל הכל מחדש.
אחרי בחירת המחיצות לא נמשכה ההתקנה יותר מחמש-עשרה דקות - ופדורה 14 עלתה. כן, שכחתי לציין (כי הדבר כבר כה מובן מאליו): מדובר בגרסת 64 ביט. למחשב הזעיר 4 ג'יגה זכרון.
נותר עוד להגדיר משתמש וכאמור, הגדרתי את המשתמש הישן, שספריית הבית שלו כבר הייתה מותקנת במחיצת הבית. נשאלתי אם ברצוני לשנות את ההרשאות - ואישרתי. (באופן-סוזה מספור המשתמש מתחיל ב 1000 ובפדורה ב 500, וזה היה עיקר השינוי).
פדורה החדשה עלתה עכשיו בפעם הראשונה, מותקנת על הדיסק הקשיח. המסך זוהה כהלכה עם המודול החופשי Radeon.
ב. קינפוג ראשוני
הדברים הראשונים שרציתי לעשות היו ביטול חומת האש ו selinux המותקנים בכל עוצמתם כברירת מחדל. מפתחי פדורה גורסים ששוה להתמודד עם כל תוכנה לחוד ולהתאים אותה למציאות selinux בשטח, אולם לא זו המשימה שנטלתי על עצמי. על הנייד הפעוט הזה לא יהיה שום שרת הפתוח לציבור ברשת האינטרנט. בגרסאות ישנות יותר של פדורה די היה להכנס ל System -> Administration ולבטל אותם. זה עדיין תופס לחומת האש, אך לא ל SElinux.
חיפוש באינטרנט הביא אותי לשרשור שיעץ להתקין תוכנה מיוחדת בשם selinux configuration gui. בעצם מה שתוכנה זו עושה הוא לערוך את השורה בקובץ etc/selinux/config/ האומרת SELINUX=enforcing והופכת אותה ל SELINUX=disabled.
אחרי שינויים אלה היה אפשר להתחיל לעבוד.
הצעד הבא היה להוסיף את המשתמש החדש\ישן לקבוצות שונות הנחוצות לעבודה יומיומית כגון users, lp, cd, audio, video וכו'. זה נעשה באמצעות האשף הגרפי System -> Administration -> Users.
מטעמים שונים אני מעדיף לעבוד על המחשב הזעיר מתוך המסך הגדול של המחשב השולחני "מהיר". בין היתר זה מאפשר לי לעסוק תוך כדי קינפוגו במגוון עיסוקים אחרים. משום כך הורדתי מאתר nomachins את nxclient-3.4.0-7.x86_64.rpm, nxnode-3.4.0-14.x86_64.rpm ו
nxserver-3.4.0-14.x86_64.rpm והתקנתי אותם באמצעות הפקודה rpm -hiv file.rpm כש file הוא כל אחד מהשלושה.
אחרי כן הפעלתי את השרות sshd על ידי הפקודה etc/init.d/sshd start/ (אפשר גם על ידי service sshd start). כדי שהשרות הזה יאותחל אוטומטית בכל עליה של המערכת יש להריץ את הפקודה הבאה כרוט:
[root@zaeer ~]# /sbin/chkconfig --level 345 sshd onבדיקה:
[root@zaeer ~]# /sbin/chkconfig --list sshd
sshd 0:off 1:off 2:off 3:on 4:on 5:on 6:offעכשיו ניתן היה לשלוט ב"זעיר" גרפית מתוך מהיר, וליעל את מלאכת הקינפוג. עוד בנושא אפשר לראות כאן.
הדבר הבא שרציתי הוא להוסיף תמיכה בתכנות לא כשרות הנחוצות למולטימדיה ושאר צורכי היומיום. לשם כך יש להוסיף את מאגרי rpmfusion. שוב, הורדתי מאתר rpmfusion את החבילות rpmfusion-free-release-stable.noarch.rpm ו rpmfusion-nonfree-release-stable.noarch.rpm והתקנתי אותן כמתואר למעלה. עכשיו נוספו לרשימת המאגרים מאגרי rpmfusion הדרושים.
בימים הראשונים לשחרור הגרסה החדשה עמוסים שרתיה והתעבורה מהם איטית. למאגר הרשמי קיימת מראה מקומית בכתובת mirror.isoc.org.il/pub/fedora, וקיימות בה אפילו הוראות כיצד להפכה לברירת המחדל בחיפוש המראות:
“יש להוסיף את השורה בקובץ /etc/yum.repos.d/fedora.repo:
* baseurl=http://mirror.isoc.org.il/pub/fedora/releases/ $releasever/Fedora/$basearch/os/
יש להוסיף את השורה בקובץ /etc/yum.repos.d/fedora-updates.repo:
* baseurl=http://mirror.isoc.org.il/pub/fedora/updates/ $releasever/$basearch/”
עם זאת יש לציין כי קיים בפדורה מנגנון של בחירה אוטומטית של השרת המהיר ביותר, ובדרך כלל הוא פועל.
עכשיו היה הכל מוכן לשלב הבא, שלב המולטימדיה.
ג. מולטימדיה
בתיבת החיפוש של Add/Remove Software רשמתי bad ואחר ugly ועל כך הוספתי mplayer ו vlc. סימנתי להתקנה את החבילות שהוצעו ואישרתי. בסיום ההתקנה ניסיתי להציג קובץ wmv - ומיד קפצה תיבת דיאלוג שהציעה לי להתקין תוספים חסרים, ופירטה מה הם:


אישרתי ואחרי סיום ההתקנה ההצגה התחילה:

באופן דומה התקנתי את כל מה שדרוש לרכיבי מולטימדיה אחרים, כגון mp3 סרטי HD וכיו"ב. הדרייבר החופשי של כרטיס הוידאו הצליח לנגן היטב קבצי HD מסוג m2ts אך לא מסוג ts.
יש לציין כי לאחר הוספת כונני הרשת המתאימים (ראו בהמשך) החל Rhythmbox מיד לפעול עם ה database הישן שלו, שנערך בימים שאופן-סוזה 11.3 היתה מערכת ההפעלה. כמוהו כמרבית, אם לא כל, ההגדרות הישנות. זה חסך הרבה מאד זמן קינפוג.
אגב, אחד הדברים המגוחכים הוא שאפילו פקודות מימי אופן-סוזה נשארו ב bashrc. וניתן להגיע אליהן על ידי פתיחת הקונסול והקשה על החץ למעלה...
ד. לקוח nfs
קבצי המולטימדיה שלי שמורים על שרת הקבצים והגיבויים "גיבוי", ומשותפים למחשבים ברשת באמצעות שרת nfs. באופן-סוזה מקונפגים גם השרת וגם הלקוח על ידי כמה קליקים ב YaST, והכל פשוט וקל.
בפדורה לא מצאתי אשף גרפי לקינפוג הלקוח ונאלצתי לעשות זאת ידנית. ראשית הפעלתי את השירותים nfs ו rpcbind .rpcbind אינו מותקן מה CD כברירת מחדל והייתי צריך להתקינו באמצעות הפקודה "yum install rcpbind".
אחרי כן עיגנתי את השיתופים בתיקיות העיגון הישנות שלהן. למשל:
mount -t nfs 192.168.1.8:/home/music /home/luliza/Musicוכו'. כמו-כן יש להפעיל כנ"ל את השרות nfslock.
כדי שהעיגון יהיה אוטומטי עם כל איתחול יש להוסיף את הנ"ל כשורות קבועות ב fstab, ולדאוג, כמתואר למעלה, שהשרותים הדרושים יאותחלו אוטומטית גם הם.
במחשבים ניידים, כמו זעיר יש לשקול אפשרות זו בזהירות. כשהנייד בחוץ, ואינו מחובר לרשת הביתית, עלולה שורה כזאת למנוע את עלייתו, או במקרה הטוב להשהות אותה מאד.
ודאו כי מותקן אצלכם עורך טקסטואלי שאתם בקיאים בשימוש בו (nano למשל הוא עורך מאד ידידותי).
[root@zaeer ~]# yum install nano
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package nano.x86_64 0:2.2.4-1.fc14 set to be installed
--> Finished Dependency Resolution
Dependencies Resolved
============================================================
Package Arch Version Repository Size
===================================================
Installing:
nano x86_64 2.2.4-1.fc14 fedora 406 k
Transaction Summary
======================================================
Install 1 Package(s)
Total download size: 406 k
Installed size: 1.4 M
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 406 k
nano-2.2.4-1.fc14.x86_64.rpm | 406 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : nano-2.2.4-1.fc14.x86_64 1/1
Installed:
nano.x86_64 0:2.2.4-1.fc14 אם שרת nfs לא נמצא ותוקע לכן את העליה, יש להעלות את המחשב לרמת ריצה 1, ולהוסיף, באמצעות העורך החביב עליכם סולמית לפני שורות nfs ב fstab. איתחול חוזר והמחשב יעלה.
ה. רשתות אלחוטיות
לא הייתי צריך לעשות דבר. לחיצה על סמליל הרשת בפנל העליון פתחה את רשימת כל רשתות האלחוט שבסביבה. בחרתי ברשת הרצויה ועלה דיאלוג המפתח. אחרי הקלדת המפתח התבצעה ההתחברות. זה הכל.
ו. סקייפ
סקייפ לא נמצא במאגרי פדורה, ויש להוריד את החבילה הבאה מאתר סקייפ: skype-2.1.0.81-fc10.i586.rpm שימו לב שזו חבילה ל 32 ביט, בעוד שהמערכת שהתקנתי היא 64 ביט. מה עושים?
ראשית מתקינים באמצעות פקודת rpm כמתואר למעלה.
אחרי כן מקישים בקונסול, כמשתמש (לא כרוט) skype. תעלה הודעת שגיאה על חוסר בספריה, למשל ld-linux.so.1.
זוהי ספריית 32 ביט. עכשיו יש לפתוח קונסול נוסף, לעבור בו לרוט על ידי – su ולהקליד yum install ld-linux.so.1.
אחרי כן, בקונסול הקודם חץ למעלה ואנטר, ותצוץ הודעה על חסרון ספריית 32 ביט נוספת. מעתיקים בלחיצה ימנית בעכבר את שמה ומדביקים אחרי yum install בקונסול השני. חוזרים על התהליך והוא מתכנס לאחר מספר סופי וקטן של צעדים, בו מותקנות להן כששים ספריות 32 ביט, ברובן קטנות.
אחרי זה עלתה סקייפ מוכנה לשמוש, עם הסיסמה והכל, זכר לימי אופן-סוזה.
יש לציין כי הכל פעל ללא שום צורך בהתערבותי, כולל המיקרופון והמצלמה המובנים בנייד.
ז. אופיס
בגלל המקום המוגבל על ה-CD לא נכללת בו סוויטת אופיס כלשהי. התקנתי מהמאגרים את אופן-אופיס 3.3.0 וממנו אני כותב רשימה זו. עובד מצויין.
הערה: גם את גופני קולמוס התקנתי מהמאגרים – חבילה חבילה לכל גופן... פדורה אוהבת לחלק כל תוכנה להמון חבילות קטנטנות.
ח. dvb-t
תחבתי לשקע USB ב"זעיר" מקלון מטיפוס DVB של אינטל (קיראו תיאור כאן: מדריך לטלויזיה דיגיטאלית בלינוקס, בישראל) הוא זוהה ונכנס לפעולה ללא שום התערבות מצידי. פתיחת הקובץ channles.conf באמצעות VLC גרמה מיד לקליטה:

ח. מדפסות
כאן כשלה, בשלב זה לפחות, פדורה 14 , אפיים ארצה. בגלגולו הקודם התחבר "זעיר" בנקל לכל המדפסות ברשת והדפיס מהן ללא בעיות. בפדורה הוא מסרב לעשות זאת, אף כי התקנתי לכאורה את כל מה שדרוש. אתעמק בכך בהמשך.
----
עד כאן להפעם. יש בפדורה 14 עוד חידושים מעניינים, ועליהם בפעם הבאה.
עוד מהבלוג של SML
טיפ: התחברות למחשב מרוחק באמצעות KDM4
הכרות עם PC-BSD 8.1
"וידאו טהור" משורת הפקודה
* 16:44 עריכה וקישורים נוספים: אורי