Linux and DesignSpark 3.0 [SOLVED]
Posted by jcoetzer at
I have exactly the same problem....
Replies
-
Posted by arduinomstr at
Fortunately there is an easy fix for this:-
Create symbolic link from:
~/.wine/drive_c/users/Public/Documents/to:
~/.wine/drive_c/Program Files/Common Files/DesignSpark PCB/This can be a bit tricky due to the spaces and capitalisation of the pathnames - here is how I did it in bash
$ cd .wine/drive_c/users/Public/Documents/
$ ln -s ~/.wine/drive_c/Program\ Files/Common\ Files/DesignSpark\ PCB/ "DesignSpark PCB"
If you are still having trouble follow this procedure EXACTLY
1. In your home directory rename your .wine directory to .wine.old - this will give you a clean installation if you have been having problems but you will have to re-install any existing applications under WINE.
2. Test WINE is working by opening the Notepad application - this will re-create the .wine directory
3. Download the latest DesignSparkPCB_3.0.exe from the DesignSpark website to ~/tmp
4. Run DesignSparkPCB_3.0.exe using Wine Installer accepting DEFAULT settings throughout
5. Open command prompt and change to Documents directory
$ cd ~/.wine/drive_c/users/Public/Documents/6. Create symbolic link to support files
$ ln -s ~/.wine/drive_c/Program\ Files/Common\ Files/DesignSpark\ PCB/ "DesignSpark PCB"7. Ensure you have an internet connection so DesignSparkPCB can update its settings - it won't work without this!
8. Run DesignSparkPCB from the desktop icon - it should run perfectly now.
I have tested this on Ubuntu 10.04 (Lucid) and 11.04 (Natty)
I'll post a more detailed description of this procedure shortly for those who are not so familiar with WINE.
Happy Sparking on Linux!
-
Posted by Z.K. at
I just installed DesignSpark on my Linux (Ubuntu 10.04) box. At first it would not install so I had to make the file executable. It installed fine, but now the default project files do not come up and after making a new project, I am unable to add any components because the libraries are missing. How do I get the libraries installed?
-
Posted by Z.K. at
Won't deleting the .wine directory, delete all my other wine programs? I tried the link, but I still have no libraries available. Or now that I have the symbolic link, perhaps I just need to reinstall DesignSpark?
-
Posted by Kemp at
It should be noted that deleting the .wine directory will remove all programs you have already installed in wine, and any data or configuration for those programs. It is a rather drastic measure for such a casual mention.
-
Posted by qlue at
I used PlayOnLinux
The relevant directory will be found in ~/.PlayOnLinux/wineprefix/
other than that, the procedure is the same as above.
1. create the directories users/Public/Documents
2. add symbolic link to Program\ Files/Common\ Files/DesignSpark\ PCB/ "DesignSpark PCB"
(note that the directory paths indicated above are incomplete because they would differ slightly on your installation)
-
Posted by arduinomstr at
Kemp is quite right, it is a bit drastic to delete your .wine directory which should not be necessary if you create the symbolic links correctly. This is the only way I could replicate a clean install that will work without problems. I've updated my recommendation accordingly.
-
Posted by Z.K. at
Is there any way to manually tell DesignSpark where the libraries are? I tried your guide, but it did not work and acted just as before. The program runs and seems to work okay, it is just missing the component libraries. Getting rid of my wine directory with all my other applications though I don't have that many is not an option at the moment. I guess I will have to go back to eagle for the time being. Too bad I like DesignSpark and was hoping to be able to use it in Linux.
-
Posted by arduinomstr at
I'm not sure why you can't see the libraries ZK if you have created the symbolic links.
You can add the libraries manually with the Library Manager:
File -> Libraries -> Folders Tab - Add Button
Then navigate to where your libraries are installed. If you followed my instructions these should be found at
~/.wine/drive_c/Program Files/Common Files/DesignSpark PCB/Library
This directory should contain lots of .cmx, .ssx, .cml, .ssl files which are the libraries.If not you may have put them somewhere else.
Just search your file system and add the directory where you find them using the Library manager.
-
Posted by Z.K. at
Okay, that seemed to help. I can see the libraries now. Though when I try to place a component I get all these white streaks like I was in a paint program. I have to refresh to get rid of them. Still it works now though it is a bit slow.
Thanks for the help. Hopefully an actual linux version will come out someday.
