Erstellen einer aktuellen Cubus-Distribution mit cDistroBuilder
Inhalt
- Begriffe
- Vorgehen beim Erstellen einer aktuellen Cubus-Distribution
- Installation einer Cubus-Distribution
- Häufig gestellte Fragen zum cDistroBuilder
- Anwendungsbeispiele mit cDistroBuilder
A. Begriffe
Cubus-Distribution
Eine Cubus-Distribution ist ein installierbares, kundenspezifisches Cubus-Softwarepaket mit allen Lizenzen des entsprechenden Kunden (BN). Ein Beispiel einer Cubus-Distribution ist die Cubus-Software-CD, welche man beim Kauf von Cubus-Software erhält.
cDistroBuilder
Der cDistroBuilder ist ein Kommandozeilenprogramm (ohne grafische Oberfläche), welches auf jedem Rechner mit HTTP- und FTP-Zugang ausgeführt werden kann und keine Cubus-Installation benötigt. Mit dem cDistroBuilder kann man eine Cubus-Distribution erstellen, vorausgesetzt es sind gültige Lizenzdateien vorhanden.
B. Vorgehen beim Erstellen einer aktuellen Cubus-Distribution
- cDistroBuilder von hier herunterladen
- Lizenzdateien lokalisieren
- entweder im Cubus-Installationsverzeichnis (z.B. 'C:\Program Files\Cubus\CubusShared\Licenses\*.LIZ')
- oder auf Cubus-Software-CD (z.B. 'X:\Licenses\*.LIZ')
- oder aus Email von Cubus (z.B. *.SYL)
- cDistroBuilder auf Kommandozeile starten
HINWEIS: Syntax auf der Kommandzeile mit dem Befehl 'cDistroBuilder /?' anzeigen lassen
C. Installation einer Cubus-Distribution
Eine Cubus-Distribution lässt sich analog zu einer Cubus-CD installieren, indem man die im Hauptverzeichnis enthalte Datei Setup.exe startet und den Anweisungen des Programmes folgt.
D. Häufig gestellte Fragen zum cDistroBuilder
-
Welches sind die Voraussetzungen, damit ich cDistroBuilder verwenden kann?
+ Sie müssen gültige Lizenzen haben, wofür Sie den Update-Service abonniert haben
+ Sie brauchen Leserechte für die Lizenzdateien
+ Sie benötigen Schreibrechte im Zielverzeichnis der Cubus-Distribution
+ Sie benötigen einen funktionierenden Internetzugang
+ Sie benötigen die neueste Version des cDistrobuilders
- Cubus-Programme müssen nicht installiert sein
- Sie brauchen keine Administratorenrechte
- Sie brauchen keinen Hardlock
-
Kann ich mit dem cDistroBuilder eine aktuelle Cubus-CD erstellen?
Ja. Die aktuelle Cubus-Distribution, welche man mit dem cDistroBuilder erstellen kann entspricht der aktuelle Cubus-CD. Um eine physische CD zu machen, muss man einfach den Inhalt des Cubus-Distributions-Verzeichnisses auf einen CD-Rohling brennen.
-
Kann ich ein Update für eine bestehende Cubus-Distribution machen?
Ja, indem Sie als Zielverzeichnis das bestehende Cubus-Distributions-Verzeichnis angeben. Der cDistroBuilder analysiert nämlich die bereits bestehenden Softwarekomponenten und lädt nur die neueren Versionen vom Internet herunter. Dieses Vorgehen ist deutlich schneller, als wenn man ein leeres Zielverzeichnis angibt.
-
Muss ich bei einem Update einer bestehenden Cubus-Distribution immer ein Verzeichnis mit Lizenzen angeben?
Nein. Wenn es sich um eine gültige Cubus-Distribution handelt, so sind dort bereits Lizenzen vorhanden. Damit muss auf der Kommandozeile des cDistroBuilder's nur das Verzeichnis der Cubus-Distribution angegeben werden.
-
Kann ich Cubus-Software mit dem cDistroBuilder installieren?
Nein. Der cDistroBuilder erstellt aber eine installationsfähige Distribution. Sie können Cubus-Software jedoch mit dem Programm Setup.exe im Hauptverzeichnis der Distribution installieren.
-
Was ist zu tun bei folgender Fehlermeldung : "Error: Error in update server info"
Sie haben keinen HTTP-Zugriff auf den Update-Server von Cubus. Überprüfen Sie die Netzwerkeinstellungen (insbesondere Proxy-Einstellungen).
-
Was ist zu tun bei folgender Fehlermeldung : "Error: Cannot copy ... to target directory ..."
Das Zielverzeichnis enthält womöglich Ordner, welche schreibgeschützt sind. Entfernen Sie den Schreibschutz aller Dateien und Ordner im Zielverzeichnis. (Für Ordner können Sie z.B. den Kommandozeilenbefehl 'attrib' verwenden).
-
Was ist zu tun bei folgender Fehlermeldung : "Error: Cannot download component ..."
Sie haben keinen FTP-Zugriff auf den Update-Server von Cubus. Überprüfen Sie die Netzwerkeinstellungen (insbesondere Proxy-Einstellungen).
E. Anwendungsbeispiele mit cDistroBuilder
Beispiel 1 : PC mit direktem Internetanschluss und installierten Cubus-Programmen
Ausgangslage
- PC hat direkten Internetzugriff (HTTP und FTP)
- Die Cubus-Programme sind auf 'C:\Program Files\Cubus' installierte, d.h. die Lizenzdateien (*.LIZ) befinden sich in 'C:\Program Files\Cubus\CubusShared\Licenses'
- Cubus-Distribution soll in 'C:\My Cubus\CD' angelegt werden
Vorgehen
Beispiel 2 : Internetzugang via Proxy-Server OHNE installierte Cubus-Programme
Ausgangslage
- PC hat Internetzugriff nur via den Proxy-Server 'myproxy', welcher nur authentifizierten HTTP-Zugriff (gem. RFC-2617) via Port 8080 und FTP-Zugriff via Port 8118 erlaubt.
- Die Lizenzdateien (*.SYL) wurden via Email von Cubus zugestellt und befinden sich in 'C:\Licenses'
- Cubus-Distribution soll in 'C:\My Cubus\CD' angelegt werden
Vorgehen
- Verzeichnis 'C:\My Cubus\CD' erzeugen
- Konfigurationsdatei cDistroBuilder.ini (im Verzeichnis von 'cDistroBuilder.exe')
mit folgendem Inhalt erstellen:
Syntax von cDistroBuilder.ini:
http=HOST:PORT Name und Port-Nummer des HTTP-Proxyservers httpusr=USRNAME Benutzername für Login am HTTP-Proxyserver httppwd=PASSWORT Passwort für Login am HTTP-Proxyserver httpauthent=T oder F T = HTTP-Zugriff nur mit Authentifizierung gem. RFC-2617 (z.B. Microsoft-ISA-Server)
F = HTTP-Zugriff ohne Authentifizierung gem. RFC-2616
ftp=HOST:PORT Name und Port-Nummer des FTP-Proxyservers ftpusr=USRNAME Benutzername für Login am FTP-Proxyserver ftppwd=PASSWORT Passwort für Login am FTP-Proxyserver ftptype=0..5 0 = kein Proxy
1 = USER user@hostname
2 = SITE with logon
3 = OPEN
4 = USER user@ftpuser@host / PASS pass@ftppwd
5 = transparent (USER + PASS)
- cDistroBuilder wie folgt auf Kommandozeile starten:
cDistroBuilder "C:\My Cubus\CD" -SYL=C:\Licenses\*.SYL -PROXY=INI
