To install additional software besides what is already included with Yellow Dog 6, I’m using three additional repositories. These are set up by saving them as text files in the /etc/yum.repos.d folder (root privilege required). The file names are: fedora-extras.repo, livna-stable.repo, and dribble.repo
NOTE: These are clearly NOT supported by Terrasoft and could potentially create stability issues on your system. That said, I haven’t had any problems with using them other than some of the applications not working properly. In some cases an RPM will call for a dependency not included in these or the yellowdog repos since they’re included in Fedora Core 6 base. In this case you can install the dependency directly from the Fedore Core 6 download server.
fedora-extras.repo
[fedora-extras] name=Fedora Extras baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/6/ppc enabled=1 gpgcheck=0
livna-stable.repo
[livna-stable] name=Livna.org Fedora Compatible Packages (stable) baseurl=http://rpm.livna.org/fedora/6/ppc enabled=1 gpgcheck=0
dribble.repo
[dribble] name=Dribble for Fedora 7 - ppc baseurl=http://dribble.org.uk/repo/7/ppc enabled=1 gpgcheck=0
After installing those it appears to be a good idea to install ProtectBase to prevent files from the yellowdog-base repository from being overwritten by files from these or other third party repositories. Here’s how to install and configure ProtectBase to protect your yellowdog-base.repo:
su [root password] yum install yum-protectbase echo 'protect=1' >> /etc/yum.repos.d/yellowdog-base.repo echo 'protect=1' >> /etc/yum.repos.d/yellowdog-updates.repo exit
If you need to disable protection in the future, just edit /etc/yum.repos.d/yellowdog-base.repo and change protect=1 to protect=0.
UPDATED 5/10/08: Using Fedora 7 packages from Dribble now, and protecting both yellowdog-base and yellowdog-updates (so updates will install properly)
7 comments
Comments feed for this article
Trackback link
http://blogs.ydl.net/billb/2008/03/02/third-party-repos-for-ydl-6/trackback/
May 27, 2008 at 5:06 pm
Jonathan
I need a little help with setting the video-mode for a ps3 on fedora 9. When I’m in root and put in video-mode I can only choose 480p. And when you mention “video=ps3fb:mode:3 rhgb
(this section may look different depending on how you installed Fedora 9)” in your post on fedoraforum.org, Mine is different and that does not appear on the editor screen. Can you help??
June 16, 2008 at 4:31 pm
Mark
Just wanted to say thanks for all the tutorials. I did this Opera one, and it worked great. I think I have a new favorite browser!
Thanks…..Mark
June 18, 2008 at 4:37 am
Lawrence
Hey Billb…Whats going on with the Yellow Dog Forum? Its been down for a few days now. Do you know whenit will be back up?
June 21, 2008 at 3:08 pm
dan
I installed port audio prior to snes9x-gtk as instructed, but I sitll get no sound. Help?
June 22, 2008 at 7:27 am
billb
@dan, in snes9x-gtk, look in Options -> Preferences -> Sound and make sure your playback rate is 44100 or 48000 — I think it defaults to 32000 and that doesn’t work on the PS3.
June 24, 2008 at 3:15 pm
danb
hey bill. First time here and all of your tutorials and helpful links are the reason I can do all this from my couch. Thanks in advance. Anyway, I was tryin to get GTK 1.51 and Port audio. I tried installing the RPM for port audio and I keep getting an error at the end. I was hoping you could help me out. I get:
Error Resolving Dependencies
Unable to resolve dependencies for some packages selected for installation.
In the details Tab:
Missing Dependency: libjack.so.0 is needed by the package portaudio
thanks again for all your help.
June 24, 2008 at 6:46 pm
billb
@danb, I see — that is provided in the fedora-extras repo (fc6), so if you haven’t added the additional third-party repos as described here:
http://blogs.ydl.net/billb/2008/03/02/third-party-repos-for-ydl-6/
Then the installer won’t pick up the dependency. There may be other RPM packages I have made that require the third party repos as well. There’s a post on the YDL community board that describes them in more detail here, plus how to install software on YDL in general:
http://www.yellowdog-board.com/viewtopic.php?t=3017
Once you have them set up properly, the installer should pick up the dependency and add it automatically.
jack-audio-connection-kit.ppc 0.103.0-1.fc6 fedora-extras
Matched from:
libjack.so.0
Also, I have a new version of the portaudio rpm that I haven’t posted yet — here’s a direct link:
http://pleasantfiction.ipower.com/ps3linux/ps3bodega/portaudio-19-5.ppc.rpm
(still need to add the 3rd party repos first, at least fedora-extras anyway)
And when you have snes9x-gtk installed, look in Options -> Preferences -> Sound and make sure your playback rate is 44100 or 48000 — I think it defaults to 32000 and that doesn’t work on the PS3.