initCommon(); $template->displayHeader(); ?>

8. הערות לחבילות

[עצה] הודעת השחרור האחרונה באינטרנט

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

http://docs.fedoraproject.org/release-notes/

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

8.1. Perl

פדורה 9 כוללת כעת את Perl 5.10.0, המהווה עדכון גרסה משמעותי של perl5 מזה זמן. המפרש של Perl הוא מהיר יותר, צורך פחות זכרון וכולל מספר שפורים בקידוד UTF-8 ובתמיכה בנימים. מיקום התקנת Perl ניתן כעת לבחירה (relocatable), דבר המקל מאוד על מנהלי מערכות ואורזי חבילות. כמו כן, גרסה זו מכילה את התכונות החדשות הבאות: a new smart match operator, a switch statement, named captures, state variables, והודעות שגיאה משופרות.

למידע נוסף, יש להתייחס אל:

http://perldoc.perl.org/perldelta.html

8.2. שינויים ב-yum

הפונקציונליות של תוסף installonlyn שולבה לתוך חבילת yum עצמה. האפשרויות installonlypkgs ו-installonly_limit מוגדרות כברירת מחדל כך שישמרו רק שתי גרסאות של חבילות הליבה. ניתן לעדכן את אוסף החבילות שישמרו ואת מספרן, או לבטל את האפשרות לחלוטין לפי העדפתך. פרטים נוספים נימצאים בדף התיעוד של yum.conf.

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

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

בגרסת Rawhide של פדורה 9, הקובץ /etc/yum.repos.d/fedora-development.repo הוחלף ב-/etc/yum.repos.d/fedora-rawhide.repo. התייחסויות ל-development בקובץ fedora-rawhide.repo עודכנו ל-rawhide. עקב האופן בו מטפל RPM בקבצי תצורה, במידה והקובץ הקודם /etc/yum.repos.d/fedora-development.repo עודכן, הוא נשמר בשם /etc/yum.repos.d/fedora-development.repo.rpmsave. יתכן והמשתמשים במאגרי הפיתוח יאלצו לעדכן תסריטים או קבצי תצורה שכתבו, כך שיתייחסו לשם החדש.

8.3. pam_mount

מנגנון pam_mount משתמש כעת מקובץ תצורה חדש הכתוב ב-XML. הקובץ /etc/security/pam_mount.conf יתורגם במהלך השדרוג ל-/etc/security/pam_mount.conf.xml בעזרת התסריט /usr/bin/convert_pam_mount_conf.pl, המסיר את כל ההערות מהקובץ. ניתן להסב, על ידי הרצה ידנית של התסריט, גם קבצי תצורה אישיים של משתמשים. קובץ pam_mount.conf.xml לדוגמא, המכיל הערות מפורטות לגבי האפשרויות הזמינות נמצא ב-/usr/share/doc/pam_mount-*/pam_mount.conf.xml.

8.4. TeXLive

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

8.5. LTSP

פרויקט שרת המסופים של לינוקס (LTSP) שולב ישירות לתוך פדורה 9. העבודה נמשכת. לתיעוד ולחדשות האחרונות בדבר הפרויקט, יש לפנות ל:

http://k12linux.fedorahosted.org/

8.6. חבילות עזר

החבילה nautilus-open-terminal משתמשת כעת במפתח GConf כדי לשלוט על התנהגותה בהרצה משולחן העבודה (בעזרת כפתור עכבר ימני). כדי להחזיר את ההתנהגות הקודמת -- פתיחת מסוף בתיקיית הבית של המשתמש, יש להשתמש בפקודה הבאה:

gconftool-2 -s /apps/nautilus-open-terminal/desktop_opens_home_dir --type=bool true

החבילה i810switch הוסרה. הפקודה xrandr בחבילה xorg-x11-server-utils מספקת כעת, בין השאר, גם את התפקודים של החבילה שהוסרה.

החבילה evolution-exchange מהחליפה את evolution-connector , ומספקת תפקוד זהה לשם הישן.

החבילה system-config-firewall ו-system-config-selinux מחליפות את system-config-security-level. החבילה system-config-selinux מהווה חלק מחבילת policycoreutils-gui.

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

Portions Copyright (c) 2002-2007 Charlie Poole or Copyright (c) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright (c) 2000-2002 Philip A. Craig
displayFooter('$Date: 2008/04/16 01:16:19 $'); ?>