Come pacchettizzare un'app Linux basata su SDL2?

3

Ho scritto una piccola applicazione giocattolo usando SDL2. Voglio distribuirlo il modo più user-friendly, per Linux.

  • Dovrei creare un pacchetto deb , ma poi dovrei anche creare pacchetti per altre distro, che non mi sono familiari. (Inoltre non ho familiarità con il packaging deb . Ancora.)
  • Dovrei compilarlo in statico e distribuire il singolo ELF, ma non esiste una versione statica di SDL2 disponibile, quindi devo compilare tutte le dipendenze da solo, il che è molto doloroso.
  • Veloce e sporco: rilascia l'ELF, eseguirà distribuzioni con SDL2 installato.

Breve: qual è l'equivalente Linux di setup.exe ?

    
posta ern0 08.06.2015 - 15:10
fonte

1 risposta

1

Potresti dare un'occhiata ai seguenti progetti:

I primi due progetti sono programmi di installazione che sono stati utilizzati per il confezionamento di molti giochi. La pagina di MojoSetup ha un elenco di giochi in esso contenuti, ad esempio.

La documentazione di AppImageKit contiene le linee guida su come costruire i tuoi binari in modo tale da essere utilizzabili su tutte le diverse distribuzioni e su tutte le diverse versioni della stessa distribuzione possibile: link

Mentre impacchetta un'applicazione per renderla portabile, probabilmente sarai interessato a scoprire il concetto di "rpath": link

Non puoi semplicemente collegare staticamente tutto dato che non è consigliabile collegare staticamente contro GNU Libc - al momento non riesci a trovare un link pertinente.

    
risposta data 20.07.2016 - 13:41
fonte

Leggi altre domande sui tag