La mia azienda ha un prodotto software scritto in C per una piattaforma Linux, creato con gli autotools e distribuito tramite pacchetti binari. Per creare i binari, prima produciamo un RPM sorgente e quindi compiliamo la fonte da SRPM.Creazione di pacchetti Linux per più distribuzioni e versioni
Attualmente forniamo solo pacchetti RPM per Fedora 10 a 64 bit, ma vogliamo iniziare a fornire pacchetti per più distribuzioni Linux - a 32 bit come anche a 64 bit - e possibilmente diverse versioni di ogni distribuzione (ad es. Fedora 11 e Fedora 10).
Ho sentito che il modo migliore per produrre build per più versioni di Linux è avere un singolo server di build e utilizzare un diverso ambiente di chroot per ogni set di pacchetti che si desidera creare. Qualcuno ha una buona risorsa che lo spiega in modo più dettagliato, magari con esempi di progetti ben noti che usano questo meccanismo di costruzione o hanno un'alternativa migliore per raggiungere lo stesso obiettivo?
Mentre appchecker mostra informazioni preziose sulla compatibilità, non crea pacchetti con specifiche di distribuzione specifiche della distribuzione. –