הורדת חבילת gcc של debian

zahalul

New member
הורדת חבילת gcc של debian

שלום,

אני עובד עם Centos 5.8 - 32bit
עלי לשחזר גרסת debian ישנה (מ-2005) שבה היה gcc מסוים.
בהנחה שאני יודע את הגרסה המדויקת של ה-gcc הנ"ל, האם ניתן להוריד חבילה של debian עם ה- gcc הזה בדיוק ?
כיצד ?

אני רוצה להתקין את ה- gcc והספריות תחת Centos כך שלא יפגעו ב- gcc ה- default של Centos.
המטרה היא להשתמש ב- gcc של debian ע"מ לקמפל kernel (לא של ה- centos) וכן device driver.
תודה מראש.
 

mavor

New member
בגרול לא יעבוד לך

נתחיל מזה שCENTOS משתמש בחבילות RPM ודביאן ב DEB שני מנגנונים שונים
לגבי הקרנל אתה יכול פשות לקמפל על CENTOS גירסת ה GCC לא צריחה להיות תועמת (לרוב) ולהעתיק לDEBIAN
אם אתה צריך גירסת GCC ספציפית אז תוריד אותה מgcc.gnu.org/ תבנה מקומית ותקמפל מולא
דביאן היא הפצה מתגלגלת אז קשה להגיד איזה גירסה ניבנה הקרנל הנוכחי שלך (איז דביאן זה ? יציב ? לא יציב ? נסיוני ? מתי הוא עודקן ומתי הוא התקן ? )
בקרנלים יחסית חדשים (גירסה 2.6 לפי דעתי) אתה יכול להריץ :

mavor@eeepc:~$ cat /proc/version | head -n1 | cut -d" " -f1-3,5-7
Linux version 3.2.0 (gcc version 4.4.5
nmavor@eeepc:~$
 

zahalul

New member
איך עושים את זה תחת Debian ?

האם ניתן תחת התקנה חדשה של Debian להתקין חבילה ישנה של gcc ?
איני זקוק רק ל- compiler עצמו אלא גם לספריות שאח"כ נמצאות ב: lib ובלעדיהן ה- busybox לא יעבוד.
כיום אני מפעיל crosstool-ng ע"מ לבנות toolchain מלא.
בעבר מישהו עשה את זה באמצעות חבילה של debain ועלי לשחזר את זה.

תודה.
 

אiהד

New member
יש לך גרסת דביאן מקבילה?

תריץ מאותה גרסת דביאן (אפשר גם דרך chroot או לייב דיסק)
apt-get download gcc
זה יוריד את כל החבילות שצריך וישים אותם בתיקייה
/var/cache/apt/archives/
 
אתה מתכוון ל glibc ?

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

דורון
 
עוד רעיון

תבדוק אם יש את החבילה שאתה צריך עם השילוב compat .
בדרך כלל מדובר בתאימות לאחור . אולי זה יעזור .

דורון
 

zahalul

New member
ניסיתי להתקין את Debain 3.1. בכלל לא פשוט

שלום,

מסתבר שזה Kernel 2.4.x. אולם ה-Kernel שרץ במערכת המבצעית הוא 2.6.16
הבעיה היא ש- 2.4 לא תומך בכרטיסי רשת חדשים. לפחות בינתיים לא הצלחתי לחבר את ה- debian הישן לאינטרנט.
הבחור שעשה את העבודה לקח 2.6.16 (אני עוד לא יודע מאיפה) וקימפל עם gcc כלשהו.

תודה.
 

Rain When I Die

New member
דביאן 3.1 עם קרנל 2.6.16:

הקישור להורדה מהעמוד הבא:
http://www.debian.co.il/2007/03/sarge-debian-gnulinux-31-kernel-2616-iso/

אמנם זה ISO של התקנת רשת אבל ניתן להמשיך את ההתקנה גם מדיסקים, תשתמש באלו שהפנתי אותך אליהם בשרשור הקודם.

אם אתה יכול לבצע זאת על מכונה וירטואלית אז לא תהיה לך בעיה מבחינת רשת. (בדקתי על virtualbox)
 
למעלה