Thorsten Leemhuis wrote:
The comment on the change is:
Update to F8/9/10 era, and fix the actual method used.
[...]
- When you hit the general software selection screen in anaconda, enable Fedora Extras if using Fedora Core 6 or enable "Fedora" if using Fedora 7 or greater by clicking on the Checkbox in front of it.
+ === Adding the RPM Fusion '''Free''' repositories during install ===
+ To use the RPM Fusion repos, at least the Free repo must be added.
+ 1. In the Additional Repositories section, click the '''Add additional software repositories''' button. + 1. In the Edit Repository dialog, set the Repository name: '''RPM Fusion Free'''
+  1. Set Repository type: '''HTTP/FTP'''
+  1. Set Repository URL depending distribution version:
+ - '''release''': http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-9&arch=i386

That's quite a lot to type and easy to get wrong.
I: My thought exactly. Perhaps it would be simpler to point to the folder containing the repodata folder, and suggest to select -release(s) and the particular packages the person is interested in.

II: it didn't actually work for me - not sure if I spelt incorrectly in my VMware install or what. - I ended up without the /etc/yum.repos.s/rpmfusio* stuff (I think that is what was meant by the below comment on the wiki) - nor could I find any rpmfusion packages in anacondas package select groups.

I'm wondering if we should set up URL aliases somewhere to make life easier for everyone that wants to use RPM Fusion in anaconda.

Example:

http://mirrors.rpmfusion.org/alias?f9u-i386-free
(or something like that= could redirect to
http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-9&arch=i386

Perhaps we could hassle Jeremy to allow to define the extra repo by pointing to a single -release rpm, by either URL or disk location {including USB}.
He would need to:
{- fire-up a mini web browser, to let the user find the web site and install instructions} {- let the user click an rpm. capture the click and fill in the release rpm text box with the URL}
- grab that rpm
- display the information about the rpm eg RPM Fusion repo definitions for yum - display the GPG key so the user could compare with a website published key, and choose to accept the rpm as legit.
- install (or temporary put it somewhere) it, so that the information
about the repo could be displayed to the user - eg RPM Fusion Free repo.
{- give the chance to select which parts are enabled eg -testing, debuginfo}
- update the package lists/tree to include any rpms available via the configured repo.
- install the -release rpm as a minimum.

+ The repository won't be enabled or used in the installed system if you forget to select rpmfusion-release, [...]

Jeremy did some changes to anaconda; hopefully the release packages get tracked in by default now in F10 and later; I did not find time to test this yet. Anybody interested to drive this forward?
I'm not sure it worked, but I don't know if I did something else wrong... and I plan to try again.

Actually at the moment, I wouldn't really suggest the during install way, too many places to go wrong.

DaveT.

Reply via email to