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

על ארץ

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

הַתקָנָה

האתר Arch מספק קישורים סיקור כאן. ה- FTP ISO הוא "netinstall" גירסה, שבו חבילות מורדות לפי הצורך במהלך ההתקנה. הליבה ISO כוללים את חבילות הליבה על הדיסק, כך שתוכל להשלים את ההתקנה ללא חיבור לאינטרנט עובד. הורד מה שאתה אוהב, ולצרוב על מנת להתחיל את תקליטור. אני יהיה באמצעות ה- FTP ISO עבור מאמר זה. זוהי השיטה המומלצת, מכיוון שהיא מורידה את הגרסאות החדשות ביותר של כל החבילות, במקום להתקין את הגרסאות הישנות מהתקליטור שיש לשדרג מאוחר יותר.

לאחר אתחול התקליטור, באפשרותך להתחיל בתהליך ההתקנה על-ידי הזנה

 / arch / setup 

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

ניהול החבילות

לאחר ההתקנה הושלם, זה כנראה הדבר הראשון שאתה רוצה לעשות הוא להתקין כמה חבילות חדשות (כמו Xorg וסביבת שולחן העבודה). ראשית, בואו לוודא Pacman מודע לכל החבילות הזמינות. כברירת מחדל, הוא ישתמש בכל מראה שבחרת במהלך ההתקנה. כדי לומר ל - pacman לרענן את הרשימה, הזן

 פקמן - כן 

אם יש לך בעיות עם זה, נסה לשנות את המראה על ידי עריכת /etc/pacman.d/mirrorlist . הערה החוצה את המראה הנוכחית שלך ובחר אחרת מהאזור שלך. ודא שאתה רואה תוספת בסנכרון. זה המקום שבו תמצא רבים של חבילות משותפות שלך. אם הכל הלך טוב, אתה מוכן להתקין כמה חבילות. הפקודה לעשות זאת היא

 pacman -S (שם החבילה) 

הנה דוגמה של פקמן התקנת מנהל החלונות האהובים עלי, Windows Maker.

כמה אופציות פקמן נפוצות כוללות ..

 pacman -R (שם החבילה) # כדי להסיר חבילה 
 pacman -Ss (שם החבילה) # כדי לחפש חבילות 
 pacman -Si (שם החבילה) # כדי לקבל מידע על חבילה 
 pacman -Syu # כדי לסנכרן עם המראה ואת מערכת העדכון 
 pacman -U נתיב / אל / החבילה # כדי להתקין קובץ החבילה המקומית 

System Config

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

יש כמה חבילות אתה בטח רוצה להתקין לפני תחילת X.

  • מקלדת xf86-input
  • xf86-input-mouse
  • hwdetect
  • xf86-video (סוג כרטיס המסך שלך)

לבסוף, צור תצורת X.org על ידי ריצה

 X-configure 

ולהעתיק את התצורה שהתקבלה אל /etc/X11/xorg.conf .

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

 wmaker Exec 

אופציונאלי

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

 pacman -S python fakeroot הפוך את GCC תיקון wget ftp://ftp.berlios.de/pub/aurbuild/aurbuild-1.8.8-1-any.pkg.tar.gz pacman-a aurbuild-1.8.8-1-any .pkg.tar.gz aurbuild -s ddcxinfo-arch aurbuild -s hwd hwd -xa 

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

סיכום

קשה להעלות דעה על ארץ', כי ארץ' היא מה שאת עושה. אני אוהב את זה נותן כל כך הרבה שליטה למשתמש כאשר מדובר בתצורת המערכת, אבל לפעמים זה מרגיש כמו קצת יותר מדי שליטה. יש כמה דברים שגורמים לך לחשוב "קדימה, האם זה צריך להיות ידני?" אבל היזמים הם בבירור רק מנסה לעקוב אחר הפילוסופיה Arch לתת למשתמש את כל השליטה. בפרט, זה יהיה נחמד יש כלים כמו hwd ו aurbuild כחלק של המערכת, או לפחות זמין להתקנה באמצעות pacman. זה יכול לקרות בשלב מסוים כמו חבילות ב AUR יש סיכוי להיות עבד לתוך repo הקהילה בסופו של דבר. בסך הכל אני חושב שאני אוהב Arch ו pacman, ואני יכול לראות איך זה היה עושה בחירה מצוינת עבור מערכות כי צריך להישמר מהיר ונקי.