home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 September / PCWELT_9_2006.ISO / pcwsoft / Freeciv-2.0.8-win32-gtk2-setup.exe / doc / de / INSTALL.debian.de < prev    next >
Encoding:
Text File  |  2005-10-13  |  2.3 KB  |  66 lines

  1. Auf einem Debian-System
  2. =======================
  3.  
  4. Debian ist eine Gruppe freiwilliger, die freie Betriebsysteme zusammenstellen
  5. (indem sie freie Kernel und viele freier Software integrieren).
  6. Im Moment gibt es ein solches System, Debian/GNU Linux (welches auf vielen
  7. verschiedenen Hardware-Plattformen l├ñuft), in Zukunft k├╢nnen noch weitere dazu
  8. kommen. Weitere Informationen zu Debian gibt es unter http://www.debian.de/
  9.  
  10. Freeciv gibt es in Debian/GNU Linux seit version 2.0 (beinhaltete Freeciv
  11. 1.5.4). Version 2.2 beinhaltet Version 1.9.0 und die neueste stable-Version
  12. von Freeciv findet man normalerweise in den testing oder unstable
  13. Verzeichnissen.
  14.  
  15. Nat├╝rlich kann es sein, da├ƒ der Source-Baum, aus dem diese Datei stammt,
  16. neuer ist als alle auf den Debian-CDs und ftp-Mirrorn verf├╝gbaren - evtl. ein
  17. CVS-Abzug - oder das man aus anderen Gr├╝nden selber kompilieren m├╢chte (wie
  18. z.B. inoffizielle Patches einspielen). Aus diesem Grund wurde ein Skript
  19. erstellt, welches einfach ein .deb erstellt aus dem Quellcode.
  20.  
  21. Zuallererst muss ├╝berpr├╝ft werden, ob die folgenden Pakete installiert sind:
  22.  
  23. Allgemein ben├╢tigt:
  24. gcc
  25. libc6-dev
  26. libreadline4-dev
  27. zlib1g-dev
  28. xlib6g-dev
  29. dpkg-dev
  30. dh-make
  31.  
  32. F├╝r den gtk-Client:
  33. gdk-imlib-dev
  34. libglib1.2-dev
  35. libgtk1.2-dev
  36. imlib-progs
  37.  
  38. F├╝r the xaw-Client:
  39. xaw3dg-dev
  40. libxpm4-dev
  41. xaw-wrappers
  42.  
  43. Jetzt sollten alle ├änderungen am Quellcodebaum vorgenommen werden - wie z.B.
  44. das Einspielen von Patches. Dann einfach ins oberste Verzeichnis des
  45. Quellcodebaums wechseln und das Skript "./build.debian" starten. Das Sktipt
  46. muss entweder als root oder mit dem Debian-Programm "fakeroot" aufgerufen
  47. werden. Au├ƒerdem sollte vorher noch die email-Adresse gesetzt werden, so da├ƒ
  48. danach nicht gefragt wird. Des weiteren ist es auch eine gute Idee, "make
  49. distclean" aufzurufen, um sicherzustellen, das keine bei einem vorherigen
  50. ├£bersetzungsvorgang erzeugte Datei irgendwelche Schwirigkeiten hervorruft.
  51.  
  52. Ein typischer Aufruf:
  53.  
  54. $ cd /irgendwo/freeciv
  55. $ export EMAIL="Ihr Name <addresse@rechner.de>"
  56. $ make distclean
  57. $ fakeroot build.debian
  58. $ su
  59. # dpkg -i ../freeciv_1.11.5+cvs20010419_i386.deb
  60. # exit
  61. $
  62.  
  63. (Nat├╝rlich stimmt der Name der wirklich erzeugten .deb-Datei nicht mit diesem
  64. ├╝berein, genau so wie die EMAIL-Variable. Das Skript "buil.debian" liefert
  65. nach erfolgreichem Durchlauf den Namen der .deb-Datei zur├╝ck)
  66.