# Download Project-Builder.org

## This is Free/Libre Software

Copyright (c) 2007-today Project-Builder.org is a copyrighted work, written by Bruno Cornec, delivered under the GPLv2.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2, as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

## Mirrors

We are interested in up to date mirrors for both the Web and FTP sites. Please contact us on the mailing list.

- Europe:
  - France:
  - HP/Intel Solution Center: Web site, Ftp site (ftp)
    - Update times: Master site
    - Internet Bandwith: 10Mbit

## Dependencies

The solution is written in perl and developed on a Mageia Gnu/Linux distribution. For it to work, you will need some perl modules and tools:

- Mail::Sendmail (only needed if managing announces)
- Date::Manip
- Module::Build
- File::MimeInfo
- File::Basedir
- KVM/QEMU: the tool to create and use Virtual Machines
- debootstrap: the tool to create and use Virtual Environment for deb based distros
- rpmbootstrap: Tool to build Virtual Environments (chroot) for RPM based distros, part of our project
- pb: the package build tool itself

For Mageia distributions, just use the magic:
`urpmi project-builder` to use the native packages of your distribution, or download the repo file pb.addmedia script and launch it if you want to use upstream packages.

For Mandriva/Mandrake distributions, after downloading the the repo file pb.addmedia script and launch it if you want to use upstream packages and then just use the magic:
`urpmi project-builder`

For Fedora distributions, after downloading the repo file pb.repo and adding it to the /etc/yum.repos.d directory, just use the magic:
`yum|dnf install project-builder`

For OpenSUSE distributions, after downloading the repo file pb.repo and adding it to the /etc/zypp.repos.d directory, just use the magic:
`zypper install project-builder`

For Debian/Ubuntu, just use the magic:
`apt-get install project-builder`

to use the native packages of your distribution, or download the repo file pb.sources.list and add it to your /etc/apt/sources.list.d directory if you want to use upstream packages.

For the other RPM based distributions, you will have to issue a
`rpm -ivh *.rpm`
in the directory containing all the required packages, and solve dependancies manually.

## Downloads

Project-Builder.orgs FTP site is available at ftp://ftp.project-builder.org

### Source code

- tarballs are available under ftp://ftp.project-builder.org/src
- Subversion browing available at http://trac.project-builder.org/browser/
- Anonymous SVN Subversion check out of the project available with the following instruction set:

      svn checkout svn://svn.project-builder.org/pb/devel

### Packages

All the Project-Builder.org are built thanks to the Project-Builder.org tool. What else ;-)

Most of the time, you'll be able to download directly the packages suited for your distribution. Currently we provide packages for :

- RedHat 7.3, 9.
- Fedora Core 4, Core 5, Core 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29.
- RedHat Enterprise Linux 2.1, 3, 4, 5, 6, 7.
- CentOS 5, 6, 7. (The same packages can be used for other RHEL clones such as OEL, Scientific Linux, ...)
- Mageia 1, 2, 3, 4, 5, 6. (Those packages are also available directly upstream in Mageia)
- Mandriva 10.1, 10.2, 2006.0, 2007.0, 2007.1., 2008.0, 2008.1, 2009.0, 2009.1, 2010.0, 2010.1.
- OpenSuSE 10.0, 10.1, 10.2, 10.3, 11.0, 11.1, 11.2, 11.3, 11.4, 12.1, 12.2, 12.3, 13.1, 13.2, 15.0, 15.1, 42.1, 42.2, 42.3. Look also at this web page for SuSE details. Packman may have some useful additional packages.
- SuSE Linux Enterprise Server 9, 10, 11, 12, 15,.
- Asianux 2, 3.
- Debian 3.1, 4.0, 5.0, 6.0, 7, 8, 9. Look also at this web page for Debian details.
- Ubuntu 6.04, 7.04, 7.10, 8.04, 8.10, 9.04, 9.10, 10.04, 10.10, 11.04, 11.10, 12.04, 12.10, , 13.04, 13.10, 14.04, 14.10, 15.04, 15.10, 16.04, 16.10, 17.04, 17.10, 18.04, 18.10,.
- Gentoo nover.

Test packages are also on the ftp site for people wanting to test latest versions and report their success/failures.