summaryrefslogtreecommitdiffstats
path: root/website/new/download.html
blob: 1319e284a64bac38f9ca64650d928f88660ff32a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<p>Cobbler is licensed under the <a href="http://www.gnu.org/copyleft/gpl.html">General Public License (GPL)</a>.</p>

<h3>Download Cobbler</h3>

<h4>Latest Source</h4>
<p>The latest source code (it's all Python) is available through git:</p>

<blockquote>
git clone git://git.fedoraproject.org/git/hosted/cobbler<br/>
git clone git://git.fedoraproject.org/git/hosted/koan
</blockquote>
</p>

<p>Source can also be browsed with gitweb:</p>

<blockquote>
<A HREF="http://git.fedoraproject.org/?p=hosted/cobbler;a=summary">Cobbler</A><br/>
<A HREF="http://git.fedoraproject.org/?p=hosted/koan;a=summary">Koan</A>
</blockquote>

<h4>Source RPMs</h4>
<p>
<blockquote>
Source RPMS and tarballs are available <A HREF="http://cobbler.et.redhat.com/download/">here</A>
</blockquote>
<p>

<h4>Installing For Fedora Users</h4>
<p>
<blockquote>
yum install cobbler   # on the boot server<br/>
yum install koan      # on target systems
</blockquote>
</p>


<h4>Installing For RHEL and CentOS Users</h4>
<p>
<blockquote>
The lastest stable releases of Cobbler and Koan are included in <A HREF="http://fedoraproject.org/wiki/EPEL">Extras Packages For Enterprise Linux</A> and can be installed with yum.  Since EPEL's main repository does not update super frequently, using EPEL Testing is recommended so you can get the latest packages.  <A HREF="http://download.fedora.redhat.com/pub/epel/testing/">EPEL Testing</A>.  Packages pushed to EPEL testing for cobbler and koan are considered "stable", despite the repository being called "testing".  To EL4 users to take advantage of all features of cobbler, they will want to upgrade yum and yum-utils to newer versions, as tools like yumdownloader and reposync are needed by commands such as "cobbler import" and "cobbler reposync".
</blockquote>
</p>

<h4>Source RPM Build Instructions for RHEL4</h4>
<p>
<font size="-1">
<blockquote>
    <ul>
    <li>wget http://www.python.org/pyvault/centos-4-i386/python23-cheetah-0.9.18-1.el4.pyv.i386.rpm</li>
    <li>wget ftp://ftp.freshrpms.net/pub/dag/redhat/el4/en/i386/dag/RPMS/syslinux-3.50-1.el4.rf.i386.rpm</li>
    <li>rpm -i python*cheetah*.rpm</i>
    <li>rpm -Uvh syslinux*.rpm</li>
    <li>wget http://cobbler.et.redhat.com/download/cobbler-$version.src.rpm</li>
    <li>rpmbuild --rebuild cobbler-$version.src.rpm</li>
    <li>rpm -i /usr/src/redhat/RPMS/noarch/cobbler-$version.src.rpm</li>
    </ul>
</blockquote>
</font>
</p>

<h4>Source RPM Build Instructions for RHEL5</h4>
<p>
<font size="-1">
<blockquote>
    <ul>
<!--
    <li>wget ftp://ftp.freshrpms.net/pub/dag/redhat/el5/en/i386/RPMS.dag/syslinux-3.50-1.el5.rf.i386.rpm</i>
    <li>rpm -Uvh syslinux*.rpm</li>
-->
    <li>Grab python-setuputils from <A HREF="ftp://rpmfind.net/linux/fedora/extras/6/SRPMS/python-setuptools-0.6c5-1.fc6.src.rpm">here</A></li>
    <li>Grab python-cheetah and yum-utils from here: <A HREF="ftp://mirror.linux.duke.edu/pub/fedora/linux/extras/6/SRPMS/">here</A></li>
    <li>rpmbuild --rebuild those RPMs and then install them</li>
    <li>now rebuild --rebuild and install Cobbler from it's source RPM</li>
    </ul>
</blockquote>
</font>
</p>