Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

Arch Linux: สร้างระบบ Linux ของคุณเองจากศูนย์

สำหรับ Power Users การปรับแต่งระบบให้สมบูรณ์แบบเป็นความต้องการ สามารถทำได้ดีที่สุดตั้งแต่ต้น: ประกอบคอมโพเนนต์ที่ต้องการเอง เนื่องจากมีหลายโปรแกรมทำสิ่งเดียวกันแต่วิธีต่างกัน เลือกแอปที่ชอบได้ การประกอบเองยังให้เข้าใจระบบลึกขึ้น สามารถควบคุมได้สูงสุด การกระจาย Desktop ทั่วไปไม่ทำให้ง่าย (ไม่เหมาะ/ยาก) แต Arch Linux แตกต่างออกไป

ปรัชญา

Arch Linux เป็นการกระจาย อิสระสมบูรณ์ ไม่ได้พัฒนาจาก Debian/Fedora/Derivatives สร้างแพ็กเกจเอง ใช้ Package Manager ตัวเองชื่อ pacman มีหลักการโครงการของตัวเอง ภายใต้ Arch ใช้หลัก KISS (Keep It Simple, Stupid) "ทำให้สิ่งต่างๆ เรียบง่าย ตรงไปตรงมา" ผ่านไฟล์ Config ที่ "เรียบง่าย" จริงแล้วเหมาะกับ Power Users ที่รู้ว่ากำลังทำอะไร ไม่ใช่มือใหม่ หากยังไม่เข้าใจ: Arch พยายาม "ปลดล็อก" สิ่งที่ซ่อนอยู่ภายใต้ GUI ปกติ

Arch Linux: สร้างระบบ Linux ของคุณเองจากศูนย์
Arch Linux

เริ่มต้นใช้งาน

Arch Linux: สร้างระบบ Linux ของคุณเองจากศูนย์
กระบวนการติดตั้ง Arch

Arch ไม่มี Default Software ใดๆ มีแค่ "Base": Linux Kernel + เครื่องมือพื้นฐานที่ต้องติดตั้ง (หรือระบบจะไม่ทำงาน) Installer เป็น Text-based ไม่ใช่ GUI ติดตั้ง Base (+ Base-devel สำหรับ Compile) -> Reboot -> เห็นแค่ Cursor กระพริบบนหน้าจอข้อความ

ติดตั้งต่อไปเรื่อยๆ!

Arch Linux: สร้างระบบ Linux ของคุณเองจากศูนย์
หลังติดตั้ง Base แล้ว

จากนี้ ต้องตั้งค่าทุกอย่าง: Graphical Server (X/Wayland) + Graphics Drivers, Desktop Environment, Sound (ถ้าทำ Desktop) หรือ เซิร์ฟเวอร์ต่างๆ (ถ้าทำ Server) นี่คือจุดที่คุณ "ตัดสินโชค" ระบบและติดตั้งฮาร์ดแวร์/ซอฟต์แวร์ที่เหมาะสม ให้การชมเชยซอฟต์แวร์ที่ทำให้ Desktop/Server ทำงานสมบูรณ์ หลังทำงานบ้าง ระบบจะเป็นไปตามที่คุณต้องการ (รูปแบบขึ้นอยู่กับสิ่งที่คุณเลือก)

ซอฟต์แวร์

Arch Linux: สร้างระบบ Linux ของคุณเองจากศูนย์
Pacman Package Manager

ซอฟต์แวร์ Arch อยู่ใน Repositories เข้าถึงผ่าน pacman (Terminal) ติดตั้ง/ลบ/อัปเกรดได้ตามปกติ ไม่มี GUI Tool ทางการสำหรับ pacman (มีเครื่องมือบ้างแต่อาจไม่ทำงาน/ไม่เสถียร ผู้ใช้ Arch จริงๆ ตัดสินไม่ใช้)

ซอฟต์แวร์เยอะมาก: ไม่อยู่ใน Repo อย่างเป็นทางการ -> AUR (Arch User Repository) มีสคริปต์ติดตั้งจากใครก็ได้ ต้องใช้ Tool แยก (แนะนำ yaourt) แพ็กเกจ AUR ต้อง Compile เอง (Repo ปกติเป็น Binary Compiled แล้ว)

Repo ทางการ + AUR ทันสมัยมาก ใช้ซอฟต์แวร์ล่าสุดได้เสมอ ระดับเสถียรยอมรับได้ ไม่มี "Release" จริงๆ (มีแค่ ISO Snapshot รายเดือนเพื่อติดตั้งใหม่ง่ายขึ้น) ใช้ Rolling Release อัปเกรดแพ็กเกจทั้งหมด -> ระบบทันสมัยตลอด

สรุป

อยากเข้าใจ Arch เพิ่มเติม: อ่าน คู่มือติดตั้ง Arch Linux (เยอะเปลี่ยนไป ควรอ่าน Unofficial Beginner's Guide หรือ Official Installation Guide บนเว็บ Arch) และ ArchBang (พัฒนาจาก Arch ทำให้ติดตั้งง่ายขึ้น) อย่าลืม: ลองใน Virtual Machine ก่อน ป้องกันปัญหาบนเครื่องจริง (โดยเฉพาะมือใหม่)

คิดยังไงกับ Arch Linux? Rolling Release ดีกว่า Regular Release ไหม? ความคิดเห็นได้เลย!