אתמול התקנתי את Arch Linux , ההפצה הפופולרית ביותר כיום של GNU/Linux, על אחד ממחשבי העבודה.
המשימה לא הייתה קשה, אך גם לא הייתה קלה, ותוך כדי כך למדתי המון דברים ואני רוצה לחלוק חלק מהידע הנרכש עם כולכם.
אתחיל בכך שבפעם האחרונה שהתקנתי את Arch Linux, הכל היה הרבה יותר קל, אבל ברגע שמתרגלים לשיטת ההתקנה החדשה, התהליך הופך להיות מהיר מאוד. דמיינו, על ידי ביצוע כל השלבים שאראה לכם בהמשך, לקח לי לא יותר מ-5 דקות להתקין את המערכת הבסיסית ולהפעיל אותה. עם זאת, יש לי כמה מאגרים מקומיים, כך שהעיכוב יהיה תלוי במקום שבו תתקינו את החבילות.
מה צריך לדעת דביאן (או הפצות אחרות)
אולי החלק הקשה ביותר אינו כל כך ההתקנה, אלא הבנת אופן פעולתו של systemd . בניסיון למצוא את האנלוגיה הקרובה ביותר עבור משתמשי דביאן , הנה דוגמה:
כאשר אנו מתקינים את KDE ו- KDM (או שירות אחר) לא מופעל בעת אתחול המחשב , מה שאנו עושים הוא להריץ את הדברים הבאים על ה-TTY:
# /etc/init.d/kdm start
או מה זהה:
# service kdm start
ובכן, במקרה של systemd, ראשית עלינו להפעיל את השירות:
# systemctl enable kdm.service
ואז התחל את זה:
# systemctl star kdm.service
עד כאן הכל טוב ויפה, אבל איפה זה מסתבך? ובכן, ישנם דמונים אחרים, כמו NetworkManager , אשר, בהתבסס על הדוגמה הקודמת, אפשר לחשוב שמופעל על ידי הקלדת:
# systemctl enable networkmanager.service
או משהו דומה, אבל זה לא ככה, אבל עלינו לשים:
# systemctl enable NetworkManager
יש עוד פרט חשוב מאוד בנוגע לרשת. תשכחו מ- ethX ו- wlanX , אין עוד ifconfig , ifup , ifdown ... עכשיו הדברים שונים. לדוגמה, ממשקי הרשת שלי, גם קוויים וגם Wi-Fi, נקראים עכשיו (בסדר הזה): enp5s0 ו- wlp9s0.
איך נדע זאת אם כבר אין לנו ifconfig? ובכן, באמצעות הפקודה:
$ ip link
בדביאן כדי לבנות ממשק היינו צריכים רק לפתוח מסוף ולשים:
# ifup eth0
וכדי להשבית אותו:
# ifdown eth0
עכשיו כדי להעלות או להשבית ממשק רשת עלינו לעשות זאת באמצעות הפקודות:
# ip link set enp5s0 down
ולהרים אותם:
# ip link set enp5s0 up
אם אנו רוצים להגדיר IP באופן ידני בדביאן ובנגזרות, עלינו רק לשים:
# ifconfig eth0 192.168.X.X [otros parámetros opcionales]
עם זאת, ב- Arch Linux עלינו להשתמש בפקודה:
# ip קישור הגדר enp5s0 למעלה # ip addr הוסף 192.168.XX / 255.255.255.0 dev enp5s0 # ip מסלול הוסף ברירת מחדל דרך 192.168.XX
במקרה של WiFi עלינו לבצע:
# wifi-menu wlp9s0
אלו הדברים שמתנגשים לרוב עם חוויית המשתמשים המגיעים מדביאן בכניסה לעולם Arch Linux . אולי יש אחרים, אבל לפחות בשבילי, אלה היו המשמעותיים ביותר.
לאחר מכן, עלינו להסתגל לעובדה שאיננו משתמשים יותר:
# aptitude update
אבל
# pacman -Su
ושלא נתקין עם:
# aptitude install
אבל עם:
# pacman -S
כמובן, אם הם כל כך רגילים ל- Aptitude , אנחנו תמיד יכולים ליצור כמה כינויים כדי להריץ את PacMan באמצעות אותן פקודות כמו בדביאן
ולבסוף עלינו לזכור כי יתכן ששמותיהם של כמה חבילות או מטא-חבילות שונים במקצת בדביאן ובארץ '.
ההתרשמויות שלי והקשר הראשון שלי
אני מאוד אוהב את המהירות בה ההפעלה של המחשב הנייד, מכיוון שהגרוב עובר עד שה- KDM מתחיל זה לוקח כ -5 שניות בלבד (ללא הגזמה ועם כונן קשיח SATA).
דבר נוסף שמתרגלים אליו במהירות הוא המהירות שבה מותקנות החבילות באמצעות Pacman, זה ממש מהיר, אם כי אני צריך למצוא דרך להתאים אותו מעט להעדפותי, למשל, להדגיש את תוצאות החיפוש בצבעים או משהו כזה כי מכיוון שהוא מגיע כברירת מחדל קצת קשה למצוא משהו.
KDE 4.10.5 כבר זמין ב-Arch Linux, אבל אני נתקל בבעיה מוזרה. כאשר Nepomuk מופעל, כשהוא מתחיל לחשב ולבדוק קבצים חדשים, צריכת ה-RAM עולה (מבלי ששיניתי דבר), וחלון Virtuoso הצליח לצרוך מעל 1GB בעצמו. למרבה המזל, זה משהו שמטופל ב- KDE 4.11.
מצד שני, אני מבין ש- Arch Linux הוא KISS וכל השאר, אבל אני לא מבין מדוע הם לא מאמצים מתקין פשוט יותר, דבר פשוט יותר במיוחד עבור החלק הקריטי ביותר של ההתקנה, שהוא המחיצה. עבור משתמש שרגיל במקצת ל- GNU / Linux, הדרך להתקין את Arch אולי נראית פשוטה, אך עבור מצטרף חדש זה נראה לי לא.
ושום דבר, ככה ההרפתקה שלי מתחילה בהפצה הזו, שכפי שאמר לי חברי KZKG ^ גאארה: "בוא נראה כמה זמן היא נמשכת." יש לי הרבה עבודה לפני, לקרוא הרבה תיעוד ולהתנסות בכדי שאוכל לעשות את כל מה שאני עושה עם דביאן שלי ... וזה היה ה- ToDo הקטן שלי:
- התקן את החבילות בהן אני משתמש על בסיס יומיומי והכין את המערכת.
- התקן את Qemu-KVM
- התקן שרת אינטרנט
בחלק השני של יומן התקנה זה נראה כיצד להתקין את Arch Linux מבלי למות לנסות..