What is the correct APT line for the main Sourceforge repository?
The reason I want it is to add Sourceforge to the sources.list. Too many of the lesser known/used packages don't make it through Mint's default repositories fast enough.
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
Does sourceforge have a debian repository? What is its address? You cannot simply add a website that hosts software projects as a debian repository, it needs to be formatted in a very specific way. I have never heard of sourceforge offering a debian repo and I really really doubt that it does. Please correct me if I'm wrong.
Assuming that sourceforge does indeed have a debian repository, the general format of the deb line would be:
deb http://sourceforge.repo.url <debian distro> <list of repo categories>
For example, for debian-multimedia, my line is:
deb http://www.debian-multimedia.org sid main non-free
That means I want the packages for
sid that are in the
non-free categories. So, for you and the hypothetical sourceforge debian repo, it would be something like:
deb http://repo.sourceforge.net maya main
"Maya" is your distribution, you would have to check the actual repository URL to see what sub categories it has apart from main.
I think I see what you mean. Many specific sourcefourge projects offer debian repos that are hosted on the sourceforge servers. These are not "sourceforge debian repos" though, they are repositories for specific projects.
Update 2, in answer to your comment:
OK, no there will not be a master repo. First of all, the vast majority of projects will not have a debian package available. Also, maintaining/setting up a repo is not trivial. Especially if you consider that you need different repos/sub repos for the various debians and debian based distros. Then how about rpm-based distros? No, what you will have are various minor repos maintained by the project's authors.
As for your second question, yes the distro you are using is important. Software packages like .debs or .rpms contain the software in question and also a list of other software that it depends on. A .deb for Mint version X will require the specific versions of its dependencies that are available for that version of Mint/Ubuntu. That is why you cannot blindly install a .deb for say Mint 13 on Mint 10. A lot of the dependencies will not be met.