Opened 14 years ago

Closed 13 years ago

#65 closed enhancement (fixed)

Make Enduser usage of created packages more easy

Reported by: Joachim Langenbach Owned by: Bruno Cornec
Priority: major Milestone: 0.10.1
Component: pb Version: 0.9.10
Keywords: Cc:

Description

To make the usage of the created packages more easy to the end user, some more actions should be done.

This should be related to all Distribution, even if I only add OpenSuSe right now, because they have a solution.

It would be nice to create a ymp-file on OpenSuSe too, which can be used to enable one-click-installation. I've translated the example from http://de.opensuse.org/1-Klick-Installation/ISV (only available in german) into english, to make it more useable. This file can be linked from a website and if the user activates the link, the defined repository are added and the software is installed.

Ubuntu has a quite similar feature too (called apt-protocol). To use this nothing must be done, because a link like apt://urltorepo?package=PKGNAME?dist=VERSION?section=contrib should allow a user to install the package. But actually this kind of links are disabled, because of security concerns at ubuntu.

Attachments (1)

example-one-click.ymp (2.2 KB ) - added by Joachim Langenbach 14 years ago.
Translated example file to install packages via a weblink

Download all attachments as: .zip

Change History (8)

by Joachim Langenbach, 14 years ago

Attachment: example-one-click.ymp added

Translated example file to install packages via a weblink

comment:1 by Bruno Cornec, 14 years ago

Milestone: 0.9.110.9.12
Status: newassigned

comment:2 by Bruno Cornec, 14 years ago

Th ymp file is now generated by pb (as of rev [1089]). Improvement is still needed, but you may want to report if it's working already for you.

comment:3 by Bruno Cornec, 14 years ago

Milestone: 0.9.120.9.11
Version: 0.9.110.9.10

comment:4 by Joachim Langenbach, 14 years ago

No, it is not working right now. The installer does not find any stuff to install for this version of openSUSE. I do not know why and tried different things (e.g. group distversion="openSUSE 11.3">). If I've figured it out, I post again.

Until now I can say, that pb adds pbscript and the src package to the <software> list, but only the normal package must be listed. The name should not be the full rpm name, but the part before versioning, example:

<item>

<name>ffmpeg</name> <summary>Hyper fast MPEG1/MPEG4/H263/RV and AC3/MPEG audio encoder</summary> <description>Hyper fast MPEG1/MPEG4/H263/RV and AC3/MPEG audio encoder.</description>

</item>

Taken from http://opensuse-community.org/codecs-kde.ymp.

comment:5 by Bruno Cornec, 13 years ago

Ok, only names should now be generated as per rev [1096]

comment:6 by Bruno Cornec, 13 years ago

Let me know if we can close it for now, as I think we have now in pb what is needed. More can always been added later on.

comment:7 by Bruno Cornec, 13 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.