วิธีการใช้ / etc / ทางเลือกอย่างมีประสิทธิภาพ


1

/etc/alternatives มีวัตถุประสงค์เพื่อจัดหาสิ่งอำนวยความสะดวกในการติดตั้งและใช้งานแพคเกจซอฟต์แวร์เดียวหลายเวอร์ชันได้อย่างสะดวก ตอนนี้ /usr/bin/some-binary สามารถเชื่อมโยงไปถึง /etc/alternatives/some-binary และ update-alternatives อย่างไรก็ตามตัวจัดการแพ็คเกจของการแจกจ่ายอาจถือว่ามีการควบคุม /usr/bin/some-binary. เป็นทางออกที่ดีที่สุดที่จะมี /etc/alternatives ในช่วงต้น PATH ตัวแปรสภาพแวดล้อม? มีทางเลือกอื่น (sic) สำหรับจัดการความตึงเครียดนี้ในแบบที่หมายความว่าเป็นการง่ายที่จะเลือกรุ่นที่คุณต้องการโดยไม่ทำลายความสามารถในการใช้ตัวจัดการแพคเกจเวอร์ชันที่มีอยู่หรือไม่?

คำตอบ:


1

การแจกจ่ายใด ๆ ที่ดำเนินการ alternatives และยังให้ผู้จัดการแพคเกจควรให้ผู้จัดการแพคเกจที่เคารพ alternativesมิฉะนั้นจะถือว่าแตกหัก

ดังนั้นการใส่ /etc/alternatives ในเส้นทางอาจแก้ไขการจัดการแพคเกจการกระทำที่แตกในแง่นี้ เป็นการยากที่จะดูว่าสิ่งนี้จะมีผลที่ไม่ตั้งใจในสภาพแวดล้อมประเภทนี้หรือไม่

หากสถานการณ์นี้เกิดขึ้นวิธีการของฉันจะแก้ไขปัญหาที่เกิดจากตัวจัดการแพคเกจด้วยตนเองซึ่งจะวางไบนารีจริงแทน symlink จากนั้นยื่นข้อผิดพลาดเพื่อขอให้แก้ไข

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.