Update wiki pages
[geda-gaf.git] / docs / wiki / geda-download.html
blob33c19c39df0b0434305a2324e2a0743928dfdda8
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html>
4 <head>
5 <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
6 <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
7 <link rel="stylesheet" media="print" type="text/css" href="./print.css" />
9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
10 </head>
11 <body>
13 <p>
14 <em>Translations of this page are also available in the following languages:</em> <a href="geda-download.ru.html" class="wikilink1" title="geda-download.ru.html">Русский</a>.
15 </p>
17 <h1 class="sectionedit1" id="download">Download</h1>
18 <div class="level1">
20 <p>
21 There are several different methods of installing gEDA. Select your installation method depending upon your Linux distribution and your level of expertise. If one installation method doesn&#039;t work for you, please try a different one.
22 </p>
24 <p>
25 <a href="geda-installation.html" class="wikilink1" title="geda-installation.html">See here for installation notes for individual systems.</a>
26 </p>
28 <p>
29 There are experimental releases of <a href="http://www.delorie.com/pcb/geda-windows/" class="urlextern" title="http://www.delorie.com/pcb/geda-windows/" rel="nofollow">gEDA for Windows</a>.
30 See the <a href="geda-installation.html#windows" class="wikilink1" title="geda-installation.html">installation notes</a>.
31 </p>
33 </div>
34 <!-- EDIT1 SECTION "Download" [111-595] -->
35 <h2 class="sectionedit2" id="installing_geda_using_your_distribution_s_package_manager">Installing gEDA using your distribution&#039;s package manager</h2>
36 <div class="level2">
38 <p>
39 If you are using a recent GNU/Linux distribution, this is the preferred method of installing gEDA. For example, on Debian, this is
40 </p>
41 <pre class="code">apt-get update &amp;&amp; apt-get install geda pcb gerbv</pre>
43 <p>
44 (typed as root) assuming you want to install gschem and gnetlist, pcb, and gerbv. Or, use your distribution&#039;s interactive package manager to select the appropriate packages.
45 </p>
47 </div>
48 <!-- EDIT2 SECTION "Installing gEDA using your distribution's package manager" [596-1027] -->
49 <h2 class="sectionedit3" id="downloading_the_compiled_geda_packages_for_your_distribution">Downloading the compiled gEDA packages for your distribution</h2>
50 <div class="level2">
52 <p>
53 (in case you are using an older distribution)
54 </p>
56 <p>
57 <strong>Distribution Packages / Binaries</strong>
58 </p>
59 <div class="table sectionedit4"><table class="inline">
60 <thead>
61 <tr class="row0">
62 <th class="col0"> Linux Distro </th><th class="col1"> Installation method </th><th class="col2"> Install files </th><th class="col3"> Creator/maintainer </th><th class="col4"> Comment </th>
63 </tr>
64 </thead>
65 <tr class="row1">
66 <td class="col0 leftalign"> SuSE </td><td class="col1"> yast </td><td class="col2"> <a href="http://download.opensuse.org/repositories/science/" class="urlextern" title="http://download.opensuse.org/repositories/science/" rel="nofollow"> RPMs </a> </td><td class="col3"> Werner Hoch </td><td class="col4"> </td>
67 </tr>
68 <tr class="row2">
69 <td class="col0"> Debian </td><td class="col1"> apt-get install geda </td><td class="col2"> <a href="http://packages.debian.org/search?keywords=geda" class="urlextern" title="http://packages.debian.org/search?keywords=geda" rel="nofollow"> .deb files </a> </td><td class="col3"> Hamish Moffatt </td><td class="col4"> Download .debs appropriate for the maturity level of your distro (stable, testing, etc.) </td>
70 </tr>
71 <tr class="row3">
72 <td class="col0"> Mac <abbr title="Operating System">OS</abbr> X </td><td class="col1"> </td><td class="col2"> <a href="http://www.ghz.cc/charles/fink/" class="urlextern" title="http://www.ghz.cc/charles/fink/" rel="nofollow"> fink packages </a> </td><td class="col3"> Charles Lepple </td><td class="col4"> Instructions provided in the <a href="http://www.ghz.cc/charles/fink" class="urlextern" title="http://www.ghz.cc/charles/fink" rel="nofollow"> here </a> </td>
73 </tr>
74 </table></div>
75 <!-- EDIT4 TABLE [1187-1744] -->
76 </div>
77 <!-- EDIT3 SECTION "Downloading the compiled gEDA packages for your distribution" [1028-1745] -->
78 <h2 class="sectionedit5" id="downloading_the_sources_and_compiling_geda_yourself">Downloading the sources and compiling gEDA yourself</h2>
79 <div class="level2">
81 <p>
82 If you want to apply your own patches to gEDA or you just want to use a newer version than included in your distribution, you will have to compile the GEDA sources yourself.
83 </p>
84 <ul>
85 <li class="level1"><div class="li"> The gEDA programs use the GTK+ <abbr title="Graphical User Interface">GUI</abbr> toolkit. If you are running KDE, you should have no problem building and installing them as long as the GTK+ libraries and headers are installed on your system.</div>
86 </li>
87 </ul>
88 <ul>
89 <li class="level1"><div class="li"> gEDA/gaf, as well as the gEDA-allied programs have certain dependencies. These are libraries and other programs which must be present on your system to build and run gEDA successfully. When trying to install gEDA, you may find that you need to install other, seemingly unrelated programs first. If you find you are missing dependencies during the installation process don&#039;t despair! Overcoming any dependency issue is a simple matter of installing the required program or library.</div>
90 </li>
91 </ul>
92 <div class="table sectionedit6"><table class="inline">
93 <thead>
94 <tr class="row0">
95 <th class="col0"> Name </th><th class="col1"> Notes </th><th class="col2"> Tarball </th><th class="col3"> Description </th>
96 </tr>
97 </thead>
98 <tr class="row1">
99 <td class="col0"> gEDA/gaf (stable) </td><td class="col1"> <a href="http://ftp.geda-project.org/geda-gaf/stable/v1.10/1.10.0/geda-gaf-1.10.0-README.txt" class="urlextern" title="http://ftp.geda-project.org/geda-gaf/stable/v1.10/1.10.0/geda-gaf-1.10.0-README.txt" rel="nofollow"> README </a> </td><td class="col2"> <a href="http://ftp.geda-project.org/geda-gaf/stable/v1.10/1.10.0/geda-gaf-1.10.0.tar.gz" class="urlextern" title="http://ftp.geda-project.org/geda-gaf/stable/v1.10/1.10.0/geda-gaf-1.10.0.tar.gz" rel="nofollow"> 1.10.0-20191008 </a> </td><td class="col3"> Schematic capture, netlister, symbols, symbol checker, and utils </td>
100 </tr>
101 <tr class="row2">
102 <td class="col0"> PCB </td><td class="col1"> <a href="http://pcb.geda-project.org/news.html#4.2.0" class="urlextern" title="http://pcb.geda-project.org/news.html#4.2.0" rel="nofollow"> Announcement </a> </td><td class="col2"> <a href="https://sourceforge.net/projects/pcb/files/pcb/pcb-4.2.0/" class="urlextern" title="https://sourceforge.net/projects/pcb/files/pcb/pcb-4.2.0/" rel="nofollow"> 4.2.0 </a> </td><td class="col3"> Printed Circuit Board layout tool </td>
103 </tr>
104 <tr class="row3">
105 <td class="col0"> gerbv </td><td class="col1"> <a href="http://gerbv.geda-project.org/ANNOUNCEMENT-2.7.0" class="urlextern" title="http://gerbv.geda-project.org/ANNOUNCEMENT-2.7.0" rel="nofollow"> Announcement </a> </td><td class="col2"> <a href="http://sourceforge.net/projects/gerbv/files/gerbv/gerbv-2.7.0/" class="urlextern" title="http://sourceforge.net/projects/gerbv/files/gerbv/gerbv-2.7.0/" rel="nofollow"> 2.7.0 </a> </td><td class="col3"> Gerber file viewer </td>
106 </tr>
107 <tr class="row4">
108 <td class="col0"> xgsch2pcb </td><td class="col1"> <a href="http://www.seul.org/pipermail/geda-announce/2009-December/000093.html" class="urlextern" title="http://www.seul.org/pipermail/geda-announce/2009-December/000093.html" rel="nofollow"> Announcement </a> </td><td class="col2"><a href="http://geda.seul.org/dist/geda-xgsch2pcb-0.1.3.tar.gz" class="urlextern" title="http://geda.seul.org/dist/geda-xgsch2pcb-0.1.3.tar.gz" rel="nofollow"> 0.1.3 </a> </td><td class="col3">Graphical front-end for the gschem → pcb workflow </td>
109 </tr>
110 <tr class="row5">
111 <td class="col0"> gnucap </td><td class="col1"> </td><td class="col2"> <a href="http://www.gnucap.org/devel" class="urlextern" title="http://www.gnucap.org/devel" rel="nofollow"> devel </a> </td><td class="col3"> GPLed mixed-mode/mixed-level circuit simulator </td>
112 </tr>
113 <tr class="row6">
114 <td class="col0"> Icarus Verilog </td><td class="col1"> </td><td class="col2"> <a href="ftp://ftp.icarus.com/pub/eda/verilog/v0.9/" class="urlextern" title="ftp://ftp.icarus.com/pub/eda/verilog/v0.9/" rel="nofollow"> Stable </a> <a href="ftp://ftp.icarus.com/pub/eda/verilog/snapshots/" class="urlextern" title="ftp://ftp.icarus.com/pub/eda/verilog/snapshots/" rel="nofollow"> snapshots </a> </td><td class="col3 leftalign"> Verilog simulation and synthesis tool </td>
115 </tr>
116 <tr class="row7">
117 <td class="col0"> GSpiceUI </td><td class="col1"> </td><td class="col2"> <a href="http://sourceforge.net/projects/gspiceui/" class="urlextern" title="http://sourceforge.net/projects/gspiceui/" rel="nofollow"> Homepage </a> </td><td class="col3"> <abbr title="Graphical User Interface">GUI</abbr> Frontend to SPICE </td>
118 </tr>
119 <tr class="row8">
120 <td class="col0"> GTKWave </td><td class="col1"> </td><td class="col2"> <a href="http://gtkwave.sourceforge.net/" class="urlextern" title="http://gtkwave.sourceforge.net/" rel="nofollow"> Homepage </a> </td><td class="col3"> Electronic waveform viewer </td>
121 </tr>
122 <tr class="row9">
123 <td class="col0"> gwave </td><td class="col1"> </td><td class="col2"> <a href="http://gwave.sourceforge.net/" class="urlextern" title="http://gwave.sourceforge.net/" rel="nofollow"> Homepage </a> </td><td class="col3"> Analog waveform viewer </td>
124 </tr>
125 <tr class="row10">
126 <td class="col0"> ngspice </td><td class="col1"> </td><td class="col2"> <a href="http://ngspice.sourceforge.net/download.html" class="urlextern" title="http://ngspice.sourceforge.net/download.html" rel="nofollow"> Download </a> </td><td class="col3"> An improved SPICE </td>
127 </tr>
128 <tr class="row11">
129 <td class="col0"> pcb-rnd </td><td class="col1"> </td><td class="col2"> <a href="http://repo.hu/projects/pcb-rnd/" class="urlextern" title="http://repo.hu/projects/pcb-rnd/" rel="nofollow"> Homepage </a> </td><td class="col3"> A pcb fork with random improvements </td>
130 </tr>
131 </table></div>
132 <!-- EDIT6 TABLE [2677-4384] -->
133 </div>
134 <!-- EDIT5 SECTION "Downloading the sources and compiling gEDA yourself" [1746-4385] -->
135 <h2 class="sectionedit7" id="building_the_latest_development_version">Building the latest development version</h2>
136 <div class="level2">
139 For those already familiar with the gEDA/gaf applications and those who need the latest stuff, access to source-code repository is available. This is the latest developer version of the application.
140 </p>
143 Installation from the Unstable/Testing repository is appropriate for those:
144 </p>
145 <ul>
146 <li class="level1"><div class="li"> Seeking a solution to a specific problem that was submitted to the development team, e.g., to test the “fix” so that the developers can be informed that the “fix” works.</div>
147 </li>
148 <li class="level1"><div class="li"> With significant working knowledge of the gEDA Tools and quite some knowledge in using and installing from git.</div>
149 </li>
150 </ul>
153 This usually requires access to several existing designs known to work in the current stable release of the gEDA Tools, so that comparisons can be made and issues brought to the attention of the developer/user community (via the mailing lists or the bug tracker).
154 </p>
157 To clone the gEDA/gaf and pcb repositories using anonymous git access, type
158 </p>
159 <pre class="code">git clone git://git.geda-project.org/geda-gaf.git
160 git clone git://git.geda-project.org/pcb.git</pre>
163 There is a cgit interface to the repositories of the various projects at <a href="http://git.geda-project.org/" class="urlextern" title="http://git.geda-project.org/" rel="nofollow">git.geda-project.org</a>. To clone a different repository hosted at git.geda-project.org, just substitute the last part of the <abbr title="Uniform Resource Locator">URL</abbr>.
164 </p>
167 <a href="geda-gaf_building_git_version.html" class="wikilink1" title="geda-gaf_building_git_version.html">See here for how to build gEDA from the git repository.</a>
168 </p>
170 </div>
171 <!-- EDIT7 SECTION "Building the latest development version" [4386-] --></body>
172 </html>