~ubuntu-branches/ubuntu/raring/kiwi/raring

« back to all changes in this revision

Viewing changes to doc/howto/node4.html

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-01-30 09:52:28 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070130095228-n0mkqlt82e74twqc
Tags: 1.9.12-0ubuntu1
* New upstream release.
* debian/patches/03_epyrun_use_local_modules.patch:
  - updated.
* debian/control:
  - moved python-support from Build-Depends to Build-Depends-Indep.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
2
<html>
 
3
<head>
 
4
<link rel="STYLESHEET" href="howto.css" type='text/css' />
 
5
<link rel="first" href="howto.html" title='Developing applications with Kiwi' />
 
6
<link rel='last' href='about.html' title='About this document...' />
 
7
<link rel='help' href='about.html' title='About this document...' />
 
8
<link rel="prev" href="node3.html" />
 
9
<link rel="parent" href="node1.html" />
 
10
<link rel="next" href="person.html" />
 
11
<meta name='aesop' content='information' />
 
12
<title>1.3 Getting and Installing Kiwi</title>
 
13
</head>
 
14
<body>
 
15
<DIV CLASS="navigation">
 
16
<div id='top-navigation-panel' xml:id='top-navigation-panel'>
 
17
<table align="center" width="100%" cellpadding="0" cellspacing="2">
 
18
<tr>
 
19
<td class='online-navigation'><a rel="prev" title="1.2 Why Use Kiwi?"
 
20
  href="node3.html"><img src='previous.png'
 
21
  border='0' height='32'  alt='Previous Page' width='32' /></A></td>
 
22
<td class='online-navigation'><a rel="parent" title="1 Kiwi: An Overview"
 
23
  href="node1.html"><img src='up.png'
 
24
  border='0' height='32'  alt='Up One Level' width='32' /></A></td>
 
25
<td class='online-navigation'><a rel="next" title="2 The Kiwi FrameWork"
 
26
  href="person.html"><img src='next.png'
 
27
  border='0' height='32'  alt='Next Page' width='32' /></A></td>
 
28
<td align="center" width="100%">Developing applications with Kiwi</td>
 
29
<td class='online-navigation'><img src='blank.png'
 
30
  border='0' height='32'  alt='' width='32' /></td>
 
31
<td class='online-navigation'><img src='blank.png'
 
32
  border='0' height='32'  alt='' width='32' /></td>
 
33
<td class='online-navigation'><img src='blank.png'
 
34
  border='0' height='32'  alt='' width='32' /></td>
 
35
</tr></table>
 
36
<div class='online-navigation'>
 
37
<b class="navlabel">Previous:</b>
 
38
<a class="sectref" rel="prev" href="node3.html">1.2 Why Use Kiwi?</A>
 
39
<b class="navlabel">Up:</b>
 
40
<a class="sectref" rel="parent" href="node1.html">1 Kiwi: An Overview</A>
 
41
<b class="navlabel">Next:</b>
 
42
<a class="sectref" rel="next" href="person.html">2 The Kiwi FrameWork</A>
 
43
</div>
 
44
<hr /></div>
 
45
</DIV>
 
46
<!--End of Navigation Panel-->
 
47
 
 
48
<H2><A NAME="SECTION000130000000000000000">
 
49
1.3 Getting and Installing Kiwi</A>
 
50
</H2>
 
51
 
 
52
<P>
 
53
Kiwi is distributed through its official website, at
 
54
<a class="url" href="http://www.async.com.br/projects/kiwi/">http://www.async.com.br/projects/kiwi/</a>. It is released as a
 
55
tarball frequently, and the tarball is distributed from that page.
 
56
Announcements of the release should go out to <code>pygtk-list</code>,
 
57
<em class="citetitle"><a
 
58
 href="http://freshmeat.net/"
 
59
 title="Freshmeat"
 
60
 >Freshmeat</a></em> and <code>python-announce</code>.
 
61
 
 
62
<P>
 
63
You will need to install the following packages if they are not
 
64
already on your system:
 
65
 
 
66
<P>
 
67
 
 
68
<UL>
 
69
<LI><em class="citetitle"><a
 
70
 href="http://www.python.org/"
 
71
 title="Python"
 
72
 >Python</a></em> 2.3 or newer
 
73
</LI>
 
74
<LI><em class="citetitle"><a
 
75
 href="http://www.gtk.org/"
 
76
 title="GTK+"
 
77
 >GTK+</a></em> 2.8
 
78
</LI>
 
79
<LI><em class="citetitle"><a
 
80
 href="http://www.pygtk.org"
 
81
 title="PyGTK"
 
82
 >PyGTK</a></em> 2.8
 
83
</LI>
 
84
<LI><em class="citetitle"><a
 
85
 href="http://gazpacho.sicem.biz"
 
86
 title="Gazpacho"
 
87
 >Gazpacho</a></em> 0.6.5
 
88
</LI>
 
89
</UL>
 
90
 
 
91
<P>
 
92
Most of these packages are available on the main distributions,
 
93
including Fedora, Ubuntu, Debian, Conectiva and Mandrake, and might even be
 
94
preinstalled in your system. If not, you can pull the source code,
 
95
compile and install them.
 
96
 
 
97
<P>
 
98
You can also use SVN to check out Kiwi, by following the instructions on
 
99
the <em class="citetitle"><a
 
100
 href="http://www.async.com.br/projects/cvs.php"
 
101
 title="Async CVS
 
102
page"
 
103
 >Async CVS
 
104
page</a></em>. The module name is <code>kiwi</code>.
 
105
<em class="citetitle"><a
 
106
 href="http://svn.async.com.br/cgi-bin/viewcvs.cgi/kiwi/?view=query&amp;dir=&amp;file=&amp;file_match=exact&amp;who=&amp;who_match=exact&amp;querysort=date&amp;hours=2&amp;date=month&amp;mindate=&amp;maxdate="
 
107
 title="Async's
 
108
ViewCVS service"
 
109
 >Async's
 
110
ViewCVS service</a></em> can be used to check development of the kiwi module in
 
111
real time, and there is also an
 
112
<em class="citetitle"><a
 
113
 href="http://svn.async.com.br/cgi-bin/viewcvs.cgi/"
 
114
 title="browse source"
 
115
 >browse source</a></em> of the code.
 
116
Finally, bugs in kiwi should be reported to
 
117
<em class="citetitle"><a
 
118
 href="http://bugs.async.com.br/"
 
119
 title="Async's installation of Bugzilla"
 
120
 >Async's installation of Bugzilla</a></em>.
 
121
 
 
122
<P>
 
123
Kiwi includes a fair amount of tests in the <span class="file">tests/</span> directory in
 
124
the tarball, and they can be run in-place (no need to install it first),
 
125
so you can easily see what sort of application it supports.
 
126
 
 
127
<P>
 
128
Since Kiwi uses Distutils, installing Kiwi should be very simple.  Once
 
129
you have installed the dependent packages, run (as root, normally):
 
130
 
 
131
<P>
 
132
<div class="verbatim"><pre>
 
133
    python setup.py install
 
134
</pre></div>
 
135
 
 
136
<P>
 
137
in the main directory. That's it. To test the installation, do:
 
138
 
 
139
<P>
 
140
<div class="verbatim"><pre>
 
141
    &gt;&gt;&gt; import kiwi
 
142
</pre></div>
 
143
 
 
144
<P>
 
145
from the Python console. It should work, and if it does, everything
 
146
is ready.
 
147
 
 
148
<P>
 
149
 
 
150
<DIV CLASS="navigation">
 
151
<div class='online-navigation'>
 
152
<p></p><hr />
 
153
<table align="center" width="100%" cellpadding="0" cellspacing="2">
 
154
<tr>
 
155
<td class='online-navigation'><a rel="prev" title="1.2 Why Use Kiwi?"
 
156
  href="node3.html"><img src='previous.png'
 
157
  border='0' height='32'  alt='Previous Page' width='32' /></A></td>
 
158
<td class='online-navigation'><a rel="parent" title="1 Kiwi: An Overview"
 
159
  href="node1.html"><img src='up.png'
 
160
  border='0' height='32'  alt='Up One Level' width='32' /></A></td>
 
161
<td class='online-navigation'><a rel="next" title="2 The Kiwi FrameWork"
 
162
  href="person.html"><img src='next.png'
 
163
  border='0' height='32'  alt='Next Page' width='32' /></A></td>
 
164
<td align="center" width="100%">Developing applications with Kiwi</td>
 
165
<td class='online-navigation'><img src='blank.png'
 
166
  border='0' height='32'  alt='' width='32' /></td>
 
167
<td class='online-navigation'><img src='blank.png'
 
168
  border='0' height='32'  alt='' width='32' /></td>
 
169
<td class='online-navigation'><img src='blank.png'
 
170
  border='0' height='32'  alt='' width='32' /></td>
 
171
</tr></table>
 
172
<div class='online-navigation'>
 
173
<b class="navlabel">Previous:</b>
 
174
<a class="sectref" rel="prev" href="node3.html">1.2 Why Use Kiwi?</A>
 
175
<b class="navlabel">Up:</b>
 
176
<a class="sectref" rel="parent" href="node1.html">1 Kiwi: An Overview</A>
 
177
<b class="navlabel">Next:</b>
 
178
<a class="sectref" rel="next" href="person.html">2 The Kiwi FrameWork</A>
 
179
</div>
 
180
</div>
 
181
<hr />
 
182
<span class="release-info">Release 1.9.12, documentation updated on August, 2006.</span>
 
183
</DIV>
 
184
<!--End of Navigation Panel-->
 
185
 
 
186
</BODY>
 
187
</HTML>