ฉันกำลังเขียนแพคเกจสำหรับบางสิ่งที่ต้องการตัวแปรสภาพแวดล้อมที่จะตั้งค่าเพื่อดำเนินการอย่างถูกต้อง ขั้นตอนการติดตั้งของตัวจัดการแพคเกจควรปรับเปลี่ยนสภาพแวดล้อมของผู้ใช้หรือเพียงแจ้งให้ผู้ใช้ทำเอง สัญชาตญาณของฉันจะเป็นแบบหลัง แต่ฉันเห็นข้อโต้แย้งสำหรับอดีต
bash
? มีเชลล์ทางเลือกมากมายที่สามารถใช้ได้กับไฟล์เริ่มต้นที่หลากหลาย ฉันแนะนำให้หาวิธีแก้ปัญหาทางเลือกอย่างจริงจังที่นี่
tomcat
ที่ต้องการตัวแปรสภาพแวดล้อมหลายตัวเพื่อให้ทำงานได้อย่างถูกต้อง พวกเขาทั้งหมดถูกกำหนดโดยสคริปต์เริ่มต้นที่ทำงานแทนที่จะเรียกใช้ไบนารีโดยตรง
.bashrc
ฉันคิดว่าน่าจะดีกว่าที่จะบรรจุภัณฑ์แฮ็กหรือการล้อเล่น