linux: Trỏ đường dẫn cài đặt khi build package bằng source - QuânSysAd's Blog

05 tháng 7 2021

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: