Công ty của tôi có một sản phẩm phần mềm được viết bằng C cho nền tảng Linux, được xây dựng với các autotools và phân phối thông qua các gói nhị phân. Để tạo các tệp nhị phân, trước tiên chúng tôi tạo RPM nguồn và sau đó biên dịch nguồn từ SRPM.Xây dựng các gói Linux cho nhiều bản phân phối và phiên bản
Hiện tại chúng tôi chỉ cung cấp gói RPM cho Fedora 10 64 bit, nhưng chúng tôi muốn bắt đầu cung cấp gói cho nhiều bản phân phối Linux - 32 bit cũng như 64 bit - và các phiên bản khác nhau của mỗi phân phối. Fedora 11 cũng như Fedora 10).
Tôi đã nghe rằng cách tốt nhất để tạo bản dựng cho nhiều hương vị Linux là có một máy chủ dựng và sử dụng môi trường chroot khác nhau cho mỗi bộ gói mà bạn muốn xây dựng. Có ai có tài nguyên tốt giải thích điều này chi tiết hơn không, có thể với các ví dụ về các dự án nổi tiếng sử dụng cơ chế xây dựng này, hoặc có một giải pháp thay thế tốt hơn để đạt được cùng một mục tiêu?
Trong khi bộ kiểm tra hiển thị thông tin có giá trị về tính tương thích, nó không xây dựng các gói có thông số phụ thuộc cụ thể theo phân phối. –