Electronics > KiCad
Building KiCAD on Linux Mint 12 (Lisa)
(1/1)
djsb:
Hi,
Just thought I'd post an initial link to my experiences of compiling KiCAD on Linux Mint (Lisa) this afternoon.
Please read the comments (when moderated-at the bottom-still not moderated,probably lost) here
http://www.wayneandlayne.com/blog/2010/12/03/how-to-build-kicad-on-ubuntu/
where I detail the error messages and what I did to get round them.
I will collect the information here later on.
Please have a go yourself so that we can iron out any problems together.
Thanks.
David.
P.S If you can't be bothered with compiling code here is a link with nightly builds (for now).
http://kicad.picaxe.cz/
Better to learn how to compile the code for yourself though.
djsb:
As promised
1/ First download the source code:
--- Code: ---sudo apt-get install bzr
bzr checkout lp:kicad kicad.bzr
--- End code ---
2/ Next download the build tools
--- Code: ---sudo apt-get install build-essential checkinstall cmake doxygen zlib1g-dev
--- End code ---
--- Code: ---sudo apt-get install debhelper dpatch libx11-dev libglu1-mesa-dev libgl1-mesa-dev messa-common-dev libwxbase2.8-dev libwxgtk2.8-dev libboost-dev fakeroot subversion libboost-serialization-dev
--- End code ---
--- Code: ---sudo apt-get build-dep kicad
--- End code ---
3/ Once the source code has downloaded and all the build tools are installed, go into the new source code directory:
--- Code: ---cd kicad.bzr
--- End code ---
4/ To keep things cleaner, it's suggested that you create a build directory for the build files:
--- Code: ---mkdir kicad-build
cd kicad-build
--- End code ---
5/ Kicad uses the CMake tool, so we must run that first:
--- Code: ---cmake -DKICAD_TESTING_VERSION=ON ../
--- End code ---
6/ CMake generates standard Makefiles, so we proceed in the usual way:
--- Code: ---make
--- End code ---
If you have multiple processor cores in your computer, you can do some of the work in parallel, by adding -j N to your make line. Replace N with the number of cores in your computer. My computer has two cores, so I used this command to more quickly build Kicad:
--- Code: ---make -j 2
--- End code ---
7/ Once the build is finished, install the Kicad files:
--- Code: ---sudo make install
--- End code ---
Now, you can run kicad and check that everything is working.
--------------------------------------------------------------------
8/ Once a few days or weeks have passed and you want to get back up to date, start by updating your copy of the Kicad source code:
--- Code: ---cd ~/kicad.bzr
bzr update
--- End code ---
You probably want to remove all the old build files:
--- Code: ---cd build
rm -rf *
--- End code ---
Continue as before, for compiling and installing Kicad:
--- Code: ---cmake -DKICAD_TESTING_VERSION=ON ../
make
sudo make install
--- End code ---
We hope this guide was useful and accurate! If you run into any trouble, please leave a comment below and we’ll do our best to help you out.
If you want to also install the Kicad library of parts, you can use these commands:
--- Code: ---bzr checkout lp:~kicad-lib-committers/kicad/library kicad-library.bzr
cd kicad-library.bzr/
mkdir build
cd build/
cmake ../
sudo make install
--- End code ---
This method has been derived from the wayneandlayne link above. I have added the commands needed to download missing packages and made one or two corrections. All thats needed now is for someone to write a shell script that can be run easily.
Please try this out for yourself.
David.
amspire:
David,
Thanks. I am right now half way through setting up a Ubuntu Electronic Remix (UER) VMWare virtual machine based on Ubuntu 10.10. There is no ISO for UER, so you have to build up a normal Ubuntu workstation, link it to the UER sources, then install any of the UER packages.
The main reason is I would like to take a look at gEDA and it doesn't run well on Windows - it really needs Linux.
I have got used to using the Daily builds for my Windows KiCad, so I will probably want the same newer versions on Ubuntu. All your notes should work as well on Ubuntu as Mint. I am looking forward to comparing Linux KiCad to Windows KiCad.
Richard
kruegejj:
Thanks for posting this David!
The command sudo apt-get build-dep kicad didn't work for me. The first error I got was:
--- Quote ---E: You must put some 'source' URIs in your sources.list
--- End quote ---
This was solved by making sure that the Update Manager -> Edit -> Software Sources -> LinuxMint Software -> Source Code box was checked. After that, the error I got was:
--- Quote ---E: Unable to find a source package for kicad.
--- End quote ---
However, none of this really mattered because the list of apt-get packages you gave above was thorough enough that kicad built without complaint.
Navigation
[0] Message Index
Go to full version