`Vorangehender Teil` 
allegro Systemhandbuch V32

0.10	Installation

Installationspaket     Achtung:   Installation immer als "Administrator" ausführen! 
Die aktuelle Version des Installationspakets finden Sie immer unter  `http://allegro-c.de/Auswahl/inst-all.exe/` 
Für UNIX und avanti gibt es eigene Anleitungen, die von der Homepage aus leicht zu finden sind: 
avanti: 	`http://www.allegro-c.de/doku/avanti`
UNIX: 	`http://www.allegro-c.de/doku/unix.htm`
Hier soll es nur um die Windows-Version ab V26 gehen, für die ein Betriebssystem ab Win'XP erforderlich ist. Irgendwelche besonderen Hardwareanforderungen gibt es nicht. 
Falls Sie ohne Internet-Zugang sind: Wenn Sie die CD-ROM der aktuellen Version erhalten haben, starten Sie das darauf befindliche Programm start.bat (falls das nicht automatisch beim Einlegen passiert). Dann wird das Programm nach der mitgelieferten, 13stelligen Schlüsselzahl fragen, um das "Gesamtpaket" mit dem Namen INST-ALL.EXE von der CD entschlüsselt zu kopieren. Das ist ein Windows-typisches InstallShield-Programm. Darin befinden sich dann die eigentlichen Programme. Die Version auf dem Server ist in der Regel aktueller. Beim Ablauf des Installationsprogramms ist nur an einer Stelle evtl. einzugreifen, und zwar im den Namen des Zielverzeichnisses zu ändern. Vorgewgeben wird c:\allegro. Wer damit leben kann, braucht nur noch zu klicken und die Installation ist erledigt. 
Ab V26 haben Sie die Wahl zwischen dem Normalpaket INST-ALL.EXE und dem neuen Neutralpaket namens INST-NEU.EXE. 
Die Programme unterscheiden sich nicht, nur die mitgelieferten Demo-Dateien sind unterschiedlich: 
INST-ALL.EXE : Konsolidiertes Format $A.CFG `http://www.allegro-c.de/doku/form2016/`  
INST-NEU.EXE : Neutralformat N.CFG `http://www.allegro-c.de/doku/neutral/` 
Für dem Einsteiger hat das Neutralformat den Vorteil, daß man noch nicht einmal eine eigene Datenbank anlegen muß, sondern sofort in die Demo-Datenbank hineinkatalogisieren kann. Zum Löschen der Beispielsätze genügt ein Klick, den man jederzeit ausführen kann. Mehr zur Frage des Datenformats in Anhang A. 
Wohin mit allem? 
Alle Programme können auf einem Server installiert und gemeinsam genutzt werden. Lokal (also auf jedem PC) muß man nur die Schriften und bei Beradf ein oder merhere Icons installieren. Die Schriften liegen in Form von 4 TTF-Dateien auf dem Programmverzeichnis (a-times.ttf etc.), außerdem gehört a-dos.fon dazu, das ist die Schriftart für die DOS-Fenster. 
Tip: Einen interaktiven Überblick über das allegro-Dateisystem erhält man in a99 mit Eingabe von  `h files`. 
Verzeichnis- und Dateinamen 
Man vermeidet Komplikationen, wenn man folgende Konventionen streng einhält: Programme und Datenbanken nicht auf tief verschachtelte Verzeichnisse mit langen Namen legen, insbes. keine Namensteile mit mehr als 8 Zeichen verwenden, Verzeichnisnamen ohne Punkt, alle Namen komplett in Kleinbuchstaben halten, Konvention 8.3 einhalten, keine Leerzeichen, Unterstriche oder Umlaute in Dateinamen. 
Ein Datenbankname (= Name der Indexparameter, ═Ø 0.8) soll nicht länger als 4 Zeichen sein (damit die Namen der Datenbankdateien, z.B. cat_123.ald, nicht länger als 8 werden können). Daran ist zu denken, wenn man eine eigene Datenbank mit eigener, neuer Index-Parameterdatei anlegt: auf deren Namen kommt es dann an. Verwendet man die Standards, hat man entweder den Namen CAT (von CAT.API) oder BANK (von BANK.NPI). 
Hinweis: Die Namen sind alle intern, d.h. Endnutzer oder auch Katalogisierer müssen sie nicht kennen oder gar intuitiv verstehen können! Daher sind solche Einschränkungen kein Problem. 
DOS-Fenster 
Schrift mit Sonderzeichen: "Eigenschaften / Schriftart" und dann 8x13 oder 10x19 wählen. (Nur verfügbar, wenn die Schrift A-DOS.FON installiert wurde, siehe oben.) 
Beim Schließen des Eigenschaften-Fensters: Bestätigen mit "Verknüpfung, die dieses Fenster aufruft, ändern" 
Wenn man Copy&Paste ermöglichen will: Rechte Maustaste linke obere Ecke des DOS-Fensters, Eigenschaften / Optionen, und dann das Häkchen bei "Quick-Edit-Modus" setzen. 
Tips: 	Vom Fenster zum Vollbild schalten mit Alt+Enter. 
	Sonderzeichen im Vollbild gewünscht? fontload <ostwest.fon eingeben. 
Schreibberechtigung 
Jeder Nutzer, auch alcarta-Nutzer (OPAC-Programm) braucht ein Verzeichnis mit Schreibberechtigung. Zu empfehlen ist das TEMP-Verzeichnis auf dem eigenen PC. Dieses wird als Default verwendet. Soll es ausnahmsweise ein anderes sein, kann man in der INI-Datei die Variable DbAux mit dem Namen des gewünschten Verzeichnisses belegen. 
Wer das Programm a99 nutzt, braucht  volle Schreibberechtigung auch auf dem Verzeichnis, wo die Datenbank liegt. 

Netz 
Datenverzeichnis für alle a99-Nutzer  zum Schreiben und Lesen, für alcarta-Nutzer zum Lesen freigeben. Alle dort liegenden Dateien, falls nötig, für gemeinsame Nutzung freigeben (Novell: Attribut sh = sharable, Befehl:  flag *.* sh,  Windows-Server: nichts dergleichen nötig). 
Auf dem Programmverzeichnis muß Lese- und Ausführrecht bestehen. Die Programme sind netzwerkfähig, eine Einzelplatzversion gibt es gar nicht. 
Das sog. "Caching" muß generell abgeschaltet werden. Je nach System muß man das zentral oder auf jeder Workstation machen (z.B. Novell: "client file caching enabled=off" in der autoexec.ncf ). 
Keine Netware-Clients von Microsoft verwenden. 
Desktop-Verknüpfung für die eigene Datenbank 
Nach dem Vorbild der DemoBank, die automatisch bei der Installation angelegt wird. Das "Ziel: " der Verknüpfung sollte immer so aussehen: 
a99:  		ProgDir\allegro.exe DbDir\name
alcarta: 		ProgDir\opac.exe DbDir\name
Wobei z.B. für  ProgDir  ein Pfadname wie x:\allegro steht, für DbDir etwas wie k:\daten\katalog  und name z.B. cat (dann muß es die Datei cat.ini auf dem  DbDir  oder ProgDir geben). 
Dann in den "Eigenschaften" des Icons noch die Eintragung "Ausführen in:" auf ein Verzeichnis setzen, wo Schreibrecht besteht. 

DOS-Programme   [nicht mehr ab Win'7/64]
Damit diese laufen, ist es nur erforderlich, das Treiberprogramm ANSI.COM einmal vor dem Aufruf des ersten DOS-Programms zu starten. Dies ist in das CockPit-Startprogramm cp.bat eingebaut und wird beim Erstellen von Batchdateien per CockPit oder a99 jeweils berücksichtigt, d.h. nur bei eigenen Batchprozeduren ist darauf zu achten. 
DOS-Programmspeicher: mindestens 590K " maximale Größe für ausführbares Programm" sollte man haben, meistens ist das der Fall. 
Wenn Sie allegro nicht auf dem Verzeichnis C:\ALLEGRO installiert haben, ist es notwendig, in der Datei CP.OPT die Einstellung "Programmverzeichnis" zu ändern. Diese Datei ist kommentiert (═Ø 0.11.6), und Sie sehen sofort, wo man eingreifen muß. Auch Ihr Datenbankpfad ist dort einzutragen, und zwar wo 
	d C:\ALLEGRO\DEMO2 
steht. In der Datei $A.CFG (═Ø Anh.A.4) nehmen Sie Änderungen an den Speichergrößen, Bildschirmfarben etc. vor. 
Windows-Programme 
Hinweise zur Einrichtung der spezifischen Dateien  ═Ø  Kap.2.5.  Insbesonders, was man tun muß, um eine eigene, ältere Datenbank mit den Windows-Programmen nutzen zu können. 
Update-Installation 
Das Installationspaket (siehe oben) ganz genauso starten wie bei Neuinstallation, dann werden alle veralteten Dateien ersetzt, auch die Demo-Datenbank. Außer $A.CFG und CP.OPT, die sehr oft nutzerseitig verändert werden. Anhand eines Registry-Schlüssels stellt das Installationsprogramm, ob und wo eine ältere Installation vorhanden ist. Wenn diese Angabe nicht stimmt, dann ändern, sonst durchklicken. Im Normalfall können Sie also ein Update/Upgrade in wenigen Minuten erledigen. Eigene Daten bleiben selbstverständlich unberührt und müssen auch nicht konvertiert oder sonstwie geändert werden. 
Achtung: Wenn man gerade ein Fenster mit der Demo-Datenbank offen hat, dann dieses zuerst schließen. 
Empfehlung: wenn man Änderungen macht an Standard-Parametern (.APx-Dateien), die auf dem Programmverzeichnis liegen, dann diese auf das eigene Datenverzeichnis kopieren. Ebenfalls UIF-Dateien und Dateien der Verzeichnisse HELP und FLEX. 
Hinweis: Nur die Programme a99.exe und alcarta.exe können nicht im laufenden Betrieb, also wenn gerade jemand damit arbeitet, überkopiert werden. Deshalb sind sie im Installationspaket unter anderen Namen enthalten: aktuell.exe bwz. opac.exe. Wenn man die Icons so anlegt wie oben beschrieben, also mit dem Programmaufruf allegro.exe, dann wird das Programm allegro.exe, sobald es eben geht, das Verschieben von aktuell.exe auf a99.exe und von opac.exe auf alcarta.exe vornehmen, und wenn es nicht geht, dann eben das neue Programm aktuell.exe starten. 
Demo-Paket auf Vollpaket aufrüsten 
Wer sich bereits das Demopaket installiert und damit echte Arbeit begonnen hatte, kann ohen Problem genauso verfahren, wie gerade beschrieben: INST-ALL.EXE nehmen oder INST-NEU.EXE und ausführen. 

Vorher nur ganz alte DOS-Version gehabt? 
Auch das ist kein Problem. Allenfalls wenn die Version sehr alt ist, bis V12, muß etwas mehr getan werden (═Ø  Anh.A.5). 

`Vorangehender Teil`  

?Vorangehender Teil=h ac0-9 
?http://www.allegro-b.de/doku/unix.htm=x janas http://www.allegro-b.de/doku/unix.htm 
?http://www.allegro-b.de/doku/avanti=x janas http://www.allegro-b.de/doku/avanti 
?http://www.allegro-c.de/downloads/inst-all.exe=x janas http://http://www.allegro-c.de/Auswahl/inst-all.exe 
?http://www.allegro-b.de/doku/form2016/=x janas http://www.allegro-c.de/doku/form2016 
?http://www.allegro-b.de/doku/neutral/=x janas http://www.allegro-b.de/doku/neutral 
?h files=h files