หากมีตัวเลือกในการติดตั้งซอฟต์แวร์บน CentOS หรือ RHEL จาก RPM ทำไมถึงเลือกที่จะติดตั้งจาก tarball?
หากมีตัวเลือกในการติดตั้งซอฟต์แวร์บน CentOS หรือ RHEL จาก RPM ทำไมถึงเลือกที่จะติดตั้งจาก tarball?
คำตอบ:
บางครั้งคุณต้องการรุ่นที่แตกต่างจากที่มีอยู่ในตัวจัดการแพคเกจ
จากมุมมองด้านความปลอดภัยคุณอาจไม่ไว้วางใจตัวจัดการแพคเกจและต้องการดาวน์โหลด tarball ตรวจสอบแหล่งที่มาและติดตั้งเมื่อคุณมั่นใจว่าจะไม่ถูกบุกรุก
หรือคุณอาจต้องการแก้ไขแหล่งที่มาเพื่อให้แอปพลิเคชันทำงานแตกต่างกันตัวอย่างเช่นเพื่อแก้ไขข้อบกพร่อง
rpm
ครั้งแรกไม่ได้ทุกโปรแกรมที่เคยเขียนได้รับการบรรจุเป็น ประการที่สองถ้าinstall from rpm
คุณหมายถึงเครื่องมือเช่นyum
หรือzypper
โดยinstall by tarball
คุณหมายถึงการดาวน์โหลดซอร์สโค้ด tarball จากเว็บไซต์ของโครงการและการสร้างและติดตั้งด้วยตนเองอาจมีสาเหตุหลายประการว่าทำไมบางคนต้องการไปกับtarball
แพ็คเกจที่เตรียมไว้:
./configure
ขั้นตอน)สุดท้ายบางครั้งคุณต้องการเพียงแค่ให้ลองใช้รุ่นพัฒนาและไม่จำเป็นต้องติดตั้ง - รุ่นที่ไม่เสถียรมักจะไม่ได้รับการบรรจุโดยผู้ดูแลแพคเกจดังนั้นจึงไม่มีวิธีอื่นที่จะลองใช้