เรื่องการจัดการ package นี่เป็นอะไรที่สับสนกันมากครับ เพราะแต่ละ distro ก้อมีเครื่องไม้เครื่องมือ เข้ามาช่วยในการจัดการเรื่องนี้มากขึ้น เพื่อแก้ปัญหา "Dependency Hell" นั่นเอง ปัญหานี้เกิดเพราะการแบ่งซอฟต์แวร์เป็น package นั่นแหละครับ เวลาจะติดตั้งโปรแกรมใด โปรแกรมหนึ่งต้องหา package ที่โปรแกรมนั้นต้องการมาติดตั้งก่อน เอาเป็นว่าหากันสุดขอบโลกเลยทีเดียว
ในแต่ละ distro ก้อมีแนวทางในการแก้ปัญหาเหล่านี้ โดยจัดทำเครื่องมือเข้ามาช่วยในการเพิ่ม ลบ โปรแกรมออกจากเครื่องของเราได้ง่ายขึ้น ยกตัวอย่างเช่น apt และ aptitude ใน debian-based distro , urpmi ใน madriva-based distro, yum ใน redhat/fedora-base distro และ yass ใน SUSE-based distro เหล่านี้เป็นเครื่องมือที่ช่วยให้การจัดการ package บน linux ในแต่ละ distro ได้ง่ายขึ้น
สำหรับ PCLinuxOS เองใช้ apt แต่รูปแบบ package เป็น .rpm ซะงั้น นอกจากจะใช้ apt บน command line เพื่อจัดการ package ได้แล้ว ยังสามารถใช้ synaptic เพื่อจัดการ package ได้อีกด้วย อ้ออย่าลืมใช้ rpm ได้เช่นกันสำหรับท่านที่ชอบ hard core บางทีทำให้เกิดอาการงง กันเกิดขึ้น เพราะมีความเชื่อที่ว่า apt, synaptic จัดการ package .deb หรือบน debian-based distro แต่อย่ากระนั้นเลย หากใครเคยใช้ mandrake 9/10 มาก่อนจะเคยชินกับการใช้ synaptic โดยไม่รู้ตัวเลยครับ เอาเป็นว่าท่านที่เป็นมือใหม่กับ PCLinuxOS และเคยใช้ debian based มาก่อนอย่างเช่น ubuntu แล้วจะย้ายมาใช้ PCLinuxOS ท่านสามารถใช้ Synaptic ได้เลย หรืออาจจะชินกับ command line ก้อสามารถใช้ apt ได้เช่นกัน (คำสั่ง aptitude ไม่มีน่ะครับ)
สำหรับที่เหลือก้อศึกษาชื่อ package รายละเอียดของ package ได้จาก Synaptic ได้เช่นกัน เพราะ package description บนเว็บมันไม่มีน่ะครับ หากเป็นไปได้ทางคลับจะจัดทำ package browser/search ไว้ให้บริการครับ
- xavier's blog
- Login or register to post comments
