Bạn có quyền nghĩ rằng đây không phải là con đường tốt nhất. Tuyến đường này yêu cầu nhiều bước thủ công và rất dễ bị lỗi và không mở rộng tốt.
Khi làm việc với các bản phân phối linux, bạn nên bám sát quản lý gói càng nhiều càng tốt.
Những lợi thế của việc sử dụng quản lý gói:
- Hỗ trợ phụ thuộc
- Dễ dàng cài đặt / gỡ bỏ
- Kiểm kê phần mềm
- Hỗ trợ nâng cấp / hạ cấp, bao gồm xử lý các tệp cấu hình
- Gói nguồn về cơ bản ghi lại quá trình xây dựng của bạn và tự động hóa nó cho bạn sau khi được viết.
- Ký gói
- và nhiều hơn nữa.
Khi bạn bắt đầu làm việc chỉ từ nguồn, bạn mất tất cả các tính năng tuyệt vời này và mọi thứ bắt đầu trở nên lộn xộn khá nhanh.
Để giải quyết vấn đề cụ thể của bạn, bạn nên kiểm tra kho lưu trữ backport của Ubuntu , có thể họ có phiên bản cập nhật cho NGinx mà bạn có thể sử dụng.
Nếu họ không có phiên bản phù hợp, thì giải pháp tốt nhất sẽ là tự mình tạo một gói ubfox có cổng. Nó thực sự không khó lắm, và nó ít làm việc hơn là biên dịch nó từ nguồn theo cách thủ công mỗi lần. Về cơ bản, việc nhập dữ liệu đòi hỏi phải lấy gói nguồn từ ubfox, thay thế tệp tar.gz cũ mới bằng tệp mới nhất mà bạn muốn và xây dựng lại gói.
Bạn có thể sử dụng hướng dẫn này để giúp bạn backport gói.