linux: Trỏ đường dẫn cài đặt khi build package bằng source
Mặc định các gói khi build bằng source thì file binary sẽ vào thư mục `/usr/local/bin` tuy nhiên nếu ta muốn các file binary vào thư mục khác khi sau khi cài đặt thì dùng thêm tham số--prefix=/duong/dan/thu/muc
Ví dụ:
./configure --prefix=/opt/zlib-1.2.11
Một số gói khác thì dùng tham số biến môi trường để thiết lập ví dụ khi cài lua, đặt giá trị cho biến INSTALL_TOP để trỏ đường dẫn. /opt/lua-5.3.5
make INSTALL_TOP=/opt/lua-5.3.5 linux install
Khi cài haproxy thì dùng PREFIX sau khi build để cài vào thư mục tùy chọn /opt/haproxy-2.4.1
make PREFIX=/opt/haproxy-2.4.1 install
Các tên biến để cài đặt này này có thể tra cứu bằng lệnh `make help`
Đối với các gói tarball có sử dụng ./configure thì có thể tra cứu các build option bằng lệnh `./configure --help` để hiển thị các build option. Ví dụ khi build glibc.
../configure --prefix=PREFIX : Trỏ đường dẫn mà file sau khi build sẽ được install
Không có nhận xét nào:
Đăng nhận xét