AICD: Sourcecode patchen, kompilieren und installieren
Zur Navigation springen
Zur Suche springen
Hinweis: diese Anleitung setzt ein wenig Unix-Kenntnisse und git-Kenntnisse voraus.
Das Sourcecode master git-repository befindet sich zur Zeit in /home/koehler/git/src/AICD bzw. ausgecheckt in /home/koehler/repo/src/AICD.
Einen Patch würde man entsprechend in einer der Sourcedateien in /home/koehler/repo/src/AICD/devel/ durchführen. Getestet werden kann der patch mit
cd /home/koehler/repo/src/AICD/devel make debug cd .. sudo cp -r devel /usr/local/AICD module load AICD/AICD-devel cd ~/testdir # Dies ist ein Verzeichnis mit Testdateien AICD ....
Wenn alles soweit ok ist, kann man eine neue Versionsnummer verteilen und das Installationspaket fertig machen und installieren:
cd /home/koehler/repo/src/AICD/devel vi VERSION # hier als Beispiel 1.5.8 make dist git add . git commit "AICD version 1.5.8 mit patch xyz" git push cd .. sudo cp AICD-1.5.8.tar.bz2 /usr/local/AICD cd /usr/local/AICD tar xf AICD-1.5.8.tar.bz2 cd AICD-1.5.8 make cd /usr/local/share/modules/AICD sudo cp AICD-1.5.7 AICD-1.5.8 cd ~/testdir module unload AICD/AICD-devel module load AICD/AICD-1.5.8 AICD --version
und austesten. Die Datei AICD-1.5.8.tar.bz2 kann jetzt auf die Scholle kopiert werden und mithilfe der Standardemail verteilt werden. AICD: Weitergabe per email