Skip to content

clawplach/0install-interfaces

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FAU Forge: 0install feeds

Introduction

Zero Install is a distributed software distribution system that can be used to securely distribute packages, whether in binary form or source, to be compiled on the target machine.

We have chosen to use this mechanism to distribute the building blocks of the software forge, to provide a uniform installation mechanism regardless of the underlying platform.

Requirements

  • 0install injector On Debian: sudo aptitude install zeroinstall-injector On Fedora: sudo yum install zeroinstall-injector On Ubuntu: the latest version is only available in Debian unstable. Download the package by hand, install it with dpkg -i and then sudo aptitude update && sudo aptitude upgrade to fetch dependencies
  • PackageKit On Debian/Ubuntu: sudo aptitude install packagekit{,-backend-apt}

    On Fedora: This is installed by default

Available feeds

Wrappers

These feeds will just contain wrappers around the respective system packages

  • Apache
  • Git
  • Mailman
  • Postfix

TBA

self-compiled

These will contain packages that are compiled on the target machines. For the default deployment platform (Ubuntu 10.04 LTS) we will also provide pre-built packages

MediaWiki

Depends on Apache and PostgreSQL

PostgreSQL

Publishing

Signing key

The private key used to sign the feeds is in the osr Git repository

Location

All feeds will be published to http://faui2o2b.informatik.uni-erlangen.de/interfaces/2010/NAME.xml

where the feed name is substituted for NAME.

Use make publish to publish the feeds to the server. You’d need to provide your SSH key to Michel or Carsten for this to succeed.

About

My 0install interfaces

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published