Arch Linux

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

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

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

 [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 Repository 
מאגר זה, שנקרא גם AUR, הוא מאגר חבילות לא רשמי של תסריטי התקנה המכילים פרטים על החבילה כגון, מקור קוד המקור, הוראות ההידור ועוד. לאחר הרצה של תסריט התקנה (באמצעות התכנה makepkg), נוצרת חבילה הניתנת להתקנה על ידי מנהל החבילות pacman. כל משתמש יכול להוסיף חבילות למאגר זה. מאגר זה מכיל חבילות שאינם יכולות להיות במאגר הרשמי משלל סיבות:

 בעיות רישוי: חבילות שאינם יכולות להיות מופצות ובכל זאת חינמיות לשימוש יכולות להופיע במאגר הלא רשמי, זאת משום שבאתר מופיעים תסריטי התקנה לחבילה מהאתר הרשמי של החברה ולא התוכנה עצמה. לדוגמה Spotify או Google Earth.
 חבילות רשמיות ששונו: חבילות שעברו שינוי וחבילות שמופיעות כגרסה ספציפית ולא כגרסה העדכנית ביותר.

 פופולריות של תוכנות: תוכנות שנמצאות בשימוש לעיתים רחוקות ולא נוספו למאגרים הרשמיים (עדיין).

חבילות שנמצאות במאגר זה בגלל ההפופולריות שלהם ומגיעות ל-10 הצבעות או יותר מ-1% מהאנשים משתמשים בהם לפי pkgstats יכולות לעלות למאגר [extra]

 Arch Linux ARM 
להפצה ישנה הפצת בת, שאינה נתמכת באופן רשמי, ומוסיפה תמיכה למחשבים בארכיטקטורת ARM (כגון Raspberry Pi) בגרסאות ARMv5te, ARMv6, ARMv7 ו־ARMv8 AArch64.

 קישורים חיצוניים 


 רשימת החבילות הרשמיות של ההפצה
 bbs.archlinux.org פורום תמיכה קהילתי רשמי של ההפצה
 gitlab.archlinux.org/archlinux מאגרי הגיט של ההפצה

הערות שוליים

קטגוריה:תוכנה חופשית
קטגוריה:הפצות של GNU/לינוקס
קטגוריה:תוכנות שהושקו ב-2002