הפינה של אופיר

אופיר מקשקש על טכנולוגיה

איך לשדרג תוכנה באובונטו לגרסה שעדיין לא במאגר הרשמי

פורסמה על־ידי ofirm ב 19/08/2008

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

אז חקרתי קצת והנה השלבים שהגעתי אליהם. הדוגמא כאן היא קומפיז, אבל אני מניח שזה יהיה נכון לעוד הרבה תוכנות:
1. להוסיף את המאגר של קומפיז לרשימת מאגרי התוכנה. אובונטו עובד עם תוכנה בשם apt לניהול חבילות (פורמט של deb ולא ה-RPM שאני רגיל מ-red hat).  הדרך שהבנתי שמומלץ להוסיף מאגרים היא ככה:

  • למצוא מאגר עדכני בעזרת תוכנת הקסם גוגל… (יש אולי דרך טובה יותר?)
  • לגבות את קובץ המאגרים הקיים
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup_before_compiz
  • לערוך את הקובץ (sudo gedit /etc/apt/sources.list) ולהוסיף לו בסוף שורות עם המאגרים הרצויים. כל שורה נראית כך: deb זה מאגר התוכנה ו-deb-src זה מאגר הקוד, אחר כך מגיע הקישור, אחריו גרסת מערכת ההפעלה (hardy זה אובונטו 8.04) ולבסוף רשימת מאגרים למשיכה מהקישור. במקרה שלנו, הוספתי את השורות הבאות:

## repository for compiz - to upgrade from 0.74 that comes with 8.04 to latest 0.76
deb http://ppa.launchpad.net/compiz/ubuntu hardy main
deb-src http://ppa.launchpad.net/compiz/ubuntu hardy main

  • לרענן את רשימת התוכניות, למשל ע"י sudo apt-get update או דרך הממשק הגרפי System –> Administration Update Manager.

2. לעדכן את התוכנה. שוב, אפשר דרך Update Manager וזה כנראה הכי קל ופשוט. אני רציתי לראות בעין את מספרי הגרסאות כדי להיות בטוח אז נכנסתי לממשק הגרפי המפורט יותר Synaptic Package Manager (גם ב-System –> Administration). מי שמעונין, יכול גם משורת הפקודה. בקיצור,נכנסתי ל-Synaptic, חיפשתי compiz, ראיתי שאכן הגרסה הכי חדשה הזמינה עכשיו היא 0.76, בחרתי לשדרג אותה (Mark for Upgrade) והוא הציע לבד לשדרג עוד שש חבילות קשורות. הוספתי את libdecoration0 כי קראתי בתגובות שגם אותו צריך לעדכן וזהו (אחר כמה דקות ה-Update Manager הציע לי עוד שתי חבילות של קומפיז, אז נכנעתי ונתתי לו לעדכן גם אותם). דרך אגב, חבילות הפיתוח לא היו חתומות, אז קיבלתי אזהרה מאיימת, אבל כמובן התעלמתי ממנה – בכל זאת, אני רוצה אפקטים חדשים :) (כמובן, בטח עדיף להפעיל שיקול דעת כשאני מוריד תוכנה ממקורות מפוקפקים)

Synaptic Compiz Warning - Not Authenticated

3. אתחול קומפיז – בהוראות שמצאתי כתוב להריץ gtk-window-decorator --replace מתוך Alt-F2, אני הרצתי את זה מטרמינל רגיל וזה נתקע אז פשוט עשיתי log out ו-log in וזהו.

אז איך זה עובד? אני אשחק קצת ואשאיר את החוויות שלי למחר…

כתיבת תגובה

Fill in your details below or click an icon to log in:

WordPress.com Logo

אתה מגיב באמצעות חשבון WordPress.com שלך. Log Out / לשמור )

Twitter picture

אתה מגיב באמצעות חשבון Twitter שלך. Log Out / לשמור )

Facebook photo

אתה מגיב באמצעות חשבון Facebook שלך. Log Out / לשמור )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.