Version 43 (modified by fabaff, 12 years ago) (diff) |
---|
Table of Contents
Precompiled Packages
Precompiled/binary packages are available for a number of architectures:
Alpine Linux
- A preliminary packages for Alpine Linux is available in the testing branch.
Archlinux
- Packages for Archlinux are available in the Arch User Repository.
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
- See http://www.freshports.org/sysutils/py-bcfg2/ for instructions
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
- 10.5 (Leopard)
Package available from ftp://ftp.mcs.anl.gov/pub/bcfg/archive/macosx (outdated) - macports provides a prebuild package of Bcfg2.
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
- SLES10
Packages are available from ftp://ftp.mcs.anl.gov/pub/bcfg/archive/suse/sles10 (outdated) - SLES9
Packages are available from ftp://ftp.mcs.anl.gov/pub/bcfg/archive/suse/sles9 (outdated)
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
- Source RPMs for all prerequirements and Bcfg2 are available from ftp://ftp.mcs.anl.gov/pub/bcfg/archive/SRPMS. (outdated)
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