wiki:PrecompiledPackages

Version 43 (modified by fabaff, 10 years ago) (diff)

--

TracNav

Table of Contents

  1. Precompiled Packages
    1. Alpine Linux
    2. Archlinux
    3. Debian
    4. Fedora
    5. FreeBSD
    6. Nexenta
    7. openSUSE
    8. OS X
    9. Red Hat Enterprise Linux / Centos / Scientific Linux
    10. SUSE
    11. Ubuntu
    12. Source RPMS
  2. Unofficial Precompiled Packages
    1. Unofficial Debian Repository
    2. Ubuntu Launchpad Bcfg2 PPA
    3. Unofficial RHEL / Centos Repository
  3. Building Your Own

Precompiled Packages

Precompiled/binary packages are available for a number of architectures:

Alpine Linux

Archlinux

Debian

  • Lenny, Squeeze, and Sid packages are available.
  • Sarge
    NOTE: This repository is for historical purposes. The recommended option is to update to a more recent Debian release
    Add the following to /etc/apt/sources.list
    deb ftp://ftp.mcs.anl.gov/pub/bcfg/archive/debian-old sarge/
    
  • Details about the Bcfg2 package in the Debian Packages database.

Fedora

  • The server and the client package are both in the Fedora Package Collection. Release candidates are only available for the development version (Rawhide) of Fedora.

FreeBSD

Nexenta

  • Elatte-unstable
    Add the following to /etc/apt/sources.list
    deb ftp://ftp.mcs.anl.gov/pub/bcfg/archive/nexenta elatte-unstable/
    

openSUSE

  • For openSUSE 11.x are no official packages available at the moment. Use http://software.opensuse.org/search to check if the RPM packages for openSUSE are in the official repository.
  • There is a chance to find the latest packages in the repo of a contributor.

OS X

Red Hat Enterprise Linux / Centos / Scientific Linux

  • Packages are available in EPEL:
    RHEL 4 / Centos 4 / Scientific Linux
    $ su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/4/i386/epel-release-4-9.noarch.rpm'
    
    RHEL 5 / Centos 5 / Scientific Linux
    $ su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm'
    
    RHEL 6 / Scientific Linux
    $ su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm'
    

SUSE

Ubuntu

Oftentimes, you can find slightly older releases in the official Ubuntu repositories, However, it is recommended to use the latest stable release from the Ubuntu PPA

Source RPMS

Unofficial Precompiled Packages

These are unofficial packages that are not maintained by the official mechanisms of the upstream distribution; we are trying to get more recent versions of Bcfg2 into distributions, but often you will need to use one of these.

Unofficial Debian Repository

Until a better alternative is found, these are built manually and made available via http://debian.bcfg2.org for Debian GNU/Linux and gNewSense 3 and later.

After making the appropriate one of the below your /etc/apt/sources.list.d/bcfg2.list file, do:

sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-keys D84BFBD7
sudo aptitude update
sudo aptitude install bcfg2

And if you also want the server:

sudo aptitude install bcfg2-server

Stable Releases

We will strive to only have stable, working releases that have gone through testing in these repositories.

Debian Lenny / gNewSense 3

# /etc/apt/sources.list.d/bcfg2.list
# sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-keys D84BFBD7
deb http://debian.bcfg2.org lenny stable
deb-src http://debian.bcfg2.org lenny stable

Testing releases

These releases are volitile and may sometimes be broken. You shouldn't automatically update production systems against them.

Debian Lenny / gNewSense 3

# /etc/apt/sources.list.d/bcfg2.list
# sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-keys D84BFBD7
deb http://debian.bcfg2.org lenny testing
deb-src http://debian.bcfg2.org lenny testing

Ubuntu Launchpad Bcfg2 PPA

Ubuntu, Trisquel and gNewSense 2 and earlier packages are made by the Bcfg2 in Launchpad team.

After making the appropriate one of the below your /etc/apt/sources.list.d/bcfg2.list file, do:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98932BEC
sudo aptitude update
sudo aptitude install bcfg2

And if you also want the server:

sudo aptitude install bcfg2-server

Stable Releases

We will strive to only have stable, working releases that have gone through testing in these repositories.

Ubuntu Hardy / gNewSense 2 (deltah)

# /etc/apt/sources.list.d/bcfg2.list
# Bcfg2 PPA - https://launchpad.net/~bcfg2/+archive/hardytesting
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98932BEC
deb http://ppa.launchpad.net/bcfg2/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/bcfg2/ppa/ubuntu hardy main

Ubuntu Intrepid

# /etc/apt/sources.list.d/bcfg2.list
# Bcfg2 PPA - https://launchpad.net/~bcfg2/+archive/hardytesting
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98932BEC
deb http://ppa.launchpad.net/bcfg2/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/bcfg2/ppa/ubuntu intrepid main

Ubuntu Jaunty / Trisquel 3 (dwyn)

# /etc/apt/sources.list.d/bcfg2.list
# Bcfg2 PPA - https://launchpad.net/~bcfg2/+archive/hardytesting
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98932BEC
deb http://ppa.launchpad.net/bcfg2/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/bcfg2/ppa/ubuntu jaunty main

Ubuntu Karmic

# /etc/apt/sources.list.d/bcfg2.list
# Bcfg2 PPA - https://launchpad.net/~bcfg2/+archive/hardytesting
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98932BEC
deb http://ppa.launchpad.net/bcfg2/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/bcfg2/ppa/ubuntu karmic main

Ubuntu Lucid

# /etc/apt/sources.list.d/bcfg2.list
# Bcfg2 PPA - https://launchpad.net/~bcfg2/+archive/hardytesting
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98932BEC
deb http://ppa.launchpad.net/bcfg2/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/bcfg2/ppa/ubuntu lucid main

Testing Releases

These releases are volitile and may sometimes be broken. You shouldn't automatically update production systems against them.

Ubuntu Hardy / gNewSense 2 (deltah)

(Tested under gNewSense DeltaH)

# /etc/apt/sources.list.d/bcfg2.list
# Bcfg2 PPA - https://launchpad.net/~bcfg2/+archive/hardytesting
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98932BEC

deb http://ppa.launchpad.net/bcfg2/hardytesting/ubuntu hardy main
deb-src http://ppa.launchpad.net/bcfg2/hardytesting/ubuntu hardy main

Ubuntu Intrepid

# /etc/apt/sources.list.d/bcfg2.list
# Bcfg2 PPA - https://launchpad.net/~bcfg2/+archive/intrepidtesting
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98932BEC

deb http://ppa.launchpad.net/bcfg2/intrepidtesting/ubuntu intrepid main
deb-src http://ppa.launchpad.net/bcfg2/intrepidtesting/ubuntu intrepid main

Ubuntu Jaunty / Trisquel 3 (dwyn)

(Tested under Trisquel Dwyn)

# /etc/apt/sources.list.d/bcfg2.list
# Bcfg2 PPA - https://launchpad.net/~bcfg2/+archive/jauntytesting
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98932BEC

deb http://ppa.launchpad.net/bcfg2/jauntytesting/ubuntu jaunty main
deb-src http://ppa.launchpad.net/bcfg2/jauntytesting/ubuntu jaunty main

Ubuntu Karmic

# /etc/apt/sources.list.d/bcfg2.list
# Bcfg2 PPA - https://launchpad.net/~bcfg2/+archive/karmictesting
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98932BEC

deb http://ppa.launchpad.net/bcfg2/hardytesting/ubuntu karmic main
deb-src http://ppa.launchpad.net/bcfg2/hardytesting/ubuntu karmic main

Ubuntu Lucid

# /etc/apt/sources.list.d/bcfg2.list
# Bcfg2 PPA - https://launchpad.net/~bcfg2/+archive/lucidtesting
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98932BEC

deb http://ppa.launchpad.net/bcfg2/hardytesting/ubuntu lucid main
deb-src http://ppa.launchpad.net/bcfg2/hardytesting/ubuntu lucid main

Unofficial RHEL / Centos Repository

More recent releases are available at http://yum.fourkitchens.com/pub/centos/5/noarch/

Building Your Own

You can build your own packages for more recent versions. See BuildingDebianPackages and BuildingRPMPackages