ThirdPartyPackages

Differences between revisions 2 and 5 (spanning 3 versions)
Revision 2 as of 2005-10-27 18:36:27
Size: 681
Editor: 204_220_103_66-WIFI_HOTSPOTS
Comment: added launchpad link
Revision 5 as of 2005-10-31 23:34:53
Size: 1848
Editor: 187_220_103_66-WIFI_HOTSPOTS
Comment: some additions
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
 We will create a new component, called (to be confirmed) "commercial". This
 is where we will store debs for software that is supported by somebody, but
 is non-free and possible non-redistributable.

A convenient way to install deb files directly in a save way is probably a good start here. The user should be able to see what the debs contains (description, files) and the dependencies needs to be analyzed and it must be checked if they can be installed.
Line 21: Line 27:
To install debs in a save way there are two options. One is to add support for it to libapt itself. There is a baz branch for this in "apt--local-install--0". The current patch is rather intrusive and the apt maintainer does not particularly like it.
The other alternative is to provide a application (that can be part of the apt package) that will analyze the deb and it's dependencies. If they can be satisfied it will be installed, otherwise it won't.

Line 22: Line 32:

Some prototype work is beeing done to install deb files directly in the bzr archive at http://people.ubuntu.com/~mvo/bzr/gdebi--main

There are also test-packages available at:
{{{
deb http://people.ubuntu.com/~mvo/gdebi/ /
}}}

Summary

Some software cannot be incorporated into Ubuntu's comprehensive package repositories. We should explore options for providing Ubuntu users with convenient access to such software.

Rationale

Use cases

Scope

Design

  • We will create a new component, called (to be confirmed) "commercial". This is where we will store debs for software that is supported by somebody, but is non-free and possible non-redistributable.

A convenient way to install deb files directly in a save way is probably a good start here. The user should be able to see what the debs contains (description, files) and the dependencies needs to be analyzed and it must be checked if they can be installed.

Implementation

To install debs in a save way there are two options. One is to add support for it to libapt itself. There is a baz branch for this in "apt--local-install--0". The current patch is rather intrusive and the apt maintainer does not particularly like it. The other alternative is to provide a application (that can be part of the apt package) that will analyze the deb and it's dependencies. If they can be satisfied it will be installed, otherwise it won't.

Code

Some prototype work is beeing done to install deb files directly in the bzr archive at http://people.ubuntu.com/~mvo/bzr/gdebi--main

There are also test-packages available at:

deb http://people.ubuntu.com/~mvo/gdebi/ /

Data preservation and migration

Outstanding issues

BoF agenda and discussion

ThirdPartyPackages (last edited 2008-08-06 16:28:30 by localhost)