[opensuse-factory] YaST meta-package module
Benjamin Weber has been writing about his metapackage project a few times recently but hasn't received much feedback. So I thought I'd try to help promoting it a bit, since I think it has the potential to solve some very common issues, like the never ending debate about multimedia codecs. Of course we won't be able to include the codecs, but with Benjamins project in the distro we could make such things as installing those codecs ridiculously simple. You'll find a package of the metapackage yast2-module here: http://bw.uwcs.co.uk/mp/yast2-mpp-0.0-0.suse102.noarch.rpm I've set up a quick proof of concept web page to show some examples of how this metapackage handling can help users: http://suse.linuxin.dk/ymp The page is optimized for Konq only, which doesn't matter much, as this is just a proof of concept, and currently only konqueror has support for the metapackages in the abovementioned package anyway. Here are some screenshots of what happens when the user clicks a link to a metapackage: http://suse.linuxin.dk/ymp/catalogue.png http://suse.linuxin.dk/ymp/packages.png http://suse.linuxin.dk/ymp/settings.png http://suse.linuxin.dk/ymp/status.png The "metapackage" (*.ymp) itself is an xml file, with information about repositories and packages to install, the syntax is very self explanatory, try downloading this file and opening it with your favourite text editor: http://suse.linuxin.dk/ymp/kde.ymp The metapackage handler can do much more than what has been described above. It could pontentially also be used to add repos only, without installing any packages. It can be used to install packages instantly when you find them in the package search, also developed by Benjamin. See: http://benjiweber.co.uk:8080/webpin/index-test.jsp (hint: look for the "install now" links in search results). I'm sure Benjamin would be happy with any testing and comments. And it would be nice to have some sort of official comment as to whether this is something we have a chance of seing included in the distro. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Hi! I think this is really something I would like to see in next openSUSE -release. This would make software installations more easier than any other distribution has. (especially from 3rd party repos..) -- Sami Vento email: sami.vento@tr.spt.fi --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
I second this. It sounds like a very good idea and I'd like to see it
implemented as well.
Cheers,
Chris
On 4/27/07, Sami Vento
Hi!
I think this is really something I would like to see in next openSUSE -release. This would make software installations more easier than any other distribution has. (especially from 3rd party repos..)
-- Sami Vento email: sami.vento@tr.spt.fi --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
I think this is really something I would like to see in next openSUSE -release. This would make software installations more easier than any other distribution has. (especially from 3rd party repos..)
I think it will be very useful. I hope seeing it on next release. Regards --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
I think it will be very useful. I hope seeing it on next release.
Yes, that would be very good indeed. It reminds me konvinientSUSE, and I hope it will be integrated well with Yast. -- -Alexey Eremenko "Technologov" --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Alexey Eremenko schreef:
I think it will be very useful. I hope seeing it on next release.
Yes, that would be very good indeed. It reminds me konvinientSUSE, and I hope it will be integrated well with Yast.
Maybe i am just stupid, but i certainly do not have the intention to torpedo the work of Benji..... But what is the difference with normal Yast installer? I thought that one only had to add the source-url into Yast2, to add the repo....(that is the way I allways did it..and still do.) I turn refreshing or use of the url on or off, the way i see fit. (Like the 10.1 packman repo, i only used to install libxine1 W32codecs-all onto 10.2, when the 10.2 packman-repo was not yet available...) Does this module allready have the repo source-urls installed? - -- Have a nice day, M9. Now, is the only time that exists. OS: Linux 2.6.18.8-01-default x86_64 Huidige gebruiker: monkey9@tribal-sfn2 Systeem: openSUSE 10.2 (X86-64) KDE: 3.5.5 "release 45.4" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFGMkI+X5/X5X6LpDgRArUQAKDd/PjJ6AuReH5x/qsDV103PQtQBwCgkKc+ 43BKy9V/TbotpE/vv8d+VJQ= =ustk -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Den Friday 27 April 2007 20:34:38 skrev M9.:
Maybe i am just stupid, but i certainly do not have the intention to torpedo the work of Benji.....
But what is the difference with normal Yast installer?
I thought that one only had to add the source-url into Yast2, to add the repo....(that is the way I allways did it..and still do.)
I turn refreshing or use of the url on or off, the way i see fit.
My screenshots were a bit antiquated. The newest version has an option to select whether you'd like to keep a certain repo after installing something.
(Like the 10.1 packman repo, i only used to install libxine1 W32codecs-all onto 10.2, when the 10.2 packman-repo was not yet available...)
Does this module allready have the repo source-urls installed?
The repo urls are in the "metapackage". Which is the xml-file. This is not very different from normal package management, and it also uses libzypp. The "service" that it really adds is "information": * What's the repo url * How do I add the repo * What packages should I install to achieve something * How do I install packages Take the multimedia example, I think it takes about 5 minutes on average for new users to discover lacking multimedia support, then they want that added instantly. Can't wait to learn about repositories and package management first. The metapackage is kind of comparable to patterns, add-on cds and such, it's a method for making common actions faster and simpler to do. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 4/27/07, M9.
Maybe i am just stupid, but i certainly do not have the intention to torpedo the work of Benji.....
But what is the difference with normal Yast installer?
Good question.
I thought that one only had to add the source-url into Yast2, to add the repo....(that is the way I allways did it..and still do.)
Indeed, this doesn't replace any of the traditional way of doing things, it merely provides a way to automate it. So when someone asks how to install multimedia codecs the process would normally go something like: Q: How do I play mp3s in my suse? A: Add the packman repository to yast and install libxine1 if you're using amarok Q: What's a repository? A: <explanation of repository> Q: How do I do that? A: yast -> installation sources -> add -> specify url , paste <packman url here> Q: Now what? how do I install the package A: yast -> software management -> search for libxine1, select it, click accept. Q: Now how do I get $other programme to play mp3s? etc.... This would provide a way to turn all the above into "click this link, and click next" It doesn't replace anything, merely automates it, the repositories are still added as sources to yast (can be only temporary). Hope that clarifies things. _ Benjamin Weber --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Benji Weber schreef:
On 4/27/07, M9.
wrote:
But what is the difference with normal Yast installer?
[snip]
It doesn't replace anything, merely automates it, the repositories are still added as sources to yast (can be only temporary).
Hope that clarifies things.
Yes it does, certainly for new users this is a very good job, because it exactly goes the way you discribed it.. ;-) _
Benjamin Weber --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
- -- Have a nice day, M9. Now, is the only time that exists. OS: Linux 2.6.18.8-01-default x86_64 Huidige gebruiker: monkey9@tribal-sfn2 Systeem: openSUSE 10.2 (X86-64) KDE: 3.5.5 "release 45.4" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFGM3+/X5/X5X6LpDgRApdWAKDKc30/pvc7E2jAbZk7iKhAkA6SiQCgvuFq qo3bw1w2wkOGAF8zj2TgdM8= =0twh -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (7)
-
Alexey Eremenko
-
Benji Weber
-
Christopher Desjardins
-
Gabriel .
-
M9.
-
Martin Schlander
-
Sami Vento