Sie befinden sich hier: eisfair / Pack-Eis
News News News

Navigation

Content

Dateianzeige für webcdwriter (3.4.1)

usr/share/doc/webcdwriter/webcdwriter.txt
Das webCDwriter-Package Dieses Package stellt einen CD/DVD-Brennserver auf eisfair zur Verfuegung. webCDwriter-Homepage: http://joerghaeger.de/webCDwriter Voraussetzungen cdrecord cdrdao vorbis_tools sox mpg123 Dieses Package benoetigt die folgenden eisfair-Libraries: libstdcpp6 Zunaechst ist cdrecord zu installieren. Mit einigen Brennern tritt unter Verwendung des veralteten cdrecord-Paketes der Effekt auf, dass sich die zum Einlegen automatisch geoeffente Brenner- Schublade sofort wieder schliesst. Das Problem behebt die Installation einer aktuelleren Version von cdrecord, die ueber den Menupunkt "privat tools management" (s. u.) vorgenommen werden kann. Unter dem Kernel 2.6. wird keine ide-scsi-Emulation fuer IDE-Laufwerke mehr benutzt, sondern die Laufwerke direkt ueber das ATAPI-Interface angesprochen. Die in diesem Paket verwendete GPL-Version des webCDwriters brennt nur auf CD-R und CD-RW. Fuer das Brennen von DVD`s muss der eigentliche Server durch eine kommerzielle Variante ersetzt werden. (Siehe hierzu http://joerghaeger.de/webCDwriter) Das Konfigurationsmenu enthaelt ein Untermenu, um die kommerzielle Pro- Variante zu installieren. Der Server legt Kopien der verwendeten Kommandozeilen-Tools (z. B.cdrecord, usw.) unter /var/CDWserver/bin an, die dieser auch verwendet. Werden die normalerweise unter /usr/bin oder /usr/local/bin installierten Tools durch neuere Versionen ersetzt, sind die Kopien in /var/CDWserver/bin zu loeschen, damit diese beim Server-Restart neu angelegt werden. Andererseits koennen in /var/CDWserver/bin auch Spezialversionen der Tools installiert werden, die nur vom webCDwriter benutzt werden, ansonsten das System nicht beeinflussen. Der Autor bietet statisch gelinkte Spezial- Versionen von cdrecord und mkisofs an. Konfiguration Nach erfolgreicher Installation und Start des webCDwriter-Servers erfolgt die Konfiguration von einem Client aus. Dazu ist auf dem Client die Adresse http://:12411 aufzurufen. Waehle in der linken Menueleiste nun "Konfiguration", um auf die Konfigurationseiten zu gelangen. Am oberen Seitenrand koennen nun die verschiedenen Unterseiten der Konfiguration aufgerufen werden. Das Default-Konfigurationspasswort lautet: cdwserver Die automatische Erkennung der Brenn-und Leselaufwerke funktioniert mit dieser Version des webCDwriter unter eisfair nicht mehr, so dass auf der Hardware-Konfiguration-Seite im Kasten "Detection" statt "auto" die Devices explizit eingetragen werden muessen. Konfiguration echter SCSI-Laufwerke Rufen sie in einer root-Konsole auf dem eisfair-Server das Kommando "cdrecord -scanbus" auf, welches eine Ausgabe aehnlich der folgenden erzeugt: Cdrecord-Clone 2.01.01a38 (i586-pc-linux-gnu) Copyright (C) 1995-2008 Joerg Schilling Using libscg version 'schily-0.9'. scsibus0: 0,0,0 0) 'SEAGATE ' 'ST336706LW ' '0108' Disk 0,1,0 1) * 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) 'COMPAQ ' 'PD-1 LF-1094C ' 'B110' Removable CD-ROM 0,6,0 6) * 0,7,0 7) * scsibus1: 1,0,0 100) 'LITE-ON ' 'DVD SOHD-16P9S ' 'FS09' Removable CD-ROM 1,1,0 101) 'PLEXTOR ' 'DVDR PX-740A ' '1.00' Removable CD-ROM 1,2,0 102) 'PLEXTOR ' 'DVDR PX-740A ' '1.00' Removable CD-ROM 1,3,0 103) * 1,4,0 104) * 1,5,0 105) * 1,6,0 106) * 1,7,0 107) * In diesem Beispiel waeren die Laufwerke in der folgenden Form in der "devices"-Zeile einzutragen: (0,5,0;/dev/sr0),(1,0,0;/dev/sr1),(1,1,0;/dev/sr2),(1,2,0;/dev/sr3) Die Hardwareeigenschaften der Laufwerke im oberen Teil muessen eventuell neu festgelegt werden. Konfiguration der ATAPI/IDE-Laufwerke (Kernel 2.6) In diesem Beispiel ist ein DVD-Laufwerk als Slave am ersten IDE-Port je ein DVD-Brenner als Master und Slave am zweiten IDE-Port angeschlossen. Rufen sie in einer root-Konsole auf dem eisfair-Server das Kommando "cdrecord -dev=ATAPI -scanbus" auf, welches eine Ausgabe aehnlich der folgenden erzeugt: Cdrecord-ProDVD-ProBD-Clone 3.00 (i686-pc-linux-gnu) Copyright (C) 1995-2010 Joerg Schilling scsidev: 'ATAPI' devname: 'ATAPI' scsibus: -2 target: -2 lun: -2 Warning: dev=ATA: is preferred over dev=ATAPI:. Warning: Using ATA Packet interface. Warning: The related Linux kernel interface code seems to be unmaintained. Warning: There is absolutely NO DMA, operations thus are slow. Using libscg version 'schily-0.9'. scsibus0: 0,0,0 0) * 0,1,0 1) 'LITE-ON ' 'DVD SOHD-16P9S ' 'FS09' Removable CD-ROM 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) * scsibus1: 1,0,0 100) 'PLEXTOR ' 'DVDR PX-740A ' '1.00' Removable CD-ROM 1,1,0 101) 'PLEXTOR ' 'DVDR PX-740A ' '1.00' Removable CD-ROM 1,2,0 102) * 1,3,0 103) * 1,4,0 104) * 1,5,0 105) * 1,6,0 106) * 1,7,0 107) * In diesem Beispiel waeren die Laufwerke in der folgenden Form in der "devices"-Zeile einzutragen: (ATAPI:0,1,0;/dev/hdb),(ATAPI:1,0,0;/dev/hdc),(ATAPI:1,1,0;/dev/hdd) Die Hardwareeigenschaften der Laufwerke im oberen Teil muessen eventuell neu festgelegt werden. Fuer die ATAPI-Laufwerke ist weiterhin die Datei /etc/fstab manuell anzupassen. In obigen Beispiel (falls keine weiteren echten SCSI-Laufwerke angeschlossen sind) waeren die Zeilen /dev/sr0 /media/cdrom0 udf,iso9660 noauto,utf8 0 0 /dev/sr1 /media/cdrom1 udf,iso9660 noauto,utf8 0 0 /dev/sr2 /media/cdrom2 udf,iso9660 noauto,utf8 0 0 in /dev/hdb /media/cdrom0 udf,iso9660 noauto,utf8 0 0 /dev/hdc /media/cdrom1 udf,iso9660 noauto,utf8 0 0 /dev/hdd /media/cdrom2 udf,iso9660 noauto,utf8 0 0 anzupassen. Bei zusaetzlich angeschlossenen SSCI-Laufwerken koennen sich in der Nummerierung Verschiebungen ergeben. Das Web-Interface des webcdwriters weist in der Konfigurationsseite auf eine fehlerhafte Konfiguration hin. Nutzung des Servers Die Web-Seite des webCDwriters unter http://:12411 bietet verschiedene Moeglichkeiten, den Brenn-Client zu starten. Da dieser als Java-Programm realisiert ist, muss auf den Clients eine Java-Runtime- Umgebung installiert sein. Das Menue im Setup-Programm Das webCDwriter-Menue im Setup-Programmist wie folgt aufgebaut: * webCDwriter interface + Show documentation + Edit eisfair part of configuration (start at boot?) + Stop webcdwriter + Start webcdwriter + Restart webcdwriter + Check status of the webcdwriter + Reload default/saved configuration + Save config as default configuration + webCDwriter private tools management (affects only webcdwriter) (*) + Install cdrecord compiled by the webCDwriter author + Install (patched) mkisofs compiled by the webCDwriter author + Install cdrecord from global binary directory + Install mkisofs from global binary directory + Install readcd from global binary directory + Install cdrdao from global binary directory + Run webCDwriter as management (**) + Run as user/group cdwserve + Run as user root and group cdwserve (default mode) + webCDwriter Pro management + Download/Install CDWserver Pro + Reinstall original/free CDWserver + Create System Information File for support (*) Ueber diesen Menupunkt koennen nach einem Update des cdrecord- oder cdrdao-Paketes neuere Binaries der Programme cdrdao, cdrecord, mkisofs und readcd fuer den webCDwriter verfuegbar gemacht werden. (**) Hiermit wird festgelegt, ob webCDwriter als root (Standard-Modus seit Paketversion 1.0.5) oder als User cdwserve laufen soll. DVD-Support DVD's koennen nur dann gebrannt werden, wenn die Pro-Variante des Brenn-Servers installiert ist. Diese steht nicht unter GPL. Hierzu ist zunaechst ein kostenpflichtiger Key beim Autor zu bestellen und als /etc/CDWserver/key.txt abzuspeichern. Nach Download der Pro-Variante, wird diese ueber das weiterhin installierte eisfair-webcdwriter-Paket installiert. Das Installationsscript der Pro-Version tauscht nur das eigentliche Server-Binary aus. Weitere Information sind auf der Homepage des Autors erhaeltlich. Das Konfigurationsmenu enthaelt eine Untermenu, um die kommerzielle Pro- Variante zu installieren. Desweiteren sind auch die dvd+rw-tools als eisfair-Paket zu installieren. Marcus Roeckrath 2013-04-14