Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
satellite:dnbd3-proxy_installation [2019/03/11 13:36 CET] – angelegt simonsatellite:dnbd3-proxy_installation [2019/08/13 16:03 CEST] – [Kompilieren des dnbd3-Servers] sritter
Zeile 27: Zeile 27:
 </code> </code>
  
-== Minimal, nur Server ==+== Minimal, nur Server (empfohlen) ==
  
-Führen Sie dort, also im build-Verzeichnis, den Befehl <code>ccmake ..</code> aus. Nach der Meldung 'Empty cache' drücken Sie 'c' zum Konfigurieren. Sie werden zwar wahrscheinlich von einer Fehlermeldung a la "CMake Error at CMakeLists.txt:91 (message): Aborting." begrüßt, ignorieren Sie diese und drücken 'e'. Anschließend sollten Sie einige Optionen sehen: +Führen Sie dort, also im build-Verzeichnis, folgenden Befehl aus: 
- +<code> 
-<code>BUILD_FUSE_CLIENT               *ON                                                                                                                  +cmake -DBUILD_FUSE_CLIENT=OFF -DBUILD_KERNEL_MODULE=OFF -DBUILD_SERVER=ON -DCMAKE_BUILD_TYPE=Release .. 
-BUILD_KERNEL_MODULE             *ON                                                                                                                  +</code> 
-BUILD_SERVER                    *ON +Verfahren Sie anschließend weiter wie bei [[satellite:dnbd3-proxy_installation#Kompilierung|"Kompilierung"]] beschrieben.
-...</code> +
- +
-Wählen Sie mit Cursor- und Entertasten so aus, daß lediglich bei BUILD_SERVER 'ON' steht, und tragen Sie bei 'CMAKE_BUILD_TYPE' "Release" ein. Drücken Sie anschließend erneut 'c'; Sie sollten dann keine Fehlermeldung mehr sehen. Drücken Sie erneut 'e', und abschließend 'g'. ccmake sollte sich daraufhin ohne Fehler beenden. Verfahren Sie anschließend weiter wie bei "Kompilierung" beschrieben.+
  
 == Komplett (Client, Kernelmodul usw.) == == Komplett (Client, Kernelmodul usw.) ==
  
-Eine komplette Installation ist nicht unbedingt zu empfehlen, da die zusätzlichen Teile (Client, Kernelmodel usw.) nicht für den Betrieb eines dnbd3-Proxys notwendig sind und die zusätzlich benötigten Bibliotheken einigen Raum belegen. Falls Sie sich dennoch für eine komplette Installation entscheiden, installieren Sie zusätzlich die Pakete fuse-devel, fuse-libs, kernel-devel (Kernelsourcen) sowie kernel-headers. Führen Sie anschließend ein 'cmake ..' aus. +Eine komplette Installation ist nicht unbedingt zu empfehlen, da die zusätzlichen Teile (Client, Kernelmodel usw.) nicht für den Betrieb eines dnbd3-Proxys notwendig sind und die zusätzlich benötigten Bibliotheken einigen Raum belegen. Falls Sie sich dennoch für eine komplette Installation entscheiden, installieren Sie zusätzlich die Pakete fuse-devel, fuse-libs, kernel-devel (Kernelsourcen) sowie kernel-headers. Führen Sie anschließend 'cmake ..' aus.
  
 === Kompilierung === === Kompilierung ===
Drucken/exportieren