Salve a tutti.
So che sembrerà strana come richiesta ma avrei bisogno (no, non è vero, vorrei solo capire come si fa) di pacchettizzare come RPM un programma di cui ho i file sorgente.
Come faccio?
Sinceramente non ho "googlato" molto perchè non saprei proprio da che parte iniziare.
Pacchettizzare un programma
Gio, 21/06/2007 - 16:05
Gio, 21/06/2007 - 16:57
#2
Quote:
Creare pacchetti per la propria distribuzione
Installare da sorgenti è molto performante ma installare da binari precompilati è molto comodo: che ne dite di unire le due cose? Per fare ciò possiamo usare il comodo checkinstall, che crea pacchetti rpm, tgz e deb dai sorgenti. Vediamo come fare:
1-installare checkinstall o dai sorgenti o tramite pkg precompilati per la propria distro
./configure && make && checkinstall -S
con l'argomento -S creiamo pacchetti Slackware, con -R creiamo degli RPM e con -D dei pacchetti deb, il tutto ottimizzato per la nostra Linux Box
:idea:
Ven, 22/06/2007 - 09:10
#3
Grazie per le delucidazioni!
Esiste l'utility "checkinstall" che traforma in .rpm dei sorgenti, il comando va digitato al posto di make && make install dopo il configure. Chiede anche di inserire un testo come documentazione nel pacchetto.
Non è una domanda così strana, io uso checkinstall per poter disinstallare i programmi compilati dal centro di controllo, senza dover conservare i sorgenti.