ค้นหาเว็บไซต์

sysget - ส่วนหน้าสำหรับตัวจัดการแพ็คเกจทุกตัวใน Linux


Linux มีหลากหลายรสชาติ และพวกเราหลายคนต้องการทดสอบการแจกแจงทุกประเภทจนกว่าเราจะพบสิ่งที่ตรงตามความต้องการของเรา ปัญหาคือขึ้นอยู่กับการกระจายหลักที่ระบบปฏิบัติการของคุณสร้าง ตัวจัดการแพ็คเกจอาจแตกต่างกันและกลายเป็นสิ่งที่คุณไม่คุ้นเคยเป็นพิเศษ

มียูทิลิตี้ชื่อ sysget ที่สามารถเป็นส่วนหน้าสำหรับผู้จัดการแพ็คเกจทุกคนได้ โดยพื้นฐานแล้ว sysget ทำหน้าที่เป็นบริดจ์และอนุญาตให้คุณใช้ไวยากรณ์เดียวกันสำหรับผู้จัดการแพ็คเกจทุกตัว

อ่านเพิ่มเติม: 5 สุดยอดผู้จัดการแพ็คเกจสำหรับ Linux Newbies

สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับผู้ใช้ Linux มือใหม่ที่กำลังทำตามขั้นตอนแรกในการจัดการระบบปฏิบัติการผ่านบรรทัดคำสั่ง และต้องการข้ามจากการแจกจ่ายแบบหนึ่งไปยังอีกแบบหนึ่งโดยไม่ต้องเรียนรู้คำสั่งใหม่

Sysget ไม่สามารถทดแทนตัวจัดการแพ็คเกจการแจกจ่ายได้ มันเป็นเพียง wrapper ของตัวจัดการแพ็คเกจ OS และหากคุณเป็นผู้ดูแลระบบ Linux อาจเป็นการดีกว่าถ้าคุณยึดติดกับตัวจัดการแพ็คเกจของ distro ของคุณเอง

ผู้จัดการแพ็คเกจที่รองรับ

Sysget รองรับผู้จัดการแพ็คเกจที่หลากหลาย รวมถึง:

  1. apt-get หรือ apt
  2. xbps
  3. dnf
  4. ยำ
  5. ซิป
  6. ออปกก
  7. แพ็กแมน
  8. โผล่ออกมา
  9. แพคเกจ
  10. โครเมียมบรูว์
  11. โฮมบรูว์
  12. ห้าม
  13. สแน็ป

คุณสมบัติของซิสเกต

  • ค้นหาแพ็คเกจ
  • ติดตั้งแพ็คเกจ
  • ลบแพ็คเกจ
  • กำจัดเด็กกำพร้า
  • ล้างแคชตัวจัดการแพ็คเกจ
  • อัพเดตฐานข้อมูล
  • อัพเกรดระบบ
  • อัพเกรดแพ็คเกจเดียว

ที่เก็บ 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 ของคุณโดยสิ้นเชิง แต่เพียงเพื่อให้ครอบคลุมความต้องการพื้นฐานในการใช้งานแพ็คเกจบนระบบเท่านั้น