Re: Install packages with just what is needed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thank you Gordon. 

Your reply has been the most helpful. Some of the others have been outright insulting. I have installed from source in the past when I couldn't even find a package in a repository for something I wanted.

And yes it might take more work and more space to build it from source than using the package in the repository. I'm not really concerned with space or work. So I will just have to decide which path I'm going to take on this.



On Sat, Nov 28, 2015 at 11:47 AM, Gordon Messmer <gordon.messmer@xxxxxxxxx> wrote:
On 11/28/2015 08:02 AM, anlarye wrote:
according to kvirc's website, as of version 2.0 KDE is completely optional.

Generally, information that developers provide about what is optional apply to the application source code, and not to a compiled binary. Optional features can be selected when running the "configure" script (or its equivalent).  Once an application has been compiled, many of those options have been fixed.  The run-time linker must find the libraries which provide symbols in the application binary, or the application cannot start.

rpm dependencies are *mostly* automatically generated, as Michael pointed out.  Those aren't just suggestions that the packager though you should have.  The application won't run without them.

If you want to control your dependencies, you could build the application from source, but at that point you have to install gcc and all of the -devel packages for all of the required libraries, which you'll have to determine and install manually.  It's a lot more work, and probably doesn't save any space.  Or you could modify the spec and tell it not to build against KDE, and build that under mock.  Less work, but even more space.

--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org

-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux