אחד הדברים הכי כואבים למשתמשים של הפצות בינאריות הוא שידרוג חבילות קיימות. בדרך כלל הן מושכות החריהן תלויות גדולות מאוד, וזה מתסכל.
אבל ישנם פרוייקטים שמשחררים גם קבצים בינארים, אבל לא בפורמט RPM. זה ממש בעיה להתקין אותם, ואין דרך מסודרץ להסיר אותן, אז פשוט יושבים מוחכים להפצה שלנו שתבוא ותשחרר גרסה חדשה.
טוב, אז אני נמאס לי מזה. אם ישנו בינארי ברשת, אני רק צריך לעטוף אותו בחבילת RPM וזהו. אז בניתי כאלו. יש לי SPEC עבור RPM לתוכנות mozilla-thunderbird ו-mozilla-firebird. ה-spec הזה מתאים למנדרייק 9.2 אבל הוא צריך לעבוד אצל ההפצה הגרמנית והאמריקאית, ששמן לא יוזכר על ידי כרגע.
צריך להוריד את הבינארי מהאתר שלהם, לשים ב
ואת ה-spec לשים בספרייה:
ובספרייה האחרונה לכתוב:
אחרי פחות מדקה תתקבל חבילה ב-
קוד: |
/usr/src/RPM/RPMS/i586 |
להתקין כרגיל. אם יהיה ביקוש אני מעלה את החבילות לאיגלו, ואז כולם שמחים. לחבילות אין תלויות, הכל עובד יפה כי
זאת החבילה המקורית מהאתר הרשמי שאני רק עטפתי בפורמט RPM.
אם יתנו לי את הבינארי של mozilla המתוקן אני אעשה לו גם, ואני עובד על OpenOffice (משום מה יש לי שם בעיה). נראה מה יהיה.
http://iglu.org.il/pub/Hebrew/diego/thunderbird.spec
http://iglu.org.il/pub/Hebrew/diego/firebird.spec
תהנו -- זה חינם בלי כסף