wiki:PrecompiledPackages

Version 24 (modified by solj, 13 years ago) (diff)

Documentation updates from Fabian Affolter

TracNav

Table of Contents

  1. Precompiled Packages
  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:

  • Debian
    • Lenny packages are available in Debian.
    • Etch packages are available in Debian.
    • Sarge
      Add the following to /etc/apt/sources.list
      deb ftp://ftp.mcs.anl.gov/pub/bcfg/debian sarge/                                                                                                                                         
      

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

  • 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.

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 ofte n 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