Vandaag gaan we het hebben over knutselen
En omdat dat op allerlei manieren kan nodig ik jullie uit om een aantal manieren te noemen.
Gisteren was ik begonnen met maken van een installatie CD voor IPCOP - omdat dit zo makkelijk was wil ik graag delen welke ervaringen ik had en kreeg tijdens het maken van de software.
Wat is IPcop is een ander onderwerp. Maar dan toch even kort: het is een software firewall dat men kan installeren op een pc - deze wordt dan tussen het netwerk en het modem geplaatst en schermt het netwerk af.
Wat is er nodig voor de ontwikkeling van deze software:
1. Een redelijk snelle PC 2. een Pentium-III werkt 3. liefst 256Mb intern geheugen 4. 20Gb en meer opslag is perfect 5. een netwerk kaart en internet verbinding. 6. de mogelijkheid het resultaat te downloaden naar een machine met cd-brander en de software daarvoor.
De bron code staat op mijn server onder http://soft.herauthon.nl/install/ipcop/source
broncode uitpakken
tar zxf ipcop-1.4.21-sources.tgz
ls -l geeft de volgende index
root root 4096 aug 15 09:39 build root root 12288 aug 15 09:38 cache root root 4096 aug 15 09:31 ccache root root 4096 jul 24 00:33 config root root 4096 aug 15 09:38 doc root root 4096 jul 24 00:34 html root root 4096 jul 24 00:35 langs root root 4096 aug 14 18:15 lfs root root 12288 aug 15 09:41 log root root 41071 jul 23 15:28 make.sh root root 4096 jul 24 00:36 src root root 4096 jul 24 00:36 tools root root 4096 jul 24 00:36 updates
#./make.sh geeft een overzicht van de opties
starten van de build:
#./make.sh build
soms stopt het script dan kan men de log inkijken met tail {logbestand}
in de cache staan alle noodzakelijke pakketten - niet gevonden pakketten kan men zelf aanvullen door de bron te zoeken en met wget deze te downloaden. dat is eigenlijk wat het script ook doet.
men kan het process weer hervatten met #./make.sh build
Na enkele minuten of uren.. ligt aan de PC zijn er een aantal bestanden aanwezig.. waaronder de ISO maar ook de update en de bestanden voor USB-stick..
|