Fedora 8: רשמים ראשונים

| | | | |
Install Splashפדורה 8 משלבת מספר טכנולוגיות מסקרנות, אשר מופיעות לראשונה בהפצה זו של לינוקס לשימוש בשולחן העבודה: שרת הקול PulseAudio, שולחן עבודה מקוון ותשתית אבטחה גמישה, הם רק אחדים מבין הפיצ'רים המסקרנים כאן.

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

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

לצד שולחנות העבודה המסורתיים, על בסיס GNOME, KDE או Xfce, פדורה כוללת לראשונה גם את שולחן העבודה המקוון של פרוייקט GNOME. היא מגיעה במספר "מהדורות" (spins) רשמיים ואחרים, שנוצרו על ידי המשתמשים לצרכים שונים, הכל בשולחן עבודה למפתחים, וכלה במעבדת אלקטרוניקה.

התקנה
נתחיל עם ההתקנה. פדורה מציעה מספר אפשרויות, בהן תוכנית התקנה מסורתית (CD/DVD), או LiveCD. גירסת ה-DVD כוללת גם קובץ ISO קטן, באמצעותו ניתן ליצור דיסק התאוששות, או להתחיל התקנת רשת. גירסת הלייב מאפשרת התרשמות, ללא התקנה, אבל כוללת גם תוכנית התקנה גרפית, והיא האפשרות הנוחה ביותר למשתמשים חסרי ניסיון.

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

Fedora 8 Default Desktop
תוכנית ההתקנה של פדורה פשוטה ונוחה למדי, והיא לא השתנתה במידה רבה מגירסאות קודמות. ובכל זאת, מספר דברים שכדאי לדעת:

1. פדורה זמינה להתקנה במספר ארכיטקטורות חומרה, כולל PPC/PowerPC (מקינטוש), אבל אין גירסת PPC של ה-LiveCD.
2. בשרת המראה תמצאו מספר קבצים. הקובץ F-8-arch-DVD.iso היא גירסת ה-DVD. גירסת הלייב זמינה בקובץ בשם F-8-arch-Live.iso (או F-8-KDE-arch-Live.iso), גירסת ההתאוששות בקובץ F-8-arch-rescuecd.iso וגירסה קומפקטית להתקנת רשת, בקובץ boot.iso.
3. קחו בחשבון שפדורה אינה מספקת כלים לשינוי גודל המחיצות בדיסק הקשיח, אלא משורת הפקודה, בעזרת התוכניות ntfsresize ו-fdisk.
4. ניתן להעביר לתוכנית ההתקנה מספר פרמטרים שימושיים: linux lang=en_US keymap=us מאפשר בחירת שפה ופריסת מקלדת. linux resolution=1024x768 יאפשר לכם לקבוע את הרזולוציה, או אם נתקלתם בבעיות, תוכלו להתקין גם ללא ממשק גרפי עם linux text. כדי לבצע התקנת רשת, העבירו את הפקודה askmethod, או method=http://server.mydomain.com/directory/, עם הכתובת המלאה של שרת המראה.
5. פדורה תומכת בפרוטוקולי IPv4 ו-IPv6. אם אינכם משתמשים ב-IPv6, בטלו תמיכה זו כבר בהתקנה, במסך הגדרות הרשת (תרומה קלה לטובת שיפור ביצועי הרשת).
6. ניתן לאתחל את פדורה מהתקן Disk-On-Key, במקום LiveCD.
9. אם אתם משדרגים, ראו הנחיות לשידרוג גירסת 64 ביט

Install Welcome
תמונה: מסך ההגדרות בכניסה הראשונה לשלוחן העבודה

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


Codeina (Codec Buddy)

Codeina (Codec Buddy)
תמונה: ניסיון לנגן קובץ קוויק טיים (במקרה זה ל-Fluendo אין מקודד מתאים בכל מקרה)

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

הערות:
1. Codec Buddy או Codec Installer, או codeina - רכישה מקוונת באמצעות הממשקים הללו לא יושמה עדיין בגירסה זו ויש לרכוש ולהוריד את התוכנה מהאתר.
2. הוספת מאגר Livna: התקינו חבילה זו
3. תמיכה מקיפה מאוד בכל סוגי הקבצים הללו זמינה באמצעות תוכנות כמו VLC, אם לא מתעקשים להשתמש בנגני המולטימדיה הרשמיים בפדורה (Totem, Rhytembox).
4. התקנת אדובי פלאש
sudo rpm -Uvh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
sudo yum install flash-plugin

5. התקנת תוסף/mplayer (כולל קוויק טיים, mov)
yum install mplayerplug-in

6. מפענחי מולטימדיה נוספים
sudo yum install gstreamer-plugins-bad gstreamer-plugins-ugly
7. תוסף ג'אווה לפיירפוקס: פדורה כוללת אמנם את IcedTea, המימוש של רד האט ל-OpenJDK, אבל הרחבת הג'אווה בפיירפוקס אינה מתפקדת.

אגב, לא תמצאו את Codeina בתפריטים של GNOME, אך תוכלו להריצה בכוחות עצמכם (Alt+F2), או פשוט נסו לנגן קובץ mp3, או קוויק טיים.

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

Sound Prefrences

Pulse Audio Streams
תמונות: PulseAudo וניהול קול בפדורה

אפשר לחשוב על מספר שימושים מעניינים עבור PulseAudio: למשל כיוונון אוטומטי של עוצמת השמע כאשר נכנסת שיחה באמצעות תוכנת הטלפוניה, או אולי ניתוב ערוץ השמע לאוזניות USB, במקום ליציאת הקול, בעקבות חיבור אוזניות USB. מלבד השימוש המתוחכם ב-HAL, בכל מה שקשור בחומרה, PulseAudio תוכל להעזר גם ב-zeroconf, כדי לאתר ולהזרים מוזיקה וקול ממחשבים אחרים ברשת, אם הם מריצים אף הם שרת PulseAudio.

PulseAudio צפוי להחליף רשמית את שרת הקול הותיק (ESD) בסביבת GNOME. הוא כולל תמיכה מתאימה ב-API של ארכיטקטורות קול קיימות, כמו OSS, ALSA ו-Esound, אבל אינו מהווה עדיין תחליף לשרתי קול "מקצועיים" כמו JACK.

הערות:
1. במאגרים של פדורה תוכלו למצוא מספר יישומים ויישומונים שלא הותקנו בברירת מחדל, כמו PulseAudio Manager, Device Chooser ו-Volume Meter, שמספקים כלים לניהול ההגדרות והתצורה של PulseAudio.

Compiz/Fusion
פדורה כוללת תמיכה בסיסית באפקטים מיוחדים באמצעות Compiz. הודות ל-AIGLX, ניתן להפעיל אותם ללא כל צורך בהתערבות נוספות בהגדרות התצוגה - אם הכרטיסים הגרפיים (ATI, Intel) שלכם אכן נתמכים על ידי מנהלי התקן חופשיים. אבל להבדיל מאובונטו, שם התמיכה הקיניינית זמינה בקליק בודד (ואתחול), המפתחים של פדורה אינם מקלים במיוחד על המשתמשים בעניין זה.

Livna Display Configuration
תמונה: ממשק הגדרות Xorg ממאגר Livna

ניתן להתקין מנהלי התקנים קינייניים לכרטיסים גרפיים של ATI ו-nVidia ממאגר התוכנה Livna. לאחר שהתקנתי את מנהל ההתקן המתאים ואתחלתי את המחשב, יכולתי להפעיל את האפקטים המיוחדים - אבל לא לפני שערכתי את קובץ ההגדרות של Xorg והוספתי את ההוראה Option "UseDisplayDevice" "DFP" (בעיה מוכרת בכל ההפצות עם כרטיסי Nvidia ישנים).

הערות:
1. התקנת מנהלי התקן קיניינים של ATI (רשימת כרטיסים נתמכים) ו-nVidia אפשרית ממאגר Livna

ציוד היקפי
הצלחתי לחבר ולהשתמש ב-iPod Shuffle מפורמט FAT, אבל לא במכשיר מפורמט HFS.

כמו כן, התמיכה בבלוטות' עדיין בעייתית, אפילו שזיהוי החומרה תקין ומיידי. המחשב והטלפון הנייד (Ericsson) מזהים זה את זה ומצליחים לבצע bonding (יש ללחוץ על ההודעה המתפרצת בפאנל כאשר זוהה מכשיר הטלפון כדי להכניס pass key), אבל לא הצלחתי לסייר במכשיר מהמחשב (OBEX).

Couldn't display "obex://[00:0a:d9:16:3c:d7]".

מצלמת רשת של לוג'יטק עובדת ללא דופי, כולל המיקרופון המובנה, שזוהה וטופל על ידי PulseAudio. כך גם מצלמת SLR דיגיטלית, Sony Alpha 100.

Bluetooth Bonding
תמונה: בלוטות' "פלאג-אנד-פליי"

רשמים ובעיות
פדורה 8 נראית ומתנהגת כמו בגירסאות הקודמות. היא זריזה יותר, אבל אחדים מהיישומים, כמו Rhythmbox ו-Totem, מעצבנים ובלתי צפויים, בדיוק כפי שהם בכל ההפצות האחרות על בסיס GNOME.

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

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

Hebrew (Before)
תמונה: עברית בפדורה (לפני)

ניהול התוכנה בפדורה נשאר בסיסי למדי גם בגירסה זו. YUM זריזה להפליא (לעומת גירסאות קודמות), אבל ניהול התלויות אינו מושלם - כך נדמה. מי שמעדיפים ממשקים משוכללים יותר יכולים להתקין את YumEx, Smart ואחרים.

Package Updater
תמונה: מנהל העדכונים נכשל בהתקנת העדכונים הזמינים בכניסה הראשונה לשולחן העבודה

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

מידע נוסף
Fedora: הורדה, סיור מצולם, בעיות מוכרות
מדבקות CD לפדורה
ּRed Hat Magazine, Video: Fedora 8 highlights
DVD Guides, Fedora 8 Review

לינמגזין, פדורה 8: שידרוג גירסת 64 ביט, SML
לינמגזין, KDE 4 רק בדצמבר; Fedora 8 עם KDE 3.x
לינמגזין, היכרות עם פדורה 7 (64 ביט)... והפתעה!, SML
לינמגזין, שוחררה Mandriva 2008
לינמגזין, שוחררה Ubuntu 7.10
לינמגזין, עוד יום עוד הפצה

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

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

הבעיות עם פתרון ...

הבעיות עם פתרון התלויות הן כרוניות מסתבר. זו ההודעה מההערב

Missing Dependency: kernel-i686 = 2.6.23.1-42.fc8 is needed by package kmod-nvidia-96xx-2.6.23.1-42.fc8

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

נסה פעם נוספת אח...

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

זה הצליח להתקין ...

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

Component: pirut
Summary: TB0b398516 connection.py:603:call_blocking:DBusException: org.freedesktop.Hal.Device.Volume.Busy: umount: /media/Fedora 8 i386 DVD: device is busy

Traceback (most recent call last):
  File "/usr/sbin/pirut", line 363, in _apply
    output = self.applyChanges(self.mainwin)
  File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 802, in applyChanges
    dlpkgs = self.downloadPackages(mainwin)
  File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 500, in downloadPackages
    probs = self.downloadPkgs(dlpkgs)
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 891, in downloadPkgs
    cache=po.repo.http_caching != 'none',
  File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 640, in getPackage
    cache=cache
  File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 574, in _getFile
    result = self.mediafunc(local = local, checkfunc = checkfunc, relative = relative, text = text, copy_local = copy_local, url = url, mediaid = self.mediaid, name = self.name, discnum = discnum, range = (start, end))
  File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 209, in pirutCDHandler
    dev.umount()
  File "/usr/lib/python2.5/site-packages/pirut/HalCD.py", line 106, in umount
    return self.volume.Unmount("")
  File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 135, in __call__
    **keywords)
  File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 603, in call_blocking
    message, timeout)
DBusException: org.freedesktop.Hal.Device.Volume.Busy: umount: /media/Fedora 8 i386 DVD: device is busy

Local variables in innermost frame:
byte_arrays: False
self:
args: ('',)
utf8_strings: False
bus_name: :1.4
get_args_opts: {'byte_arrays': False, 'utf8_strings': False}
object_path: /org/freedesktop/Hal/devices/volume_label_Fedora_8_i386_DVD
timeout: -1.0
signature: as
dbus_interface: org.freedesktop.Hal.Device.Volume
message:
method: Unmount

yum משורת הפקודה ...

yum משורת הפקודה עובד בלי בעיות. נראה לי שנכנס הרבה באגים חדשים ל-pirut.

איך מתקינים כאן ...

איך מתקינים כאן compiz-fusion?
תודה רבה על הסקירות!

התקנת Compiz Fusion

yum install compiz-fusion compiz-fusion-extras
וגם (GNOME)
yum install compiz-fusion-gnome compiz-fusion-extras-gnome

אוי אברוך

בכל פעם שאני מנסה את פדורה, אני נתקל בכל מיני תופעות שגורמות לי לתהות אם מישהו מנסה שם דברים לפני שהם משחררים אותם לקהל או שהכל נסמך על המזל העיוור.
בגרסא 7 ידעתי שאין טעם לשדרג קרנל דרך מנהלי החבילות כי הקרנל פשוט יודיע לי שהוא בפאניקה.
את אותה תופעה חוויתי גם בפדורה 6 (אם אני זוכר נכון)
לפני מספר שבועות התקנתי פדורה 8 ולאחר שדרוג חבילות הX סירב להעלות אם כי לא באשמתו.
חקירה בנושא גילתה שזה משהו שקשור לGDM והפתרון הוא לחזור לגרסא הקודמת.
בכל אופן והיות ואני מחבב את פדורה מאוד למרות האכזבות הקלות (למשל, תמיכת מולטימדיה אכן יש. כמו שהבטיחו. אבל לא לילד הזה פיללתי), בזה הרגע סיימתי להתקין את גרסא 8.
באפשרויות ההתקנה הורדתי את הV המסומן ליד שולחן העבודה Gnome וסימנתי שאני רוצה רק את xfce.
תארו לכם כמה מפתיע היה לגלות ששולחן העבודה שלי לאחר הלוגין הוא Gnome.
בהחלט מסוג הדברים שגורמים לי לתהות על איכות הבדיקות שם ברד האט.

מוטי יהושע.