FedoraThis forum is for the discussion of the Fedora Project.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Ive seen a few postings on repositorys. After some time and work Ive come up with my list. It is has some bleeding edge/unstable packages so use at your own risk. Ive not killed my Fedora yet.
If anyone has any to add please post for me.
my sources.list :
###sources.list
###Found in /etc/apt
###Fedora Core 1 (Yarrow)
It makes no sense to mix all these repositories in such a wild fashion, because there are conflicts and some of these repositories override packages in Fedora Core (which can lead to more problems).
The semi-official "Fedora Extras" repositories are the one at http://fedora.us (stable, testing, unstable) with packages with patenting and licencing issues moved to http://rpm.livna.org (aka "Fedora Freeworld"). These don't conflict with eachother and don't override packages in Fedora Core either.
Please choose nearby mirrors of fedora.us instead of downloading directly from Hawaii. This is causing increasing problems there.
Well my system is a non-critical home computer. If I get you correctly I should only have 2 repository's?
Ok I use Mandrake on my laptop and I guess I'm just spoiled then. I use up to ten different repositories to get all sorts of customized rpms. Heard of Texstar?
By your email I guess you don't use Dag or other repository's? So far my Fedora has been rock stable. No real problems here, but I don't hold my breath.
I always view Linux in general as "choice". If you have just the 2 repos you advise, you have a 1,946 rpms to choose from. Now add all of the above and you have over 3000.
If you have just the 2 repo's try to install lets say "torcs" you wont see it in synaptic(if you use it) Now add freshrpms and have fun driving your GT1!!
I like to find the personally made rpm's. But like I said my computer is not mission critical. I posted my sources.list because Fedora lackes a main place (website) to set up apt-get (or yum). It needs a place like Mandrakes Easy URPMI from the PLF.
What I ended up doing was starting at Texstars site http://www.pclinuxonline.com/ and down the left hand side under RPM/DEB outlet I found some good repository sites.
From what I have read/heard is that Fedora is the testing grounds of RedHat. Come to think of it, sometimes the best way to learn is to have to fix a problem. Ill keep what I got. but ll change to a non-Hawaii server.
But be much more careful when recommending repositories. I continue to advise against mixing some of the repositories in your list.
You need to understand how packages depend on each other. You need to understand that different repositories may offer different versions of the same package (configured and compiled differently) , which may affect dependent packages and whether they work together or even conflict badly. Conflicts can result in packages not being installable. The combination of freshrpms/dag/atrpms is known to cause trouble. You need to understand which repositories are designed to offer "add-ons" rather than "upgrades". Some of the repositories upgrade packages in Fedora Core, and it may happen that due to poorly chosen package versioning, such an upgrade overrides an official bug-fix update for Fedora Core. Who do you trust more? The developers of Fedora Core or some packager? You need to understand who is creating and maintaining the packages. For instance, some of the repositories in your sources.list are maintained by a single individual, whereas other repositories are community projects (= team work) where packages are checked and at least a second person verifies whether the included source code matches the upstream release.
Trying to maximize the number of available packages is not the point. Your example with "torcs" is flawed, because torcs 1.2.1 is part of fedora.us for Red Hat Linux 9. If it isn't available for Fedora Core there, the reason can be that the packagers or package reviewers see problems which you may not be aware of.
Btw, It's pointless to add "core" (= Fedora Core) and "os" (= Fedora Core, too) multiple times, since these give access to the same packages. It only makes your list of repositories longer instead of well-defined and well-sorted.
You make a very good point. I agree. After I wrote the reply I realized that I dont "upgrade" my system via synaptic. Let me explain and please advise if Im going the wrong way here.
When I want to install a game or 1 app Ill use synaptic or apt-get.
but
When I want to upgrade/update my system I use yum. The yum config file has only the fedora repositorys or add ons.
I have seen what you have said. Even with Mandrake you may have a app that several different individuals produce (IE: mozilla). I just try to stay with one "grouping" of apps with dependencies (IE: all "dag" apps).
Thanks for the heads up on "core" and "os" I did not know that. Hopefully others will read this string and learn too.
Distribution: Fedora Core 2, SuSE 9.1 Professional
Posts: 189
Rep:
This is a learning experience, but I ran into some of the problems that misc has mentioned....so I have leaned toward simplicity, while not being so conservative as to restrict what I can do or play with. I find that apt-get is a very powerful and nice tool. I DID try to mix the fedora.us, livna and some freshrpm.net repositories on my test machine to see what would happen. I noticed that freshrpms was offering a later version number of the same software as fedora.us and livna so I tried to see what would happen with an upgrade of the particular software from one repository toward the other. It turned out to be a mess as apt-get had trouble with dependencies being all mixed up...it needed to uninstall one dependency for another dependency to
make the change...etc..etc.
So, misc is correct to be careful how to do this. It's also a choice issue...personally, I like the way freshrpm's packages software. So I sacrificed fedora.us/livna for freshrpms....one or the other..but not BOTH.
I do all of my Fedora UPDATES from the official yum repositories...and freshrpm's os and updates channel has been following the official ones to a tee....but I use the up2date agent anyway for the security and bug fixes.
Sometimes you might see a package, as misc said, that will override one of the "official" updates....you have to use your judgement here.
I also look for software "on my own" because since I have restricted my repositories, many things I want might not be offered.
A good example of where Fedora could use an update is XCDRoast. The current version is 0.98 alpha 15 but the Fedora version is still using the old code that makes you go to root to burn a CD....at the XCDRoast site, someone built a nice RPM with the latest NON-root user code for Fedora.....didn't get that from a repository...just got it and installed....NOW,
of course, apt-get knows that it is installed, but I wouldn't install ANOTHER version over that one unless I checked it out...so that's why misc was cautioning against blindly doing updates on software that is already installed.
I know I might be sounding condescending here, and don't mean to, I just thought that I would put my two cents in from my experiences. I like simple, so my sources.list's are usually only a couple of uncommented sites.
I'm getting to where I like to do it the old way hunting down stuff on
my own and being quite selective...otherwise there is potential for a mess.
I noticed that freshrpms was offering a later version number of the same software as fedora.us and livna
Sometimes it's the opposite. But packagers at fedora.us and rpm.livna.org depend on package reviews and approvals ( http://fedora.us/QA ), whereas the individual packager behind freshrpms.net can push out new packages as soon as he takes the time.
Quote:
It's also a choice issue...personally, I like the way freshrpm's packages software.
I've just installed Fedora and want to add some repository's to the yum.conf file but am not clear on how to do this. Could someone please detail how to do this without assuming I know how to do anything(although there are some things I can do).
Distribution: Fedora Core 2, SuSE 9.1 Professional
Posts: 189
Rep:
To answer Misc about freshrpm's...they seem to be very reliable. I have had no trouble with any packages. I can't say that I have had trouble with fedora.us and livna either, but I guess I like the selection.
What I do is cruise the ftp at fedora.us and find things that aren't offered from freshrpm's and selectively install one here and there.....
Good example is the little "gonvert" program...it is really cool and since Fedora.us provides a nicely built rpm for fedora, I use that...however, I avoid the more complex software packages that cross up with the other repositories.
Here is an example of when a repository isn't as good as another method. I just a few weeks ago started using Scribus, which IS available from Fedora.us...works fine, but doens't come with the help documentation...that's a separate file that I can't seem to find a way to install into the installed Scribus.
So, I built THAT program from source...and doing THAT, the help file, which is available in source, builds right into the program as I can direct the installation directorys in the ./configure --prefix option.
So, on THAT program, I don't even use apt-get for doing it...I guess
all of this is a matter of flexability and choice...and that's why I like
Linux so much even if it is a little more complex due to the same
advantages (disadvantages?)
Pertaining to the question of the above post, can you just look
at your existing yum configuration file and see the choices and
model your repository additions to that? Some repositories
will give you a good example on how to edit the file...all you have
to do is enter the correct ftp information so it knows where to
look.
Hey, on another note...I wanted to thank misc because I hardly
am consistant on this forum....I just show up every now and then..
and there you are...always ready there to help people. It's because
of people like you that make these things so successful.
So a thank-you from me...still kind of a newbi but getting better and
really enjoying my Linux stuff....I'm working now more than 90 percent
of the time there instead of the "other guys"
Originally posted by jumpinkiwi I've just installed Fedora and want to add some repository's to the yum.conf file but am not clear on how to do this. Could someone please detail how to do this without assuming I know how to do anything(although there are some things I can do).
Become superuser, then take your favourite editor to edit the file and add entries like e.g. explained at http://www.fedora.us/wiki/FedoraHOWTO and http://rpm.livna.org Once you've seen a few of such example, you'll figure out how to enable other Yum repositories that don't come with such instructions.
Quote:
Originally posted by Bobmeister Here is an example of when a repository isn't as good as another method. I just a few weeks ago started using Scribus, which IS available from Fedora.us...works fine, but doens't come with the help documentation...
Do you mean the "Help > Online-Help" menu? If so, that documentation can be found in the separate scribus-i18n-en package. If you think something isn't right, submit a bug report at http://bugzilla.fedora.us
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.