2012-02-05 73 views
13

Làm cách nào để mở rộng đường dẫn tìm kiếm mặc định trong ubuntu (theo cách mà nó cũng liên tục)? không, tôi làm không phải muốn xuất LD_LIBRARY_PATH dựa trên giải pháp tạm thời, thay vì một số cách để mở rộng đường dẫn tìm kiếm mặc định lib?mở rộng đường dẫn tìm kiếm mặc định trong ubuntu

trong khi google-ing, tôi cam trên một số thông tin, trong ubuntu đường dẫn tìm kiếm mặc định nằm trong /etc/ld.so.conf.d, nhưng chỉnh sửa libc.conf không mở rộng đường dẫn mặc định .. vì vậy tôi nghĩ rằng một trong hai tôi đang làm sai, hoặc một cái gì đó là mất tích ...

sự thay đổi nội dung libc.conf trông giống như ...

# libc default configuration 
/usr/local/lib:/path_to_my_libraries/lib 

Trả lời

26

tạo (như root) một file mới trong/etc/ld.so.conf.d/ chứa, đường dẫn mới.

Ví dụ:

 

    # echo "/path-to-your-libs/" > /etc/ld.so.conf.d/your.conf 

sau đó chạy

 

    sudo ldconfig 

Không cần phải thay đổi libc.conf.

+0

nhận nó, tôi quên ldconfig sau thư viện cập nhật .. . :) !!! cảm ơn. –

+0

Cảm ơn! Lưu ý rằng tệp ".conf" không có tên trước khi phần mở rộng không hoạt động. –

0

Sử dụng sudo, mà không trở nên root

$ echo '/path-to-your-libs/' |sudo tee -a /etc/ld.so.conf.d/your.conf 

Đừng quên để kết thúc với một liên kết động làm mới bộ nhớ cache thư viện:

$ sudo ldconfig 
Các vấn đề liên quan