On Fri, Aug 12, 2005 at 12:34:01PM +0200, Paolo Sala wrote: > Qualche tempo fa Matteo mi aveva scritto: > > >shanti@xxxxxxxxxx scrisse in data 14/07/2005 13:46: > > > >Aggiungi i mirror deb-src nel tuo sources.list, scarichi il sorgente con > >apt-get source, modifichi il configure come ti serve e ricrei il deb... > >e' una stupidata stai tranquillo > > > >Cerca con l'amico google di guide ce ne sono una infinita' in rete... > > > > > Ho scaricato il sorgente, ho lanciato il configure con le mie opzioni > personalizzate e poi... in rete ho trovato che bastava lanciare > /dpkg-buildpackage -rfakeroot -uc -b/. In effetti il deb me lo ha creato > ma ha ignorato le mie personalizzazioni. e' giusto, dpkg-buildpackage usa debian/rules (che e' un Makefile) ed esegue quindi le istruzioni li dentro. potresti trovare la linea dove viene lanciato ./configure dentro debian/rules e aggiungerci le flag che ti interessano > > Qualcuno sa come creare un pacchetto deb dai sorgenti personalizzato? > Immagino sia una stupidata ma non sono riuscito a risolverla. purtroppo non e' una stupidata :) un pacchetto come php e' piuttosto complesso e viene diviso in moduli, comunque modificando debian/rules e aggiungendo le flag a ./configure e poi lanciando dpkg-buildpackage dovresti essere sicuro che il supporto oracle e' installato (assicurati magari che sia built-in e non come modulo per non correre il rischio che non venga installato il file) puoi comunque controllare cosa c'e' dentro un pacchetto con dpkg-deb -c <nomepacchetto.deb> prima di installarlo! un altro consiglio, con l'utility dch (nel pacchetto devscripts) puoi modificare il changelog (da dove viene presa la versione del pacchetto) in modo che sia possibile fare un aggiornamento con una nuova versione "ufficiale" di php. Se non ti interessa che venga aggiornato anzi non lo vuoi proprio puoi mettere il pacchetto in stato "hold" con aptitude hold <nomepacchetto> in questo modo non verra' aggiornato in nessun caso. filippo -- Filippo Giunchedi PGP key: 0x6B79D401 random quote follows: Gretchen: Donnie Darko? What the hell kind of name is that? It's like some sort of superhero or something Donnie: What makes you think I'm not? -- from Donnie Darko (2001)
Attachment:
signature.asc
Description: Digital signature