דרך קצרה ל־Debian Etch 64.

ב־יום שישי, 15 ביוני 2007, מאת ארתיום; פורסם תחת: לינוקס, תכנה ומחשבים, 64 ביט; ‏4 תגובות

כבר מזמן הייתי מעוניין לעבוד במערכת הפעלה של 64 ביט בגלל ביצועים טובים, קידמה טכנולוגית ומה שחשוב -- רצון להוציא מהמחשב שלי 100% ביצועים ולא רק 70-80% שמערכת הפעלה ותוכנות 32 ביט מסוגלות להוציא מהחומרת AMD החדישה.

הבעיות שמתעוררות אצל כל משתמש לינוקס זו הפעלת תוכנה שקיימת רק בגרסת 32 ביט שזו בדרך כלל תוכנה סגורה שלא ניתן "רק לקמפל". רוב המשתמשים הביתיים נתקלים בבעיות הבאות:

  1. הפעלה של Adobe Flash Player -- הרכיב הנחוץ ביותר למי שרוצה לראות סרטונים ב-YouTube.
  2. ניגון מדיה דיגיטלית בפורמט פופולרי WMV9.
  3. הפעלה של תוכנות "legacy" דרך wine שגם הוא מגיע בגרסת 32 ביט בלבד.

בשנים האחרונות יש התקדמות משמעותית בתחום זה ולכן, מעבר ל־64 ביט הפך למעשה קל גם למשתמשים פחות מנוסים ושווה השקעה. אם פעם היית צריך להתקין דפדפן 32 ביט או לבנות chroot שלם (איזו מילה מפחידה!) אז היום זה הפך להרבה יותר פשוט. לפני כשנה יצא גרסת OpenOffice טבעית ל־64 ביט, שוחרר תוסף שיודע לעטוף Flash של 32 ביט במעטפת 64 ביט ולהריץ אותו בתוך דפדפן כלשהו. המערכת באה עם אפשרות התקנה של חבילות 32 ביט חשובות נוספות. אז נתחיל:

Adobe Flash Player דרך nspluginwrapper.

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

הוראות התקנה ניתן למצוא כאן. מי שמעוניין להשתמש גם ב־Epiphany יכול לקרוא הוראות גם כאן ולשלב אותן ביחד על מנת לקבל את הדרך הקצרה להתקנת Flash. ניתן לסכם זאת בשלבים הבאים:

  • להוסיף מקור apt: deb http://www.dipconsultants.com/debian etch main
  • להתקין חבילות: ia32-libs-gtk ו־nspluginwrapper
  • להוריד Flash מכאן.
  • לפרוס אותו ולהעביר קבצים flashplayer.xpt ו־libflashplayer.so לתיקיה /usr/lib/mozilla/plugins/
  • להריץ פקודה: nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so
  • לאחר מכן יווצר קובץ npwrapper.libflashplayer.so בתיקיה ~/.mozilla/plugins
  • יש להעביר אותו לספריות:
    • /usr/lib/mozilla/plugins/
    • /usr/lib/iceweasel/plugins/
    וודאו כי יש הרשאות קריאה לקבצים האלו.

ועכשיו תכנסו ל־Epiphany או IceWeasel ותצפו בסרטים ב־YouTube.

צפיה בקבצי WMV9:

התמיכה ב־WMV9 כבר נכנסה ל־ffmpeg עדכני כך ש־mplayer ו־vlc יודעים לנגן אותו מצויין. אם אתם מעוניינים לצפות ב־WMV9 גם דרך totem אז תצטרכו להתקין חבילה totem-gstreamer. אומנם מנוע xine שבא כברירת מחדל עם totem עדיף ברוב המקרים, אבל xine לא תומך ב־WMV9.

בגדול, אני מוצא את vlc כנגן הטוב ביותר של ניגון של wmv.

הפעלת תוכנות של windows דרך wine:

כידוע wine ממש רק תמיכה ב־Win32 API ולכן בד"כ מהווה תכנה של 32 ביט. wine לא זמין בדביאן 32 ביט אבל ניתן להתקנה בקלות. יש להוריד חבילה של 32 ביט מ־winehq.org. ולהתקין ע"י:

dpkg --force-architecture -i wine-XYZ_i386.deb

משתמשי nVidia וודאו כי התקנתם חבילה nvidia-glx-ia32 אחרת תוכנות OpenGL יקרסו תחת wine.

מה לא היה כל־כך וורוד -- qemu.

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

לסיכום

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

תגובות

תייש, ב־15/06/07 21:58

ארתיום - קיבלתי השבוע מחשב חדש והחלטתי לעבור לדביאן. באמת חכחתי בדעתי אם לקחת 64 ביט או 32 בסופו של דבר החלטתי שמרוב הנסיונות שלי ורצון שדברים יעבדו בהכי קלות (בעבודה אני עושה נסיונות מטורפים עם איזה סוג של הפצה שבא לי) אז לקחתי 32 ביט. אני מאד מרוצה מדביאן - ועכשיו אני מבין מה הסלידה מאובונטו - הרבה הבדל מדביאן אין. נ.ב. מעניין אם מישהו הסתדר עם ההתקנה הרשמית של nvidia. אני פשוט איבדתי ידיים ורגליים ולא הבנתי מה הם רוצים ממני. חזרתי לדברים הבסיסיים: apt-get install nvidia-glx nvidia-settings nvidia-kernel-uname -r לשנות בקובץ ה/etc/X11/xorg.conf את המילה nv ל nvidia כל כך כיף שיש חיים קלים :)

ארתיום, ב־16/06/07 11:15

התקנה רשמית של nVidia עובדת לא רע אבל צריך להיזהר בהרבה דברים ומה שעוד יותר חשוב לקמפל את הדרייבר מחדש בכל התקנה. אם אתה רוצה להיות עם Etch וגם להנות ב־Compiz אז צריך את הדרייבר הרשמי שהוא יותר חדש.

בנוסף - לא צריך לשנות קובץ ידני אלא מספיק dpkg-reconfigure xserver-xorg.

בקשר ל־64 ביט - זו בהחלט שאלה. בכל אופן היום זה ממש לא מסובך כמו שהיה פעם.

AmitimA, ב־29/07/07 15:04

"התמיכה ב־WMV9 כבר נכנסה ל־ffmpeg עדכני כך ש־mplayer ו־vlc יודעים לנגן אותו מצויין... אומנם מנוע xine שבא כברירת מחדל עם totem עדיף ברוב המקרים, אבל xine לא תומך ב־WMV9."

xine גם תוnך ב-ffmpeg. רק מה - זה לא נכנס ל-אטצ'. בטסטינג/אנסטייבל ניתן להתקין את החבילה הבאה: libxine1-ffmpeg

ארתיום, ב־29/07/07 15:15

יופי... נקווה שזה ייכנס ל-backports או debian-multimedia.

זה יהיה ממש מצויין כי xine זה אחד המנועים האיכותיים ביותר.

הוסף תגובה:

 
 כתובת דוא"ל לא תוצג
 

ניתן לכתוב תגובות עם שימוש בתחביר Markdown.

חובה לאפשר JavaScript כדי להגיב.

דפים

נושאים