4
การติดตั้งไลบรารีไว้ในโฮมไดเร็กตอรี่ แต่โปรแกรมไม่รู้จัก
ฉันกำลังติดตั้งโปรแกรมบนเซิร์ฟเวอร์ในฐานะผู้ใช้ที่ไม่ใช่รูท โดยเฉพาะมันคือ tmux 1.5 แต่สิ่งนี้ควรนำไปใช้กับโปรแกรมที่ติดตั้งในเครื่องทั้งหมดในความคิดของฉัน (ฉันพูดถึงชื่อโปรแกรมในกรณีที่ปัญหานี้จบลงไม่ใช่ข้อผิดพลาดของฉันเอง) โปรแกรมต้องการให้ฉันติดตั้งไลบรารี่บางอัน (เช่น libevent และ ncurses) ดังนั้นฉันจึงติดตั้งทั้งสองเครื่องเนื่องจากฉันไม่สามารถเข้าถึงรูทได้ cd $HOME/library/installation/folder DIR=$HOME/local ./configure --prefix=$DIR #... make ... make install ตอนนี้เพื่อติดตั้งโปรแกรมฉันต้องรวมแพ็คเกจห้องสมุดด้วย: cd $HOME/program/installation/folder ./configure --prefix=$DIR CFLAGS="-I$DIR/include" LDFLAGS="-L$DIR/lib" #... make ... make install ตกลงดังนั้นสิ่งนี้จะติดตั้งโปรแกรมโดยไม่มีปัญหาใน $ HOME / local / bin แต่ถ้าฉันเรียกใช้โปรแกรมปฏิบัติการ: $ HOME / local / bin / tmux …