Tôi có một chương trình cần được biên dịch lại cho mọi phiên bản Ubuntu.
Hiện tại tôi đang đóng gói nó bằng PPA của Ubuntu chỉ để phân phối hiện tại.
Cuối cùng, tôi phải cung cấp các gói cho phiên bản Ubuntu trước đó.
Tôi không chắc làm thế nào để thực hiện điều này.
Máy chủ xây dựng Ubuntu PPA hoạt động như thế nào - nó chỉ nhìn vào trường phân phối trong mục thay đổi hiện tại nhất (trong tệp debian / changelog) để xác định gói phân phối nào sẽ được xây dựng?
Đặc tả debian cho phép thêm nhiều bản phân phối vào trường phân phối. Nhưng điều này không giúp tôi.
Một số tài liệu ubfox nói về việc mã hóa tên phân phối thành số phiên bản (trong tệp thay đổi debian).
Nhưng làm thế nào để nó hoạt động trong thực tế? Một phiên bản mới của chương trình có sẵn, sau đó những gì? Tôi có thêm cho mỗi bản phân phối một mục thay đổi mới và máy chủ xây dựng PPA tự động xây dựng cho mỗi gói phân phối mới sau khi loại bỏ nó không? Hay là máy chủ xây dựng PPA chỉ nhìn vào mục thay đổi đầu tiên?