I recently found that Picasa for Linux** no longer exists in the Google/Linux repository, so I had a Google around and found a few guides on how to install it with Wine. There were a few different guides, but I got errors as my machine is 64bit and didn't have all the necessary Wine/Windows libs etc..
**Just to be clear, Picasa was always a Windows package, but the Google/Linux download came prepackaged with Wine.
Wine and Winetricks
First you need to install Wine, and then download Winetricks
Wine
sudo apt-get update && sudo apt-get updateWinetricks
sudo apt-get install wine
wget http://winetricks.org/winetricks**NOTE on Debian Wheezy (Testing)
sudo mv winetricks /usr/local/bin/
sudo chmod +x /usr/local/bin/winetricks
Artur posted in the comments that you may need to install libwine-cms as mscms.dll is needed.
sudo apt-get install libwine-cmsDownload Picasa 3.9 for Windows
cd && wget http://dl.google.com/picasa/picasa39-setup.exeDownload Internet Explorer 7 64bit as There is no 64bit IE6
http://www.oldversion.com/windows/download/internet-explorer-7-0-x64
Without it, you won't be able to login to your Google account.
**Note To Install ie7
You may have to symlink "wineserver" to /usr/local/bin, as suggested by Simon in the comments.
sudo ln -s /usr/lib/wine/wineserver /usr/local/bin/wineserver
Place it in your Winetricks IE7 cache directory:
mkdir -p /home/YOU/.cache/winetricks/ie7
cp /home/YOU/Downloads/IE7-WindowsServer2003-x64-enu.exe /home/YOU/.cache/winetricks/ie7Download Cabextract
It is needed to extract Windows Cab files.
sudo apt-get install cabextractRun the Winetricks script:
winetricks ie7
64bit Dependency
Before running Picasa setup with Wine you need an extra lib:sudo apt-get install lib32nss-mdnsFinally Run the Picasa setup
wine picasa39-setup.exe
That's it, now you're good to go with Picasa!
Just a quick heads up:
ReplyDeletePicasa for Linux has always been the Windows Version, but pre-packaged with Wine. So technically nothing changed ;)
I know Vinzenz Vietzke, but it was in the Google/Linux repo and package with Wine for Linux. So it was aimed solely at Linux, and therefore was the Picasa for Linux version.
ReplyDeleteBut nthanks for the comment.
If you find anything to make the map work, let me know! ;-)
ReplyDeleteI will Cyberm@rmotte
ReplyDeleteIn addtion to your instructions I needed to:
ReplyDeletesudo ln -s /usr/lib/wine/wineserver /usr/local/bin/wineserver
Many thanks for your helpful article.
I had to:
ReplyDeletesudo ln -s /usr/lib/wine/wineserver /usr/local/bin/wineserver
and then i could install ie6. Thank you so much for this article.
Hi Simon, thanks for the feedback, i'll add your tip to the post if that's ok with you :)
ReplyDeleteon Debian testing picasa3 failet do start because of mscms.dll (it was not installed).
ReplyDeleteto resolve just type:
sudo apt-get install libwine-cms
Hi Artur, thanks for the heads up. I'll add it to the guide :)
ReplyDeleteRich
Hi Rich, Thanks for the tutorial! This works for 32 bit as well BUT here is what worked for me after several attempts. On my Optiplex System, I had to install everything except download Picasa because after numerous attempts with this sequence, Picasa would start during the install and if closed would simply disappear – including the picasa39-setup.exe module! No Startup icons were created anywhere either. By downloading the module last again as above, and as a last step executing the wine picasa39-setup.exe script in terminal, Picasa loaded successfully and added icons in the Application Menu under “Other”. This sequence worked perfectly for me and might work for others as well. Just for grins, check out the Picasa “Help” Menu and “About Picasa” to find this label: “Picasa Version 3.9.0 (Build 136.0900, 0) for Lnux” !!!! :-)
ReplyDeleteExcellent !
ReplyDeleteIt works ...!
Thanks for the feedback Sergio :)
ReplyDeleteThank you very much for the post! Picasa is my favorite photo manipulation tool because it allows the users to browse the pictures quickly as well as has several handful functions.
ReplyDeleteThank you!
Glad it helped pt, thanks for the feedback :)
Deleteextra ! merci
ReplyDeleteroot@JK:/home/jk# winetricks ie7
ReplyDeleteExecuting w_do_call ie7
Executing load_ie7
Executing wine iexplore -unregserver
No protocol specified
No protocol specified
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
Using native,builtin override for following DLLs: iexplore.exe itircl itss jscript mshtml msimtf shdoclc shdocvw shlwapi urlmon xmllite
Executing winetricks_early_wine regedit C:\windows\Temp\_ie7\override-dll.reg
Using builtin override for following DLLs: updspapi
Executing winetricks_early_wine regedit C:\windows\Temp\_ie7\override-dll.reg
Executing mkdir -p /root/.cache/winetricks/ie7
Executing cp -f /root/.cache/winetricks/ie7/winetest.cat /root/.wine/dosdevices/c:/windows/system32/catroot/{f750e6c3-38ee-11d1-85e5-00c04fc295ee}/oem0.cat
Executing mkdir -p /root/.cache/winetricks/ie7
mv: cannot stat `/root/.wine/dosdevices/z:': No such file or directory
------------------------------------------------------
Working around wine bug 21947
------------------------------------------------------
No protocol specified
No protocol specified
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
^Cfixme:console:CONSOLE_DefaultHandler Terminating process 2d on event 0
thanks a lot!!! It works fine!
ReplyDeleteThanks for the feedback, glad it helped :)
Delete