[[Vorlage(Getestet, Bionic)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Programme_starten: Starten von Programmen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Schild-NRW.png, 48, align=left)]] [http://www.svws.nrw.de/index.php?id=schildnrw SchILD-NRW] {de} ist das offizielle Schulverwaltungsprogramm für öffentliche Schulen in Nordrhein-Westfalen. Es wird von der Landesregierung gepflegt und kostenlos für Windows bereitgestellt. Linux und Mac OS X werden offiziell nicht unterstützt. Für den Einsatz unter Linux ist daher eine Installation in einer Wine-Umgebung notwendig. = Voraussetzungen = Grundlage ist zunächst eine Installation von [:Wine:Wine] sowie des Skripts [:winetricks:]. Beide können direkt aus den offiziellen Paketquellen installiert werden [1]: {{{#!vorlage Paketinstallation wine-stable, universe winetricks, universe, zur Erweiterung der Wine-Installation }}} == winetricks == Anschließend wird Wine um die Module '''mdac28''', '''msls31''', '''riched30''', '''vb6run''' und '''jet40''' erweitert: {{{#!vorlage Befehl winetricks jet40 mdac28 msls31 riched30 vb6run }}} {{{#!vorlage Hinweis Alle winetricks nötig? Kommt es bei Jet40 zu einer Fehlermeldung, siehe die Problembehebung unten! }}} ==32 Bit Einrichten== Schild benötigt eine 32-bit wine-Umgebebung. Z.B. lösen über {{{#!vorlage Befehl WINEARCH=win32 WINEPREFIX=~/.wine-32 winecfg }}} = Installation = Auf der offiziellen [http://www.svws.nrw.de/index.php?id=schildnrw Download-Seite] {de} {dl} sind mehrere Dateien zu finden: 1. SchILDBasisSetup.exe 1. SchILDToolsSetup.exe (optional, u.a. extNotMod.exe (Noteneingabe) und LuPo42 (Kursverwaltung)) 1. SchILDupdate_*.exe Alle drei Pakete werden heruntergeladen und durch einen Doppelklick nacheinander in der Wine-Umgebung installiert. = Bedienung = [[Bild(SchILD-NRW, 200, align=right)]] Das SCHilD-Installation legt automatisch eine Verknüpfung auf dem Desktop an. Das Programm kann dann über diese gestartet werden[2]. Alternativ kann das Programm auch über ein Terminal aufgerufen werden: {{{#!vorlage Befehl wine ~/.wine/drive_c/SchILD-NRW/SCHILD2000.exe }}} Zur Nutzung sei auf die ausführliche [http://www.svws.nrw.de/index.php?id=dokumentationen Dokumentation] {de} auf der Homepage verwiesen. = Problembehebung = == Beispieldatenbank lässt sich nicht öffnen == Der Fehler beim Versuch, eine Beispieldatenbank zu öffnen, konnte bislang nicht gelöst werden. Scheinbar ist es eine Access-Datenbank: Fehlermeldung: '''... Provider cannot be found ...''' == .dll-Datei hinzufügen == Um den SchILD-Start zu ermöglichen, muss evtl noch eine dll-Datei der Wine-Installation hinzugefügt werden. Die Datei '''fontsub.dll''' kann im Internet gefunden werden und muss anschließend unter: * '''~/.wine/drive_c/windows/system32/''' (für 32-bit-Systeme) oder * '''~/.wine/drive_c/windows/syswow64/''' (für 64-bit-Systeme) gespeichert werden. Alternativ kann der folgende Befehl im Terminal eingegeben werden: [3] * 32-bit-Systeme: {{{#!vorlage Befehl wget -P ~/.wine/drive_c/windows/system32/ http://dllfiles.free.fr/dllfiles/fontsub.dll }}} * 64-bit-Systeme: {{{#!vorlage Befehl wget -P ~/.wine/drive_c/windows/syswow64/ http://dllfiles.free.fr/dllfiles/fontsub.dll }}} ==Jet40-Installation== Die Fehlermeldung zu Jet40 * ''jet40 install completed, but installed file /home/BENUTZER/.wine/dosdevices/c:/Program Files/Common Files/Microsoft Shared/dao/dao360.dll not found'' kann behoben werden, indem der Ordner '''dao''' samt Inhalt aus dem Verzeichnis ''/home/BENUTZER/.wine/drive_c/Program Files/Common Files'' in das Verzeichnis ''/home/BENUTZER/.wine/drive_c/Program Files (x86)/Common Files'' kopiert wird ==EncodeClasses2.dll== Bei einigen Programmfunktion, die eine Option des Schlüsseltools benötigen, kann es zu einer Fehlermeldung kommen. Zur Lösung muss die dll-Datei '''EncodeClasses2.dll''' der Wine-Installation hinzugefügt werden. Dazu wird die Datei von der offiziellen [http://schulverwaltungsprogramme.msw.nrw.de/schulen/download.htm SchILD-Seite] {de} {dl} der Landesregierung heruntergeladen und im passenden wine-Verzeichnis gespeichert. Dies geschieht über folgenden Befehl im Terminal: [3] * 32-bit-Systeme: {{{#!vorlage Befehl wget -P ~/.wine/drive_c/windows/system32/ http://schulverwaltungsprogramme.msw.nrw.de/download/EncodeClasses2.dll }}} * 64-bit-Systeme: {{{#!vorlage Befehl wget -P ~/.wine/drive_c/windows/syswow64/ http://schulverwaltungsprogramme.msw.nrw.de/download/EncodeClasses2.dll}}} {{{#!vorlage Hinweis Laut Homepage der Schulverwaltungssoftware muss die Datei '''EncodeClasses2.dll''' noch registriert werden. Dies ist unter Linux nicht möglich, bereitet anscheinend aber auch keine Probleme. }}} = Links = * [http://www.svws.nrw.de/mediawiki/ schILD-Wiki] {de} * [https://www.svws.nrw.de/cgi-bin/yabb2/YaBB.pl Forum] {de} * [https://www.svws.nrw.de/cgi-bin/yabb2/YaBB.pl?board=Schildfaq FAQ] {de} - häufige Fragen und Antworten * [https://www.svws.nrw.de/cgi-bin/yabb2/YaBB.pl?num=1296262998 Neue Formularverwaltung unter Linux + Wine] {de} * [https://www.svws.nrw.de/cgi-bin/yabb2/YaBB.pl?num=1471857252 Fehler: Klasse nicht registriert] {de} * [http://www.schildhilfen.de/ schILD-Hilfen] {de} #tag: unfreie Software, Bildung, Büro