ErmaC Posted April 6, 2010 Share Posted April 6, 2010 Facciamo una piccola panoramica su come scaricare i sorgenti e come compilarli (prendiamo come esempio Chameleon) Per iniziare dobbiamo procurarci il codice sorgente (source code). Creiamo una nuova cartella nella root del nostro disco di avvio (O dove volete) . Ad esempio Project Apriamo il terminale e spostiamoci nall'interno della cartella appena creata cd /Project ora scarichiamo i sorgenti di chameleon... svn co http://forge.voodooprojects.org/svn/chameleon spostiamoci all'interno della cartella chameleon e successivamente trunk. per poter compilare... ripuliamo eventuali precedenti compilazioni make clean. compiliamo make oppure per avere supporto sui temi make embedtheme Buon divertimento Chameleon http://forge.voodooprojects.org/p/chameleon/source/tree/HEAD/ svn co http://forge.voodooprojects.org/svn/chameleon ------------------------------ I seguenti progetti vanno compilati all'interno di XCode (I seguenti progetti si compilano da XCode non da terminale). Chameleon PrefPanel http://forge.voodooprojects.org/p/chameleonApplications/source/tree/HEAD svn co http://forge.voodooprojects.org/svn/chameleonApplications FakeSMC with monitoring Plugin https://www.assembla.com/code/fakesmc/subversion/nodes svn co http://subversion.assembla.com/svn/fakesmc ------------------------------ Fabio Link to comment Share on other sites More sharing options...
scrax Posted July 24, 2010 Share Posted July 24, 2010 Innanzitutto, ancora prima dei sorgenti vi servono i developer tools installati (Xcode e compagnia bella). Li potete scaricare registrandovi gratuitamente al programma per sviluppatori nel sito apple. Aggiungo una recente "scoperta" grazie a Kabyl che me l'ha imparata Con i sorgenti di Chameleon è possbile creare automaticamente l'installer "ufficiale" basterebbe: make pkg ma c'è un problema di permessi. pkgbuild non è eseguibile quindi dobbiamo renderlo tale con: sudo chmod +x deoveavetelacartellaProject/chameleon/trunk/package/buildpkg (non ricordo se sudo sia proprio necessario...) fatto l'eseguibile possiamo avviare la compilazione con make pkg attenzione che a un certo momento vi chiederà la password per continuare. La prima volta pensavo si fosse bloccato NOTA: Per inserire velocemente un indirizzo nel terminale vi basta trascinare la cartella o il file dal finder nella finestra del terminale. Per eseguire più comandi in una volta sola vi basta concatenarli con un ; tra uno e l'altro: es Scaricare/aggiornare i sorgenti, compilarli e fare l'installer con la cartella chameleon nella home del utente scrax: svn co -r HEAD http://forge.voodooprojects.org/svn/chameleon; cd /Users/scrax/chameleon/trunk; make clean; make; chmod +x /Users/scrax/chameleon/trunk/package/buildpkg; make pkg Link to comment Share on other sites More sharing options...
ErmaC Posted July 25, 2010 Author Share Posted July 25, 2010 ... Grazie delle info amico mio... Con pazienza rielaboro il primo post con degli sceenshot ecc. Ottimo il chmod +x lo usai tempo addietro per risolvere problemi con degli eseguibili "editati male" La potenza del terminale e' impressionante... Fabio Link to comment Share on other sites More sharing options...
buoo Posted July 25, 2010 Share Posted July 25, 2010 Raga riscontro sempre lo stesso problema ================= make embedtheme for cdboot ================= /Developer/usr/bin/nasm cdboot.s -o /Users/Francesco/chameleon/branches/mozodojo/sym/i386/cdboot dd if=/Users/Francesco/chameleon/branches/mozodojo/sym/i386/boot of=/Users/Francesco/chameleon/branches/mozodojo/sym/i386/cdboot conv=sync bs=2k seek=1 91+1 records in 92+0 records out 188416 bytes transferred in 0.000694 secs (271478524 bytes/sec) # Update cdboot with boot file size info stat -f%z /Users/Francesco/chameleon/branches/mozodojo/sym/i386/boot \ | perl -ane "print pack('V',@F[0]);" \ | dd of=/Users/Francesco/chameleon/branches/mozodojo/sym/i386/cdboot bs=1 count=4 seek=2044 conv=notrunc 4+0 records in 4+0 records out 4 bytes transferred in 0.005357 secs (747 bytes/sec) sudo: /Users/Francesco/chameleon/branches/mozodojo/package/buildpkg: command not found make: *** [pkg] Error 1 Mac-di-Francesco:mozodojo Francesco$ Link to comment Share on other sites More sharing options...
scrax Posted July 26, 2010 Share Posted July 26, 2010 Lasciate perdere la parte del make pkg anche se vi compila il pacchetto, gli scrip per l'installazione non funzionano. Ho segnalato il problema agli sviluppatori e a breve sistemeranno la parte relativa ai pkg. Per ora di ufficiale c'è solo l'installazione manuale. Link to comment Share on other sites More sharing options...
Recommended Posts