วิธีการติดตั้งแพ็คเกจใหม่บน Linux
หลัก ลินุกซ์ การกระจายขยายผ่านการใช้แพ็คเกจที่นำเสนอผ่านแคตตาล็อกออนไลน์ การกระจายที่แตกต่างกันขึ้นอยู่กับการสร้างสถาปัตยกรรมที่มุ่งสู่ระบบการจัดการแพ็คเกจเฉพาะ ตัวจัดการแพ็คเกจที่คุณใช้เป็นตัวกำหนดว่าคุณจะติดตั้งหรืออัปเดตแพ็คเกจใหม่อย่างไร

แพ็คเกจคืออะไร?
แพ็คเกจคือแอปพลิเคชันซอฟต์แวร์สำหรับ Linux เช่นเดียวกับ App Store ของ Apple และ Google Play ที่เสนอแอพที่ดูแลจัดการสำหรับ iOS และ Android และ Microsoft Store ทำเช่นเดียวกันสำหรับ Windows 10 ตัวจัดการแพ็คเกจจะเข้าถึงไลบรารีของโปรแกรมที่ออกแบบมาเพื่อทำงานร่วมกับมาตรฐานสถาปัตยกรรมของการแจกจ่ายของคุณ
Package Manager คืออะไร?
NS ผู้จัดการแพ็คเกจ ทำหน้าที่เป็นเครื่องมือออนบอร์ดสำหรับการเข้าถึงแคตตาล็อกซอฟต์แวร์ออนไลน์ และติดตั้ง อัปเดต และลบแพ็คเกจออกจากระบบ Linux ของคุณ
มีตัวจัดการแพ็คเกจมากกว่าหนึ่งตัวในตลาด และแพ็คเกจของพวกเขานั้นไม่สามารถทำงานร่วมกันได้อย่างง่ายดาย นอกจากนี้ ยังไม่มีแพ็คเกจทั้งหมดอยู่ในแค็ตตาล็อกของตัวจัดการแพ็คเกจทุกอัน
ระบบการจัดการแพ็คเกจทั่วไปประกอบด้วย:
- dkpg: ใช้โดย Debian และ Ubuntu และรองรับโดยเครื่องมือต่างๆ เช่น apt, aptitude และ the Synaptic Package Manager
- Pacman: ใช้โดย Arch Linux
- การขนย้าย: ใช้โดย Gentoo Linux
- Snappy: รูปแบบแพ็คเกจที่ค่อนข้างใหม่ในตัวเองซึ่งพัฒนาโดยบริษัทแม่ของ Ubuntu
- RPM Package Manager: พัฒนาโดย Red Hat และรองรับโดยเครื่องมือเช่น ยำ และ zypper
ฉันจะติดตั้งหรืออัปเดตแพ็คเกจได้อย่างไร
ผู้ใช้ Novice Linux ควรใช้เครื่องมือการจัดการแพ็คเกจออนบอร์ดที่มาพร้อมกับการแจกจ่ายของคุณ คุณจะพบมันในระบบหน้าต่าง เครื่องมือแต่ละอย่างได้รับการกำหนดค่าต่างกันและมีตัวเลือกที่แตกต่างกัน แต่ทั้งหมดเป็นแบบกราฟิกและต้องใช้รหัสผ่านของผู้ดูแลระบบจึงจะใช้งานได้
ภายในเครื่องมือชี้แล้วคลิก คุณสามารถค้นหาแพ็คเกจใหม่ ลบแพ็คเกจที่มีอยู่ หรือค้นหาการอัปเดตสำหรับแพ็คเกจที่ติดตั้ง
การจัดการแพ็คเกจด้วยตนเอง
ผู้ใช้ระดับสูงมักไม่ค่อยพึ่งพาเครื่องมือกราฟิกที่มาพร้อมกับการแจกจ่าย โดยเลือกที่จะออกคำสั่งการจัดการแพ็คเกจโดยตรงจากเชลล์แทน ในบางกรณี เช่น การดูแลระบบเซิร์ฟเวอร์ Linux ไม่มีเดสก์ท็อปเลย ดังนั้นการเข้าถึงเชลล์จึงเป็นวิธีเดียวที่จะอัปเดตแพ็คเกจ
ตัวจัดการแพ็คเกจแต่ละตัวรองรับที่แตกต่างกัน คำสั่งเชลล์แต่โดยทั่วไป แต่ละรายการต้องการให้คุณระบุข้อมูลรับรองระดับรูท (รหัสผ่านรูทหรือรหัสผ่านบัญชีของผู้ใช้ที่ได้รับอนุญาตให้จัดการแพ็คเกจ) เพื่อเปลี่ยนระบบปฏิบัติการ
ตัวอย่างเช่น ถึง ติดตั้ง โปรแกรมแก้ไขข้อความยอดนิยม นาโนคุณจะต้องใช้คำสั่งเชลล์ต่อไปนี้:
ฉลาด:
apt ติดตั้ง nano
แพคแมน:
pacman -S นาโน
ซิปเปอร์:
zypper ติดตั้งนาโน
การขนส่ง:
โผล่ออกมานาโน
ดีเอ็นเอฟ:
dnf ติดตั้งนาโน
ตรวจสอบเอกสารประกอบสำหรับเครื่องมือการจัดการแพ็กเกจบนเชลล์สำหรับคำแนะนำเฉพาะ ซึ่งรวมถึงแฟล็กคำสั่งที่เกี่ยวข้องซึ่งปรับเปลี่ยนวิธีการทำงานของเครื่องมือพื้นฐาน