[freeciv.de] Re: README.sounds u.a. READMEs

  • From: Jens Georg <mail@xxxxxxxxxxxx>
  • To: freeciv.de@xxxxxxxxxxxxx
  • Date: Wed, 5 Jun 2002 23:29:47 +0200

Egbert Hinzen:
> 
> Hi!
> 
> Hat jemand von Euch Zeit, README.sounds zu übersetzen?

wenn niemand es machen will, der schonmal sounds benutzt hat, dann mach
ich das

> BTW:
> README.de und BUGS.de habe ich eben aktualisiert.
> README.1st.de werde ich löschen, sobald ein aktualisiertes INSTALL.de
> vorliegt (hoffentlich bis zum Ende der Woche).

bitteschön. INSTALL.debian hat sich nicht verändert.

CU
        Jens

-- Attached file included as plaintext by Ecartis --

? install.de.diff
Index: INSTALL.de
===================================================================
RCS file: /home/freeciv/CVS/freeciv/doc/de/INSTALL.de,v
retrieving revision 1.1
diff -u -r1.1 INSTALL.de
--- INSTALL.de  2002/04/11 10:44:41     1.1
+++ INSTALL.de  2002/06/05 21:19:20
@@ -3,7 +3,7 @@
 ============================
 
 Diese Datei beschreibt die Compilierung und Installation von Freeciv.
-Stand: 09.07.01
+Stand: 05.06.02
 
 0. Voraussetzungen:
 ===================
@@ -59,6 +59,24 @@
    Die Ausgabe von make sollte dann irgendwo die Zeichenkette "GNU Make"
    enthalten.
 
+Ein CVS-Abzug hat zusätzliche Vorraussetzungen; Release-Versionen beinhalten
+die generierten Dateien bereits.
+
+ - Die Programme aus dem Packet GNU gettext mit der Versionsnummer >= 0.10.38
+
+   Speziell das Programm xgettext wird benötigt, um die *.gmo-Dateien für
+   die Übersetzungen zu erzeugen, die im CVS-Baum nicht enthalten sind.
+
+ - GNU autoconf in der Version >= 2.13
+
+   Dies wird benötigt, um das Konfigurationsskipt "configure" aus 
+   "configure.in" zu erzeugen.
+
+ - GNU automake in der Version >= 1.4
+
+   Automake wird benötigt, um die verschiedenen  "Makefile.in's aus den
+   "Makefile.am"'s zu erzeugen.
+
 1. Voraussetzungen der Clients:
 ===============================
 
@@ -69,7 +87,7 @@
 der beiden Listen erfüllen (es sei denn, man will auf dem Rechner nur
 einen Server für ein Freeciv-Spiel bereitstellen).
 
-Außerdem existiert ein nativer Client für den Amiga
+Außerdem existiert ein nativer Client für den Amiga.
 
 ACHTUNG: Einige Distributionen/Systeme besitzen getrennte Pakete für
 die eigentlichen Libraries und die zur Programmentwicklung nötigen
@@ -109,8 +127,8 @@
    Es gibt noch andere Varianten von Xaw, z.B. Nextaw. Freeciv arbeitet
    nicht mit diesen zusammen, aber es sollte möglich sein, Freeciv für
    diese Bibliotheken wie für Xaw3d zu verändern. Eine andere
-   Möglichkeit wäre die Verwendung von "xaw_wrappers", obwohl dies wohl
-   weit über die eigentliche Verwendung des Skriptes geht.
+   Möglichkeit wäre die Verwendung von "xaw_wrappers"; Eine Anleitung dafür
+   würde aber den Rahmen dieser Datei bei weitem sprengen.
    
  - Die "Xpm" Library
  
@@ -123,22 +141,28 @@
    mitzuteilen, wo sich die "lib" und "include"-Verzeichnisse von Xpm
    befinden.
   
-   Hinweise zu Problemen mit der libXpm unter Solaris bzw. dem
-   Installieren der libXpm als nicht-root gibts gegen Ende der Datei in
-   "Reinier's libXpm Solaris Installation Notes"
-  
    Sollte Xpm nicht vorhanden sein, kann man Xpm von hier bekommen:
    
      ftp://koala.inria.fr/pub/xpm/xpm-3.4k.tar.gz
      ftp://ftp.x.org/contrib/libraries/xpm-3.4k.tar.gz
+ 
+   Dieses Packet kann wie jedes andere auch installiert werden. Falls es
+   nicht in ein Standardverzeichnis (wie /usr/lib oder /usr/local/lib o.ä.)
+   installiert werden kann, muß beim Aufruf von configure die option
+   --with-xpm-prefix benutzt werden.
+ 
+   Hinweise zu Problemen mit der libXpm unter Solaris bzw. dem
+   Installieren der libXpm als nicht-root gibts gegen Ende der Datei in
+   "Reinier's libXpm Solaris Installation Notes"
+  
    
 1b. Anforderungen des GTK+-Clients:
 ===================================
 
  - Die "Glib" Library
  
-   "Glib" stellt Funktionen für Gdk und Gtk+, wie z.B. hash-Tabellen,
-   verkettete Listen usw. zur Verfügung.
+   "Glib" stellt nocht-grafische Funktionen für Gdk und Gtk+, wie z.B. 
+   hash-Tabellen, verkettete Listen usw. zur Verfügung.
    
    Freeciv benötigt die Glib mit der Version >=1.2.1
    
@@ -150,25 +174,25 @@
    wahrscheinlich, daß gtk+ auch nicht vorhanden ist. gtk+ liegt an
    gleicher Stelle auf oben genanntem Server)
    
- - Die Gtk+ Widget Library
+ - Die "Gtk+" Widget Library
    
    Gtk+ wurde für The Gimp entworfen und entwickelt. Seitdem hat es
    sich Popularität als ein einfach zu programmierendes, freies
    Toolkit erworben. Zu Gtk+ gehört auch Gdk, das grundlegende
    Zeichen-Funktionen, Fenster, Clipping usw. zur Verfügung stellt.
    
-   Freeciv benötigt Gtk+ mit der Version >=1.2.1
+   Freeciv benötigt Gtk+ mit der Version >=1.2.5
    
    Sollte Gtk+ nicht vorhanden sein, bekommt man es hier:
        
      ftp://ftp.gtk.org/pub/gtk/v1.2/gtk+-1.2.10.tar.gz
      
- - Die Imlib Library
+ - Die "Imlib" Library
  
    Imlib ist eine Library für den Umgang mit Bitmaps. Sie wird
-   außerdem beim Gnome Projekt benutzt.
+   außerdem beim GNOME Projekt benutzt.
    
-   Freeciv benötigt die Imlib in einer Version >=1.9.2
+   Freeciv benötigt die "Imlib" in einer Version >=1.9.2
    
    Falls configure sagt, daß Imlib nicht vorhanden ist, bekommt man es
    hier:
@@ -185,6 +209,22 @@
 2. Generierung des Makefiles:
 =============================
 
+2a. Generierung für CVS-Versionen:
+==================================
+
+Dieser Schritt wird nur bei CVS-Versionen benötigt:
+
+Um das Makefile zu erzeugen, einfach
+
+ % ./autogen.sh
+
+tippen. Dieser Befehl erzeugt "configure" und ruft startet es. Alle Parameter
+von autogen.sh werden an configure weitergereicht. Welche Parameter an
+configure übergeben werden können, findet sich im nächsten Abschnitt.
+
+2b. Generierung für Release-Versionen:
+======================================
+
 Bevor Freeciv compiliert werden kann, muß ein sog. Makefile erstellt
 werden. Dieses wird automatisch erzeugt und geht auf die auf dem System
 vorhandenen Features ein.
@@ -235,14 +275,14 @@
 Falls man einen "core dump" verfolgen möchte, sollte man "-g" in seine
 CFLAGS mit aufnehmen.
 
-Bei der Installation von Freeciv werden die Dateien nach /usr/local
-installiert. Sollten Sie einen anderen Ort als /usr/local vorziehen, so
-können sie diesen mit übergeben:
+Bei der (späteren) Installation von Freeciv werden die Dateien nach
+/usr/local installiert. Sollten Sie einen anderen Ort als /usr/local
+vorziehen, so können sie diesen mit übergeben:
   
  % ./configure --prefix=/opt/freeciv
 
-Sollte configure nicht durchlaufen und abbrechen, sollte man die
-folgenden Schritte durchführen:
+Sollte configure nicht durchlaufen und abbrechen, sollten folgende Schritte
+durchgeführt werden:
 
   - Erfüllt das System die im Abschnitt 1 gestellten Anforderungen?
   
@@ -343,8 +383,8 @@
 Wie oben schon erwähnt muß Freeciv installiert sein, um andere Sprachen
 als Englisch benutzen zu können. Näheres in README und README.de
 
-Wenn man den Xaw-Client benutzt, sollte man die Datei data/Freeciv in
-das app-defaults Verzeichnis kopieren. (Normalerweise in
+Wenn man den Xaw-Client benutzt und root-rechte besitzt, sollte man die Datei
+data/Freeciv in das app-defaults Verzeichnis kopieren. (Normalerweise in
 /usr/lib/X11/app-defaults)
 
 5. NLS (Unterstützung der Landessprache)
@@ -383,7 +423,7 @@
 3. Schließlich können sie noch versuchen, die neueste Version von GNU
    gettext zu installieren. Sie können diese Version hier downloaden:
 
-     ftp://prep.ai.mit.edu/gnu/gettext/gettext-0.10.38.tar.gz
+     ftp://ftp.gnu.org/gnu/gettext/gettext-0.10.38.tar.gz
 
 6. Unterstützung von Readline
 =============================
@@ -403,7 +443,6 @@
 Das configure-skript prüft automatisch, ob readline installiert ist. Wenn ja,
 wird readline automatisch in den Server eincompiliert, wenn nicht, wird der
 Server ohne weitere Kommentare ohne readline compiliert.
-Die benötigte Version von readline ist >=4.2
 Sie können configure dazu "zwingen", readline zu benutzen, indem sie configure
 die Option "--with-readline" mitgeben:
 
@@ -420,15 +459,6 @@
 readline verantwortlich sind, sprich Admins oder Paketersteller der
 Distributionen.
 
-Es ist aber auch möglich, Freeciv mit readline der Version < 4.2, (aber nicht
-mit 4.2) zum Laufen zu bekommen. Dazu muß in configure.in und in
-server/stdinhand.c "rl_filename_completion_function" mit
-"filename_completion_function" und "rl_completion_matches" mit
-"completion_matches" ersetzt werden, sowie das "const" vor dem 1. Argument von
-server/stdinhand.c:freeciv_completion() entfernt werden. Danach autoconf
-aufrufen und Freeciv neu übersetzen.
- 
-
 7. Reiniers Hinweise zur Installation unter Solaris
 ===================================================
 
@@ -563,7 +593,7 @@
   Allgemein:
     gcc
     libc6-dev
-    libreadline4-dev >= 4.2 (optional, see readline section)
+    libreadline4-dev
     zlib1g-dev
     xlib6g-dev
  
@@ -587,3 +617,4 @@
 um das Makro AM_PATH_GDK_IMLIB zu bekommen. Dies ist ein Fehler in Debian,
 das dieses Makro nicht in gdk-imlib-dev definiert ist und wird hoffentlich in
 zukünftigen Debian-Releases gefixt.
+


Other related posts: