הכרות עם פדורה 14

| |
בשעה טובה שוחררה פדורה 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 - היא עלתה הפעם ללא מצמוץ, ומיד ניתן היה להבחין כי הסוללה ומצב הטעינה שלה זוהו!

Fedora 14 Battary Status

החלטתי שזה איפה הזמן להתקין את את פדורה 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 - ומיד קפצה תיבת דיאלוג שהציעה לי להתקין תוספים חסרים, ופירטה מה הם:

Fedora 14 Multimedia Support

Fedora 14 Software Installation

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

Fedora 14 Multimedia

באופן דומה התקנתי את כל מה שדרוש לרכיבי מולטימדיה אחרים, כגון 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 גרמה מיד לקליטה:

snapshot4.png

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

----

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

עוד מהבלוג של SML
טיפ: התחברות למחשב מרוחק באמצעות KDM4
הכרות עם PC-BSD 8.1
"וידאו טהור" משורת הפקודה

* 16:44 עריכה וקישורים נוספים: אורי

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

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

תודה על הפוסט המפורט

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

תודה על הסקירה!

איך הדרייבר החופשי של radeon מתפקד? איך התמיכה בהאצת תלת מימד או וידאו ב HD? אני תמיד מפחד לקנות כרטיסים של ATI (AMD?) בגלל שאני יודע שהדרייברים לא משהו (גם החופשיים וגם הקנייניים). מעניין אם משהו השתנה בגזרה זו לאחרונה..

מעבר לזה - תיקון קטן, ההיסטוריה של bash נשלפת מקובץ ~/.bsash_history ולא ~/.bashrc

תודה שוב על סקירה מעניינת!

עוז
ozzyboy.wordpress.com

אני לא יודע מניסיון אישי

אבל מקריאת הערות השחרור של הגרסאות הקודמות, הוא אמור לעבוד טוב, ולכלול גם תמיכה בהאצת תלת מימד.
הדרייבר החופשי של nvidia לעומתו עדיין לא מושלם ועושה בעיות עם כרטיסי ג'יפורס מסדרת 9xxx.

הדפסה

לא נתקלתי באף בעיה עם מדפסות רשת.
אתה בטוח שכיבית את חומת האש? היא מפריעה לשיתופי (ולמדפסות) סמבה (לא חייבים לכבות, יש GUI נוח לפתיחת הפורט).
ניהול->הדפסה עשתה בעיות?

אל תוותר על הדפסה, נסה לקבל תמיכה, לפדורה יש ערוץ תמיכה מעולה בIRC (באנגלית) ברשת freenode
#fedora
התמיכה שם ממש מקצועית.

אני שמח שההתרשמות הכללית שלך מפדורה 14 חיובית.

אלעד.

אובונטו או פדורה?

אתה ממליץ על פדורה במקום אובונטו? מי יותר טובה לדעתך היום?

לא ממליץ

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

רד האט היא המפתח...

רד האט היא המפתחת העיקרית של שיפורים ל-GNOME. אובונטו פשוט משתמשים במה שהם פיתחו. אני חושב שפדורה מעניינת יותר מהזווית הזו.