wiki:PrecompiledPackages

Version 21 (modified by dclark, 12 years ago) (diff)

--

TracNav

Table of Contents

  1. Precompiled Packages
  2. Unofficial Precompiled Packages
    1. Unofficial Debian Repository
    2. Ubuntu Launchpad Bcfg2 PPA
  3. Building Your Own

Precompiled Packages

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

  • Debian
    • Sarge
      Add the following to /etc/apt/sources.list
      deb ftp://ftp.mcs.anl.gov/pub/bcfg/debian sarge/
      
    • Sid/Etch? packages are available in debian.
  • Ubuntu
    • Dapper
      Add the following to /etc/apt/sources.list
      deb ftp://ftp.mcs.anl.gov/pub/bcfg/ubuntu dapper/
      deb http://archive.ubuntu.com/ubuntu dapper universe
      deb-src http://archive.ubuntu.com/ubuntu dapper universe
      
    • Edgy
      Add the following to /etc/apt/sources.list
       deb ftp://ftp.mcs.anl.gov/pub/bcfg/ubuntu edgy/
       deb http://archive.ubuntu.com/ubuntu edgy universe
       deb-src http://archive.ubuntu.com/ubuntu edgy universe
      
    • Feisty packages are available from the ubuntu repositories.
  • Redhat
    • Fedora Core 5
    • Enterprise Linux 4
    • Centos 4
    • Packages are available in EPEL
  • SUSE
  • Nexenta
    • Elatte-unstable
      Add the following to /etc/apt/sources.list
      deb ftp://ftp.mcs.anl.gov/pub/bcfg/nexenta elatte-unstable/
      
  • OS X
  • FreeBSD
  • 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 AA95C349
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 AA95C349
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 AA95C349
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

Building Your Own

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