เมื่อวานนี้ ผมได้ติดตั้ง Arch Linux ซึ่งเป็นระบบปฏิบัติการ GNU/Linux แบบ Rolling Release ที่ได้รับความนิยมมากที่สุด ในขณะนี้ ลงใน คอมพิวเตอร์เครื่องหนึ่งของที่ทำงาน
งานไม่ยาก แต่ก็ไม่ง่ายเช่นกันและในกระบวนการนี้ฉันได้เรียนรู้หลายสิ่งหลายอย่างและเป็นส่วนหนึ่งของความรู้ที่ได้รับฉันต้องการแบ่งปันกับพวกคุณทุกคน
ผมขอเริ่มด้วยการบอกว่า ครั้งล่าสุดที่ผมติดตั้งArch Linuxนั้นง่ายกว่ามาก แต่เมื่อคุณคุ้นเคยกับวิธีการติดตั้งแบบใหม่แล้ว กระบวนการก็จะรวดเร็วมาก ลองนึกภาพดูสิครับ ด้วยการทำตามขั้นตอนทั้งหมดที่ผมจะแสดงให้คุณดูต่อไปนี้ ผมใช้เวลาไม่เกิน 5 นาทีในการติดตั้งและใช้งานระบบพื้นฐานเสร็จแล้ว อย่างไรก็ตาม ผมมีที่เก็บแพ็กเกจในเครื่อง ดังนั้นเวลาที่ใช้จะขึ้นอยู่กับว่าคุณติดตั้งแพ็กเกจไว้ที่ใด
สิ่งที่ผู้ใช้ Debian (หรือ distros อื่น ๆ ) ควรรู้
บางทีส่วนที่ยากที่สุดอาจไม่ใช่การติดตั้ง แต่เป็นการทำความเข้าใจวิธี การทำงาน ของ systemd มากกว่า เพื่อหาตัวอย่างที่ใกล้เคียงที่สุดสำหรับ ผู้ใช้ Debianนี่คือตัวอย่าง:
เมื่อเราติดตั้ง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
ใน Debian ในการสร้างอินเทอร์เฟซเราต้องเปิดเทอร์มินัลและใส่:
# ifup eth0
และเพื่อปิดการใช้งาน:
# ifdown eth0
ตอนนี้ในการเพิ่มหรือปิดใช้งานอินเทอร์เฟซเครือข่ายเราต้องทำโดยใช้คำสั่ง:
# ip link set enp5s0 down
และเพื่อยกพวกเขา:
# ip link set enp5s0 up
หากเราต้องการตั้งค่า IP ด้วยตนเองใน Debian และอนุพันธ์เราต้องใส่:
# 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
สิ่งเหล่านี้คือสิ่งที่มักขัดแย้งกับประสบการณ์ของผู้ใช้ที่มาจากDebianเมื่อก้าวเข้าสู่ โลก ของ Arch Linuxอาจมีสิ่งอื่นๆ อีก แต่สำหรับผมแล้ว สิ่งเหล่านี้เป็นสิ่งที่สำคัญที่สุด
จากนั้นเราต้องปรับตัวให้เข้ากับความจริงที่ว่าเราไม่ได้ใช้:
# aptitude update
แต่
# pacman -Su
และเราไม่ได้ติดตั้งด้วย:
# aptitude install
แต่ด้วย:
# pacman -S
แน่นอน ถ้าพวกเขาคุ้นเคยกับการใช้Aptitude อยู่แล้ว เราก็สามารถสร้างชื่อเรียกแทน (alias) สองสามชื่อเพื่อเรียกใช้PacManโดยใช้คำสั่งเดียวกันกับใน Debian ได้เสมอ
และสุดท้ายเราต้องจำไว้ว่าเป็นไปได้ว่าชื่อของแพ็คเกจหรือเมตาแพ็กเกจบางอย่างแตกต่างกันบ้างใน Debian และ Arch
ความประทับใจและการติดต่อครั้งแรกของฉัน
ฉันชอบความเร็วในการเริ่มต้นแล็ปท็อปมากเนื่องจาก Grub ผ่านไปจนถึง KDM เริ่มต้นใช้เวลาประมาณ 5 วินาทีเท่านั้น (โดยไม่เกินจริงและด้วย SATA HDD)
อีกสิ่งหนึ่งที่เราคุ้นเคยอย่างรวดเร็วคือความเร็วในการติดตั้งแพ็กเกจโดยใช้ Pacman มันเร็วมากแม้ว่าฉันจะต้องหาวิธีปรับให้เข้ากับความชอบของฉันเล็กน้อยเช่นเน้นผลการค้นหาด้วยสี หรืออะไรทำนองนั้นเพราะตามค่าเริ่มต้นมันเป็นเรื่องยากที่จะหาบางอย่าง
KDE 4.10.5มีให้ใช้งานแล้วบน Arch Linux แต่ผมกำลังประสบปัญหาแปลกๆ อยู่ครับ เมื่อเปิดใช้งาน Nepomukแล้วมันเริ่มคำนวณและตรวจสอบไฟล์ใหม่ การใช้งาน RAM ก็เพิ่มขึ้น (โดยที่ผมไม่ได้เปลี่ยนแปลงอะไรเลย) และ หน้าต่าง Virtuosoก็ใช้ RAM ไปมากกว่า 1GB เลยทีเดียว โชคดีที่ปัญหานี้กำลังได้รับการแก้ไขในKDE 4.11ครับ
ในทางกลับกันฉันเข้าใจว่า Arch Linux คือ KISS และอื่น ๆ แต่ฉันไม่เข้าใจว่าทำไมพวกเขาไม่ใช้ตัวติดตั้งที่ง่ายกว่าสิ่งที่ง่ายกว่าโดยเฉพาะอย่างยิ่งสำหรับส่วนที่สำคัญที่สุดของการติดตั้งซึ่งก็คือการแบ่งพาร์ติชัน สำหรับผู้ใช้ที่ค่อนข้างคุ้นเคยกับ GNU / Linux วิธีการติดตั้ง Arch อาจดูเหมือนง่าย แต่สำหรับผู้มาใหม่ดูเหมือนว่าจะไม่เหมาะกับฉัน
และไม่มีอะไรเลยนั่นเป็นวิธีที่การผจญภัยของฉันเริ่มต้นด้วยการแจกจ่ายนี้ซึ่งเพื่อนร่วมงานของฉัน KZKG ^ กาอาระบอกฉันว่า: "มาดูกันว่าจะนานแค่ไหน" ฉันมีงานรออยู่ข้างหน้าฉันอ่านเอกสารมากมายและทดลองเพื่อให้สามารถทำทุกอย่างที่ฉันทำกับ Debian ของฉัน ... และนี่เป็นสิ่งที่ต้องทำเล็กน้อยของฉัน:
- ติดตั้งแพ็กเกจที่ฉันใช้เป็นประจำทุกวันและเตรียมระบบให้พร้อม
- ติดตั้ง Qemu-KVM
- ติดตั้งเว็บเซิร์ฟเวอร์
ในส่วนที่สองของบันทึกการติดตั้งนี้ เราจะดูวิธีการติดตั้ง Arch Linux โดยไม่ต้องพยายามเลย..