User Tools

Site Tools


sonicstagewinehowto

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
sonicstagewinehowto [2008/12/14 15:40] – created wikiadminsonicstagewinehowto [2009/04/02 07:28] (current) wikiadmin
Line 1: Line 1:
-SonicStageWine+====== SonicStageWineHowTo ====== 
 + 
 +Installation von SonicStage 3.3 (ohne iPod-Patches) unter WINE. Diese Anleitung erfordert etwas Erfahrung im Umgang mit dem Kompilieren von Quellcode unter Linux. Es werden sicherlich einige Pakete vorher installiert werden muessen, dazu achtet man auf die Ausgabe des "configure"-Skriptes von wine, welches darauf hinweist, welche Paket fehlen. Unter Debian bzw. Ubuntu findet man diese Pakete mit "apt-cache search PaketName"
 + 
 +Es wird auf jeden Fall das Paket "build-essential" benoetigt, dieses installiert man mit "apt-get install build-essential". Im uebrigen werden wahrscheinlich noch von vielen Bibliotheken die Entwicklungsversionen installiert werden muessen, also "apt-get install libBLABLUB-dev". Ich werde das nochmal mit einem frisch installierten Ubuntu 8.10 nachvollziehen und die Pakete dann auflisten. 
 + 
 +1. 
 + 
 +Zunaechst laedt man sich den aktuellen Quellcode von wine aus dem Internet in ein vorher angelegtes, leeres Verzeichnis herunter: 
 + 
 +<code>root@z6:..0/wine-sonicstage> wget http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.9.tar.bz2 
 +--2008-11-29 15:25:24--  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.9.tar.bz2 
 +Resolving ibiblio.org... 152.46.7.80 
 +Connecting to ibiblio.org|152.46.7.80|:80... connected. 
 +HTTP request sent, awaiting response... 200 OK 
 +Length: 14731804 (14M) [application/x-bzip2] 
 +Saving to: `wine-1.1.9.tar.bz2' 
 + 
 +100%[==========================================================================================================================================================================>] 14,731,804   479K/  in 31s      
 + 
 +2008-11-29 15:25:55 (467 KB/s) - `wine-1.1.9.tar.bz2' saved [14731804/14731804] 
 + 
 +root@z6:..0/wine-sonicstage> </code> 
 + 
 + 
 +2. 
 + 
 +Und entpackt den Quellcode: 
 + 
 + 
 +<code>root@z6:..0/wine-sonicstage> tar xjf wine-1.1.9.tar.bz2  
 +root@z6:..0/wine-sonicstage>  
 +</code> 
 + 
 +3. 
 + 
 +Jetzt muss der Patch angewendet werden, der verhindert, dass der SonicStage-Installer beim Installieren abstuerzt: 
 + 
 + 
 +<code>root@z6:..0/wine-sonicstage> wget http://users.physik.fu-berlin.de/~glaubitz/linux-minidisc/sonicstage-wine.diff 
 +--2008-11-29 15:30:24--  http://users.physik.fu-berlin.de/~glaubitz/linux-minidisc/sonicstage-wine.diff 
 +Resolving users.physik.fu-berlin.de... 160.45.64.219 
 +Connecting to users.physik.fu-berlin.de|160.45.64.219|:80... connected. 
 +HTTP request sent, awaiting response... 200 OK 
 +Length: 693 [text/x-diff] 
 +Saving to: `sonicstage-wine.diff' 
 + 
 +100%[==========================================================================================================================================================================>] 693         --.-K/  in 0s       
 + 
 +2008-11-29 15:30:24 (32.5 MB/s) - `sonicstage-wine.diff' saved [693/693] 
 + 
 +root@z6:..0/wine-sonicstage> cd wine-1.1.9/ 
 +root@z6:..wine-sonicstage/wine-1.1.9> patch -p1 < ../sonicstage-wine.diff  
 +patching file dlls/user32/button.c 
 +root@z6:..wine-sonicstage/wine-1.1.9>  
 +</code> 
 + 
 +4. Nun wird wine gebaut und installiert: 
 + 
 +<code>root@z6:..wine-sonicstage/wine-1.1.9> ./configure ; make ; make install 
 +</code> 
 + 
 +5. Pruefen, ob wine richtig installiert wurde: 
 + 
 +<code>glaubitz@z6:~> wine --version 
 +wine-1.1.9 
 +glaubitz@z6:~> which wine 
 +/usr/local/bin/wine 
 +glaubitz@z6:~> </code> 
 + 
 +(Version sollte 1.1.9 sein und es muss unter /usr/local/bin installiert sein). 
 + 
 + 
 +6. Installation von "mdac28", "jet40", "msxml3" und "dcom98" via winetricks (als normaler User einloggen) und zunaechst winetricks herunterladen und ausfuehrbar machen: 
 + 
 + 
 + 
 +<code>glaubitz@z6:~> wget http://www.kegel.com/wine/winetricks 
 +--2008-11-29 16:49:20--  http://www.kegel.com/wine/winetricks 
 +Resolving http-proxy.fu-berlin.de... 130.133.8.114 
 +Connecting to http-proxy.fu-berlin.de|130.133.8.114|:80... connected. 
 +Proxy request sent, awaiting response... 200 OK 
 +Length: 67238 (66K) [text/plain] 
 +Saving to: `winetricks.1' 
 + 
 +100%[==========================================================================================================================================================================>] 67,238       159K/  in 0.4s     
 + 
 +2008-11-29 16:49:21 (159 KB/s) - `winetricks.1' saved [67238/67238] 
 + 
 +glaubitz@z6:~> chmod 755 winetricks</code> 
 + 
 +7. SonicStage-Setup mit wine kurz aufrufen und beenden, damit wine zunaechst ein Windows-Verzeichnis erzeugt. Wine soll dies in ~/.wine-sony machen (unter Wine kann man fuer jede Windows-Software die man installiert, eine eigene Windows-Umgebung erzeugen): 
 + 
 +<code>glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; wine /amd/z6/0/sonicstage3setup.exe</code> 
 + 
 +8. In der erzeugten Windows-Umgebung die Pakete ueber winetricks installieren: 
 + 
 +<code>glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; winetricks jet40 
 +glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; winetricks mdac28 
 +glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; winetricks msxml3 
 +glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; winetricks dcom98 
 +glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; winetricks winxp (set windows version to XP) 
 +</code> 
 + 
 +9. Nun SonicStage 3.3 installieren: 
 + 
 +<code>glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; wine /amd/z6/0/sonicstage3setup.exe 
 +</code> 
 + 
 +10. SonicStage starten: 
 + 
 +<code>glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; wine /home/glaubitz/.wine-sony/drive_c/Program\ Files/Sony/SonicStage/Omgjbox.exe</code> 
 + 
 +---- 
 + 
 + 
 +===== Bekannte Probleme ===== 
 + 
 +  * Der Download von Musik ist weder auf NetMD noch HiMD derzeit moeglich. Das liegt daran, dass SonicStage auf die MD-Walkman direkt ueber SCSI-Kommandos bzw. zusaetzliche Treiber zugreift. Startet man wine als "win98", so will SonicStage eine VXD laden, was wine nicht unterstuetzt. Startet man wine als "winxp", so will SonicStage eine .sys-Datei laden. Dies ist jedoch soweit ich weiss von wine noch nicht vollstaendig unterstuetzt, kann aber in naher Zukunft kommen. Wir konzentrieren uns daher erstmal auf HiMD-Support ueber eine Reimplementation der Transfersoftware fuer den Mac unter Linux. 
 + 
 +  * Der Import und die Wiedergabe von Audio-Dateien funktioniert mit SonicStage unter wine nicht, wenn man keine nativen DLLs fuer OLE aus Windows 98 installiert hat (siehe oben). 
 + 
 +  * Der Installer von SonicStage stuerzt bei der Installation ab, wenn man wine ohne oben genannten Patch verwendet. 
 + 
 +  * Die Installation und Verwendung von SonicStage 4.x funktioniert bisher nicht. 
 + 
 + 
 + 
 + 
 + 
sonicstagewinehowto.1229269251.txt.gz · Last modified: 2008/12/14 15:40 by wikiadmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki