sysget - ส่วนหน้าสำหรับตัวจัดการแพ็คเกจทุกตัวใน Linux
Linux มีหลากหลายรสชาติ และพวกเราหลายคนต้องการทดสอบการแจกแจงทุกประเภทจนกว่าเราจะพบสิ่งที่ตรงตามความต้องการของเรา ปัญหาคือขึ้นอยู่กับการกระจายหลักที่ระบบปฏิบัติการของคุณสร้าง ตัวจัดการแพ็คเกจอาจแตกต่างกันและกลายเป็นสิ่งที่คุณไม่คุ้นเคยเป็นพิเศษ
มียูทิลิตี้ชื่อ sysget ที่สามารถเป็นส่วนหน้าสำหรับผู้จัดการแพ็คเกจทุกคนได้ โดยพื้นฐานแล้ว sysget ทำหน้าที่เป็นบริดจ์และอนุญาตให้คุณใช้ไวยากรณ์เดียวกันสำหรับผู้จัดการแพ็คเกจทุกตัว
อ่านเพิ่มเติม: 5 สุดยอดผู้จัดการแพ็คเกจสำหรับ Linux Newbies
สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับผู้ใช้ Linux มือใหม่ที่กำลังทำตามขั้นตอนแรกในการจัดการระบบปฏิบัติการผ่านบรรทัดคำสั่ง และต้องการข้ามจากการแจกจ่ายแบบหนึ่งไปยังอีกแบบหนึ่งโดยไม่ต้องเรียนรู้คำสั่งใหม่
Sysget ไม่สามารถทดแทนตัวจัดการแพ็คเกจการแจกจ่ายได้ มันเป็นเพียง wrapper ของตัวจัดการแพ็คเกจ OS และหากคุณเป็นผู้ดูแลระบบ Linux อาจเป็นการดีกว่าถ้าคุณยึดติดกับตัวจัดการแพ็คเกจของ distro ของคุณเอง
ผู้จัดการแพ็คเกจที่รองรับ
Sysget รองรับผู้จัดการแพ็คเกจที่หลากหลาย รวมถึง:
- apt-get หรือ apt
- xbps
- dnf
- ยำ
- ซิป
- ออปกก
- แพ็กแมน
- โผล่ออกมา
- แพคเกจ
- โครเมียมบรูว์
- โฮมบรูว์
- ห้าม
- สแน็ป
- น
คุณสมบัติของซิสเกต
- ค้นหาแพ็คเกจ
- ติดตั้งแพ็คเกจ
- ลบแพ็คเกจ
- กำจัดเด็กกำพร้า
- ล้างแคชตัวจัดการแพ็คเกจ
- อัพเดตฐานข้อมูล
- อัพเกรดระบบ
- อัพเกรดแพ็คเกจเดียว
ที่เก็บ git อย่างเป็นทางการของ sysget มีอยู่ที่นี่
วิธีการติดตั้งและใช้ Sysget ใน Linux
การติดตั้ง sysget นั้นง่ายและไม่ซับซ้อนเป็นพิเศษ และสามารถทำได้โดยใช้คำสั่งต่อไปนี้
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget
sudo mkdir -p /usr/local/share/sysget
sudo chmod a+x /usr/local/bin/sysget
การใช้งาน sysget นั้นค่อนข้างเรียบง่าย และคำสั่งมักจะดูเหมือนคำสั่งที่ใช้กับ apt เมื่อคุณเรียกใช้ sysget เป็นครั้งแรก คุณจะถูกถามถึงตัวจัดการแพ็คเกจของระบบและดูรายการที่มีอยู่ คุณต้องเลือกอันหนึ่งสำหรับระบบปฏิบัติการของคุณ:
sudo sysget
เมื่อเสร็จแล้ว คุณสามารถใช้คำสั่งต่อไปนี้:
สำหรับการติดตั้งแพ็คเกจ
sudo sysget install <package name>
หากต้องการลบแพ็คเกจ:
sudo sysget remove package
หากต้องการเรียกใช้การอัปเดต:
sudo sysget update
หากต้องการอัพเกรดระบบของคุณ:
sudo sysget upgrade
อัพเกรดแพ็คเกจเฉพาะด้วย:
sudo sysget upgrade <package name>
หากต้องการลบเด็กกำพร้าออก:
sudo sysget autoremove
ทำความสะอาดแคชตัวจัดการแพ็คเกจ:
sudo sysget clean
มาดูกันในการใช้งานจริง นี่คือตัวอย่างการติดตั้ง emacs บนระบบ Ubuntu
sudo sysget install emacs
และนี่คือวิธีลบแพ็คเกจ:
sudo sysget remove emacs
หากคุณต้องการใช้ตัวเลือก sysget คุณสามารถพิมพ์:
sudo sysget help
นี่จะแสดงรายการตัวเลือกที่คุณสามารถใช้ได้กับ sysget:
บทสรุป
โปรดจำไว้ว่าไวยากรณ์สำหรับ sysget จะเหมือนกันในการแจกแจงที่รองรับทั้งหมด ถึงกระนั้น ก็ไม่ได้หมายความว่าจะแทนที่ตัวจัดการแพ็คเกจ OS ของคุณโดยสิ้นเชิง แต่เพียงเพื่อให้ครอบคลุมความต้องการพื้นฐานในการใช้งานแพ็คเกจบนระบบเท่านั้น