Opened 9 years ago

Closed 9 years ago

#65 closed enhancement (fixed)

Make Enduser usage of created packages more easy

Reported by: joachim Owned by: bruno
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 9 years ago.
Translated example file to install packages via a weblink

Download all attachments as: .zip

Change History (8)

Changed 9 years ago by joachim

Translated example file to install packages via a weblink

comment:1 Changed 9 years ago by bruno

  • Milestone changed from 0.9.11 to 0.9.12
  • Status changed from new to assigned

comment:2 Changed 9 years ago by bruno

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 Changed 9 years ago by bruno

  • Milestone changed from 0.9.12 to 0.9.11
  • Version changed from 0.9.11 to 0.9.10

comment:4 Changed 9 years ago by joachim

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 Changed 9 years ago by bruno

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

comment:6 Changed 9 years ago by bruno

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 Changed 9 years ago by bruno

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.