ทำไมต้องติดตั้งจาก tarball เมื่อมีตัวเลือกบรรจุอยู่?


1

หากมีตัวเลือกในการติดตั้งซอฟต์แวร์บน CentOS หรือ RHEL จาก RPM ทำไมถึงเลือกที่จะติดตั้งจาก tarball?

คำตอบ:


1

บางครั้งคุณต้องการรุ่นที่แตกต่างจากที่มีอยู่ในตัวจัดการแพคเกจ

จากมุมมองด้านความปลอดภัยคุณอาจไม่ไว้วางใจตัวจัดการแพคเกจและต้องการดาวน์โหลด tarball ตรวจสอบแหล่งที่มาและติดตั้งเมื่อคุณมั่นใจว่าจะไม่ถูกบุกรุก

หรือคุณอาจต้องการแก้ไขแหล่งที่มาเพื่อให้แอปพลิเคชันทำงานแตกต่างกันตัวอย่างเช่นเพื่อแก้ไขข้อบกพร่อง


2

rpmครั้งแรกไม่ได้ทุกโปรแกรมที่เคยเขียนได้รับการบรรจุเป็น ประการที่สองถ้าinstall from rpmคุณหมายถึงเครื่องมือเช่นyumหรือzypperโดยinstall by tarballคุณหมายถึงการดาวน์โหลดซอร์สโค้ด tarball จากเว็บไซต์ของโครงการและการสร้างและติดตั้งด้วยตนเองอาจมีสาเหตุหลายประการว่าทำไมบางคนต้องการไปกับtarballแพ็คเกจที่เตรียมไว้:

  • เพื่อให้มีเวอร์ชันล่าสุดของโปรแกรมที่กำหนดซึ่งยังไม่ได้จัดทำโดยผู้ดูแลแพคเกจ
  • เพื่อใช้ตัวเลือกการสร้างที่กำหนดเอง (ตัวอย่างเช่นใน./configureขั้นตอน)

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


3
คำตอบนี้เน้นถึงความแตกต่างที่สำคัญที่อาจรับประกันได้ว่ามีแสงสว่างมากขึ้นโดยทั่วไปแล้วการพูดเนื่องจากมักใช้คำศัพท์ (แต่ OP ไม่ได้ระบุว่า) การดำเนินการทั้งสองไม่เท่ากัน
CVn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.