OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

23 - קומפילציה של תוכניות‌


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

אז למה להרכיב תוכנה? ישנן שתי סיבות:

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

2. עִתוּי נָכוֹן. בעוד שחלק מההפצות מתמחות בגרסאות מתקדמות של תוכניות, רבים לא. המשמעות היא שכדי לקבל את הגרסה העדכנית ביותר של תוכנית, יש צורך בהידור.

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

נציג פקודה חדשה אחת:

לעשות - כלי עזר לתחזוקת תוכניות


 

מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: