Why does hardly anyone package/offer repos for fedora builds of software?
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.
Distribution: Void, Linux From Scratch, Slackware64
Posts: 3,154
Rep:
Quote:
Originally Posted by Knightron
...Slackware has a tool called makepkg; and when you compile from source, you basically run this little tool instead of make, and it'll make a Slackware package just as easy as compiling from source...
Not quite true makepkg only builds a PACKAGE it dosn't compile the source you would usually use a slackbuild script to configure and make the software and also run makepkg, once the package is made and installed you canthen use the pacvkage manager to manipulate it ie upgrade remove etc.
Slackbuild scripts do the compiling, and also run makepkg, everything configured in a generic and convenient way. This is one option. Since the op is used to compiling manually, and seems to want to take that path, he can continue to do so and then run makepkg and then installpkg, instead of make, and make install; to complete the process in a convenient way.
Please show some examples. Failure rate should be ~2%.
Remark : Old software may compile with e.g. gcc34/g++34 :
# yum install compat-gcc-34-c++
-
I'm not saying the failure is because of Fedora. I have no programming experience and have only started to compile software after using linux so unless the software is in active development and has easy dependencies then I will most likely have problems.
I'm not saying the failure is because of Fedora. I have no programming experience and have only started to compile software after using linux so unless the software is in active development and has easy dependencies then I will most likely have problems.
fedora is such a FAST moving os and uses a VERY VERY VERY new versions of gcc and other software, that most software programs would need to be hacked to build on the current fedora .
if you google the error from the gcc linker ( the most common issue )
you will likely find the solution
On Slackware, src2pkg compiles from source and makes packages. Very useful.
Ok but then after you install that package I'm assuming it won't work on the first try due to dependency errors.
The arch build system is good for this because it compiles from source and track dependencies, sort of like gentoo I guess but without all of the recursive keyword/useflag/masking hell.
Are those RPM sites even legitimate? Why are there multiples? Which one's the best for fedora? I'm assuming the RPMs I manually install could break at anytime if yum updates any of the dependencies right? How should I manage manually installed RPMs?
Rpmfusion carries software that Fedora can't for licensing or legal considerations. It's legit, it's widely used by members of the Fedora community, and it may be just what you need. On the other hand, maybe Fedora isn't the distro for you - it moves quickly, releases are only supported for about 12 months, and breakage is not uncommon. It works for me; YMMV
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.