Home Home > 2007 > 08 > 01 > Benji’s “One-Click-Install” Gets Supported by openSUSE Build Service
Sign up | Login

Benji’s “One-Click-Install” Gets Supported by openSUSE Build Service

August 1st, 2007 by

The openSUSE Build Service generates .ymp files from now on, which can be used with Benjamin Weber’s One Click Install YaST Module.

This module takes care that all required repositories get used for installation and installs a predefined set of packages. You need no root permissions just to browse the content of a .ymp file.

This YaST module is part of openSUSE 10.3 development releases already. Users of 10.2 and before need to install the “yast2-metapackage-handler” rpm first manually in the classic way. You can find packages in the “noarch” directories in the openSUSE:Tools project. This module gets only registered in Konqueror atm. Firefox users need to register it manually for the “text/x-suse-ymp” MimeType or wait until Bug #295677 gets solved.

Example files for trying can be found in the KDE 4 project. Clicking on a .ymp file will invoke the YaST module, which shows you the content and asks for the root passwort, if you agree to install it.

Build Service contributors can create .ymp files easily by submitting pattern files. These pattern files contain a list of packages and a description what this set of packages is intended to do. The OBS will create .ymp files based on these patterns and your project configuration for each generated repository. You can find details here.

Both comments and pings are currently closed.

5 Responses to “Benji’s “One-Click-Install” Gets Supported by openSUSE Build Service”

  1. Rasto

    And opera?Will something be for opera?Or not, beacuse it is proprietary software?:-(

    • well, tell me how apps can get registered there.
      Or maybe you can ask Opera themself to support it :)

      • Nikolay Derkach

        Well, it very easy to do. The question is about adding associations for ymu and ymp, right?
        I’ll have a look on it and file an enhancement bug report.

  2. Robert

    you can easily register mimetypes in opera, too. just go to preferences dialog/advanced/downloads..

  3. Ali

    One click install is a good thing, but why don’t make the installation of a package like the windows way; you have your executable file that contains all the dependencies it needs, you double click and the package is installed. We don’t have to connect to the internet to install a program. We may download the program (package) from anywhere, or get it from a friend in a usb key, just double click and i have my program running. Is it so difficult to implement such a thing? Really i don’t understand!! If we haven’t this intuitive feature implemented in Linux, Linux wouldn’t be, in any way, largely used. There’s a big community in the third world using Linux, but many of them haven’t access to internet and by this way the could not install any package except the ones in the DVD. Really i don’t understand why this vital and so important feature haven’t been implemented yet in Linux!!