Tôi làm hầu hết công việc của mình (liên quan đến rất nhiều C / Python) trên một máy chủ phát triển được chia sẻ với một số người khác. Kết quả là tất cả chúng ta dường như làm một chút công việc quản trị hệ thống (không có sysadmin). Điều này có xu hướng hoạt động ổn, nhưng cài đặt và duy trì các gói và thư viện có xu hướng lộn xộn.
Gần đây tôi đã thấy mình cài đặt và xây dựng ngày càng nhiều gói vv trong thư mục nhà của tôi. Cách tốt nhất để chính thức hóa / hợp lý hóa quá trình này là gì? Ngay bây giờ tôi chỉ ./configuring
có --prefix
, thiết lập con đường của tôi để tôi ~/usr/bin
đi trước usr/bin
, vv, và cố gắng để thiết lập LD_LIBRARY_PATH
và C_INCLUDE_PATH
và 'PYTHONPATH đúng, nhưng điều này đang trở thành dễ bị lỗi và đau đớn. Có phương pháp "tự động" hơn không?