Office 2010 via PlayOnLinux installiert

 

# Wir wollwn die neueste Version von PoL:
if [ -z `ls /etc/apt/sources.list.d |grep playonlinux` ]
then
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys E0F72778C4676186
sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update >/dev/null
fi
apt_install xterm playonlinux

apt_install ttf-mscorefonts-installer

apt_install winbind # needed for Office2010

# POL installierte automatisch:  wine 1.5.2, gecko 2.40, mono-4.5.6, msxml6

ln -s /dat/B .PlayOnLinux/wineprefix/Office2010/dosdevices/b:

WINEPREFIX=$HOME/.PlayOnLinux/wineprefix/Office2010 ~/.PlayOnLinux/wine/linux-x86/1.7.52/bin/wine /dat/systemwartung/Microsoft.Office.Professional.Plus.2010.x86.SP1.VL.German-Madmax/Madmax/activate_O10_x86.exe
 

WINEPREFIX=$HOME/.PlayOnLinux/wineprefix/Office2010 ~/.PlayOnLinux/wine/linux-x86/1.7.52/bin/wine /dat/B/Downloads/WindowsDesktopSearch-KB917013-V301-XP-x86-deu.exe

Installation von MyPhoneExplorer 1.8.6 unter Wine

Problem
Synchroniisieren von Kontakten und Kalender zwischen Outlook und Android

Lösung

1. MyPhoneExplorer

Entsprechend https://appdb.winehq.org/objectManager.php?sClass=version&iId=31007 installiert:

winetricks vb6run

# (msxml3 war schon installiert)
wine myphoneexplorer_setup_1.8.6.exe

2. Android Debug Bridge

sudo apt-get install android-tools-adb

Dann eine udev-Regel erstellt, damit ADB mit einfachen User-Rechten auf das Handy zugreifen kann.
(Sonst passiert das: http://askubuntu.com/questions/213874/how-to-configure-adb-access-for-android-devices )
Entsprechend: http://www.janosgyerik.com/adding-udev-rules-for-usb-debugging-android-devices/
und http://stackoverflow.com/questions/3127539/ubuntu-android-device-debug

lsusb
echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", ATTR{idProduct}=="61bb", MODE="0666", GROUP="plugdev" ' |sudo tee /etc/udev/rules.d/51-android.rules
sudo udevadm control --reload-rules

Handyseitig natürlich USB-Debugging aktiviert. (Siebenmal auf Build-Nummer)
Und den Verbindungsmodus von MTP (Kamera) auf Massenspeicher umgestellt.
Und die Frage bejaht,  ob der Computer als Geräät für USB-Debugging zugelassen werden soll.

Das sollte jetzt das Handy als verbunden auflisten:
adb devices -l

# --> List of devices attached
# --> YT91106NZJ device usb:4-1.1 product:D5803 model:D5803 device:D5803

Dann sicherheitshalber bei jedem Start des Sync-Programms den ADB-Server neu starten,
also dies in die MyPhoneExplorer.desktop-Datei eingetragen:
adb kill-server ;adb start-server ;env WINEPREFIX="/dat/wine17bruni" wine start /ProgIDOpen MyPhoneExplorer.File dummy
(Das „dummy“ am Ende ist anscheinend ein beliebiger Parameter. Ohne hat es jedenfalls nicht funktioniert.)

Wine Version: wine-1.7.38

OpenOffice-Dokumente aus Outlook via Wine öffnen

Problem

LibreOffice-Dateien (.odt, .ods, .odp) konnten als Mail-Anhänge
aus MS Outlook heraus nicht geöffnet werden.
(Wine 1.7, Outlook 2010, Wine-Windows-Version: Windows XP)

Lösung

cat >regedit-openoffice-winehost.reg <<eot
[HKEY_CLASSES_ROOT\.odt]
@="OpenOffice.Document.winehost"
"Content Type"="application/vnd.oasis.opendocument.text"
"PerceivedType"="document"

[HKEY_CLASSES_ROOT\.odp]
@="OpenOffice.Document.winehost"
"Content Type"="application/vnd.oasis.opendocument.presentation"

[HKEY_CLASSES_ROOT\.ods]
@="OpenOffice.Document.winehost"
"Content Type"="application/vnd.oasis.opendocument.spreadsheet"

[HKEY_CLASSES_ROOT\OpenOffice.Document.winehost\Shell\Open\command]
@="winebrowser \"%1\""

eot

regedit regedit-openoffice-winehost.reg

Funktioniert sofort, ohne Neustart von Wine/Outlook.

Mal wieder Outlook in Wine installiert


# Das aktuelle Winetricks
cd ~/bin
wget http://winetricks.org/winetricks
chmod a+x winetricks

# weil eine Fehlermeldung kam, die mir nahelegte, ntml_auth zu bekommen durch Inst von winbind
sudo apt-get install winbind # 2015-04-06 02:41:02
ntlm_auth --version

# frischen Wine-Prefix
mv wine17bruni wine17bruni_150406b_v1-inst-bricht-ab
WINEARCH=win32 winecfg
# Wine fragte hier nach Mono und Gecko, habe beide bestätigt
# Und die Windows-Version auf XP belassen! (Tip aus Forum)

# erfordeliche Bibliotheken
winetricks dotnet20 comctl32 ie6 msls31 msxml3 msxml6 pngfilt riched20 riched30 vcrun2005

# Link zu eigenen Dateien (die anderen Links wurden über sy-userspec erstellt)
ln -s /dat/B /dat/wine17bruni/dosdevices/b:

# Zuerst Excel gestartet, weil's harmloser ist, aber das ist wohl nur Aberglaube...
wine /dat/wine17bruni/drive_c/Program\ Files/Microsoft\ Office/Office14/EXCEL.EXE
wine /dat/wine17bruni/drive_c/Program\ Files/Microsoft\ Office/Office14/OUTLOOK.EXE

# Ermöglichen des Öffnens von PDF
regedit /dat/systemwartung/wine-zeug/regedit-pdf.reg

Verknüpfung mit Dateityp .pdf in Wine/PlayOnLinux

cat <<eot >/dat/systemwartung/wine-zeug/regedit-pdf.reg

[HKEY_CLASSES_ROOT\.pdf]
@=“PDFfile“
„Content Type“=“application/pdf“
[HKEY_CLASSES_ROOT\PDFfile\Shell\Open\command]
@=“winebrowser \“%1\““

eot

WINEPREFIX=~/.PlayOnLinux/wineprefix/Office2010 wine/linux-x86/1.7.22/bin/regedit /dat/systemwartung/wine-zeug/regedit-pdf.reg

Outlook-Daten in Wine kopieren

HKEY_USERS\S-1-5-21-0-0-0-1000\Software\Microsoft\Office\14.0\Outlook\Search\Catalog

1. Registry kopieren

2. Daten kop

cp -a „users/brunhild/Local Settings/Application Data/Microsoft/Outlook“/ ~/.PlayOnLinux/wineprefix/Office2010/drive_c/“users/brunhild/Local Settings/Application Data/Microsoft/“

cp -a „users/brunhild/Application Data/Microsoft/Outlook“/ „/home/brunhild/.PlayOnLinux/wineprefix/Office2010/drive_c/users/brunhild/Application Data/Microsoft“/

cp -a users/User/AppData/Local/Microsoft/Outlook/ /home/brunhild/.PlayOnLinux/wineprefix/Office2010/drive_c/users/User/AppData/Local/Microsoft/

Fehler beim Hinzuf0fcgen des Projekts: C:\\users\\Public\\Application Data\\Microsoft\\Search\\Data\\Applications\\Windows\\Projects

3. Links erstellen

ln -s /dat/B /home/brunhild/.PlayOnLinux/wineprefix/Office2010/dosdevices/b:

links im HomeDir:

rm /home/brunhild/.PlayOnLinux/wineprefix/Office2010/drive_c/users/brunhild/*

cd <oldinst>/users/brunhild/

ls

cp Desktop Documents Eigen* Mein* /home/brunhild/.PlayOnLinux/wineprefix/Office2010/drive_c/users/brunhild/

4. Outlook starten

MS Office 2010 (insbesondere Outlook) in wine installiert

Problem

Installation schlug zunächst fehl. OK geht nicht auf 64-bit WnePrefix. Dann stürzte das installierte Programm ab. OK wine wine-1.6.2 war doch nicht so toll. (Da war ja wine-1.5 besser fü Office geeignet.)
Und außerdem fehlten noch einige Bibliotheken.

Lösung

Also PlayOnLinux funktionierte, nach einigem Holpern.
Installierte auf wine-1.7.22 mit dotnet-4.5.1

Inspiriert von http://www.ulozto.sk/x2KMbquP/howto-installation-of-office-2010-under-wine-pdf (erste Seite auch hier: https://de.scribd.com/doc/234333223/HOWTO-Installation-of-Office-2010-Under-Wine)
machte ich folgendes:

Zunächst das neueste winetricks:

mkdir ~/bin
cd ~/bin
wget http://winetricks.org/winetricks
chmod a+x winetricks

Damit konsistent bei allen Aufrufen, sowohl aus Shells als auch von graphischen Launchern (.desktop-Dateien in KDE) derselbe WINEPREFIX genommen wird, habe ich diesen in die .profile geschrieben (nicht .bashrc)
echo export WINEPREFIX=/dat/wine17bruni >>~/.profile

Nach Neuanmeldung dann in ner Shell ergibt env | grep -i wine
dann also WINEPREFIX=/dat/wine17bruni

dann diesen Prefix auf 32 bit initialisiert mit
WINEARCH=win32 winecfg
Dort dann die Windows-Version auf Windows7 gestellt.
(Vielleicht unnötig)

Dann entsprechend Howto:

winetricks dotnet20 comctl32 ie6 msls31 msxml3 msxml6 pngfilt riched20 riched30 vcrun2005
Dabei war einige Handarbeit nötig, sogar Dateien musste ich selbst herunterladen und das Kommando wiederholt eingeben.
(Man kann es beliebig oft eingeben, wenn nichts mehr zu tun ist, läuft es im Handumdrehen durch.)

 

 

Dann installiert.
Die alten Office-Dateien und Registry-Einträge kopiert. (http://www.outlook-tips.net/beginner-user/where-are-outlook-files/)

drive_c/users/brunhild/Local Settings/Application Data/Microsoft/Outlook/
drive_c/users/brunhild/Application Data/Microsoft/Outlook/
Outlook-Dateien/Outlook.pst
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook

Eingabe der User-Info (oder Kopieren des Registry-Subtrees)
(wieder nach http://www.ulozto.sk/x2KMbquP/howto-installation-of-office-2010-under-wine-pdf)
Edit the following registry values:
HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo
Company
UserInitials
UserName

Dann Outlook gestartet und manuell den dritten Pfad angegeben.
Das Profil auf „Outlook“ als Default gesetzt (über Button Erweitert (oder so ähnlich)).

Aktivierung per Madmax.

Läuft wie geschmiert!!

Normalen Update-Prozess unter wine für wiso 2013 ermöglicht

Problem

Wenn man den auf „Nach Updates suchen“ klickt, kommen einige kleine Fenster
etwa „verbinde mit Buhl-Server“, aber dann bricht der Prozess mit diesem wine-Fehler ab:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NotImplementedException: The method or operation is not implemented.
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at Buhl.Bdmsc.FormBdmsc.WaitAndExecute_OnWaitWorkerEvent(Object sender, WaitEventParams e)
at Buhl.Bdmsc.Classes.AsyncWaitAndExecute.DoEvent(Object sender, WaitEventType eventType)
at Buhl.Bdmsc.Classes.AsyncWaitAndExecute.bw_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
[...]

Lösung
Inspiriert von
http://forum.linux-club.de/viewtopic.php?f=90&t=111203 und
http://www.winehq.org/pipermail/wine-bugs/2013-April/351258.html:
Adobe Reader 9.5 und Internet Explorer 8 installiert, ich weiß nicht,
was von beiden es gebrtacht hat.

wine AdbeRdr950_de_DE.exe
winetricks -q ie8

Adobe Reader X installiert

# Zunächst die neueste Wine-Version installiert:

wine --version # wine-1.4
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine
wine --version # wine-1.6.1

————————————————————

# Entsprechend https://appdb.winehq.org/objectManager.php?sClass=version&iId=27093

winetricks -q mspatcha
wine AdbeRdr11006_de_DE.exe

Aber der Reader stürzt, wie im obigen Artikel gesagt, tatsächlich an spannenden Stellen ab. Für einfaches Anzeigen taugt er.

Wine – Installation

Wine über die Konsole installiert

sudo apt-get install wine

Wine Plugins (DLL’s) installiert

winetricks vcrun2008

vcrun2008“ ist MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90) und wird vom ComputerHoeft Timer benötigt.

Um alle verfügbaren Downloads anzuzeigen winetricks list-download eingeben (achtung, es werden nur die Abkürzungen für den Download angezeigt). Man findet sie aber auch auf http://wiki.ubuntuusers.de/winetricks#Liste-der-verfuegbaren-Software .