Arch Linux

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
Arch Linux
סמליל ArchLinux
ArchLinux-GNOME-3-14-Hebrew.png
צילום מסך מתוך Arch Linux עם שולחן העבודה GNOME
מפתח אארון גריפין, קהילת Arch
משפחה לינוקס
מודל קוד קוד פתוח
גרסה אחרונה 2014.09.03 (הפצה מתגלגלת) ב־3 בספטמבר 2014 (לפני 28 ימים)
סוג ליבה מונוליתית
סוג רישיון הרישיון הציבורי הכללי של גנו
מצב עבודה עדכני
דף בית www.archlinux.org

Arch Linux (או Arch) היא הפצת לינוקס קהילתית, עצמאית המתבססת על מודל הפצה מתגלגל. הפילוספיה מאחורי ההפצה היא KISS, כלומר, חתירה לפשטות מרבית, תוך שמירה עד כמה שאפשר על קוד המקור כפי שהוא, ללא טלאים שאינם הכרחיים.

מנהל החבילות[עריכת קוד מקור | עריכה]

Arch משתמשת במערכת ניהול חבילות בינאריות קלה לשימוש בשם pacman.‏ pacman כתובה בשפת C ומעוצבת להיות קלה, פשוטה ומהירה מאוד. Arch גם מספקת מערכת בניית חבילות דמוית ports שנקראת (ABS (Arch Build System, שנועדה להקל על בניית והתקנת החבילות מקוד המקור בקלות.

מאגרי חבילות[עריכת קוד מקור | עריכה]

קיימים שבעה מאגרי חבילות (Package Repositories, נקראים גם Repo's) רשמיים להפצה:

[core][עריכת קוד מקור | עריכה]

במאגר חבילות זה יש את כל הדרוש למערכת Arch Linux בסיסית ועובדת. מאגר זה כולל את הכלים הבסיסיים של GNU, הליבה של לינוקס, עורך בסיסי - vi או nano. כל החבילות במאגר זה חייבות להיות שלמות ובדוקות לפני כניסה למאגר זה. מדית התקנה מסוג CORE פשוט מכילה את המאגר הזה, בתוספת תסריטי ההתקנה.

[extra][עריכת קוד מקור | עריכה]

מכיל את כל החבילות שלא נדרשות לצורך מערכת בסיסית, אבל נדרשות לצורך מערכת עשירה יותר, כגון שרת X, שולחנות העבודה GNOME ו־KDE, שרת האינטרנט אפאצ'י ועוד.

[community][עריכת קוד מקור | עריכה]

מאגר זה מכיל חבילות המנוהלות על ידי משתמשים מהימנים (Trusted Users בקיצור, TUs), והם בעצם ענף מהודר מראש (בינארי) של מאגרי ה־AUR (ראו להלן), ונוצרו מחבילות שהיו במאגר זה במקור, ונבחרו לעבור למאגר זמין יותר.

[testing][עריכת קוד מקור | עריכה]

מאגר זה מכיל חבילות המועמדות להיכנס למאגרים [core] ו־[extra], ועשויות לשבור חבילות קיימות ו/או מחכות לחבילות אחרות כדי שיבנו, ולאחר שכל החבילות הרלוונטיות יבנו, אז החבילות תועברנה למאגר הרלוונטי להן. שימוש במאגר זה מחייב שימוש במאגר [community-testing].

[multilib][עריכת קוד מקור | עריכה]

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

[community-testing][עריכת קוד מקור | עריכה]

מאגר זה דומה למאגר [testing] בכך שהוא מכיל חבילות העשויות לשבור חבילות קיימות, אך החבילות בו מועמדות להיכנס למאגר [community]. שימוש במאגר זה מחייב שימוש במאגר [testing].

[multilib-testing][עריכת קוד מקור | עריכה]

מאגר זה דומה למאגר [testing] בכך שהוא מכיל חבילות העשויות לשבור חבילות קיימות, אך החבילות בו מועמדות להיכנס למאגר [multilib].

Arch User Repositories[עריכת קוד מקור | עריכה]

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

קישורים חיצוניים[עריכת קוד מקור | עריכה]

הפצת גנו/לינוקס

אובונטורד האטמנדריבהדביאןג'נטוסוזהפדורהסלאקוורארצ'עוד...