Photoshop 5 through CS2 and CS4 install and work pretty well on wine. Photoshop CS3 has some issues but most things work.
Here are some tips you'll need to run Photoshop successfully:
1). You shouldn't have to copy Photoshop from Windows; just install it under Wine by running its Setup.exe. (To run a .exe under wine, you have to doubleclick it, right click and choose "Run with Wine", or run it from the commandline using the 'wine' command, depending on how your Linux distribution integrates Wine.)
2).Never use a cracked version of Photoshop (this isn't a moralizing thing: the cracks themselves don't work reliably in Wine).
3).Never run Wine as root.
4).Use a recent version of Wine (1.1.6 or later).
5).When installing Photoshop CS2 trial, be sure to enter your name and organization. If you don't, Photoshop's installer gives a confusing error dialog.
6).Before installing Photoshop CS or CS2, do
wget http://kegel.com/wine/winetricks; sh winetricks corefonts vcrun6
if the above line produces the error *cabextract: command not found* type in `sudo apt-get install cabextract` (Ubuntu/Debian), run, and run the above line again.
7).Before installing Photoshop CS3, do
wget http://kegel.com/wine/winetricks; sh winetricks gecko gdiplus (or follow these instructions).
When installing Photoshop CS4, follow these instructions.
The Clone tool uses the ALT key in a way that conflicts with many window managers. Here's how to fix that:
Ubuntu or Fedora: Go to System → Preferences → Windows, and under Movement Key, pick "Super" instead of "Alt".
If you have a keyboard with the AltGr key (not many US keyboards have this): duplicating Marquee selections with AltGr+Arrows didn't work, you have to use Ctrl+Alt+Arrows instead
compiz plugins might also steal important keystrokes (Ctrl+Arrows, Shift+Arrows, Shift+Ctrl+Arrows, Ctrl+Alt+Arrows) used by Photoshop for moving, cuting und duplicating Marquee selections. For instance, see RotateCube. You might need to disable Compiz or those plugins to use Photoshop properly.
Some UI elements might use a too-small font. In CS2, you can fix this with Edit / Preferences / General, and change UI Font Size from Small to Medium