Re: [Philosophy] Rebuilding rpm packages with different configuration options

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

 



John Wendel wrote:
The current thread "download srpms and rebuild package with other options" has raised a few questions in my small brain that I hope will stimulate an interesting discussion.

[1] If I rebuild and install a package, what keeps a later update from destroying my version?

Nothing, unless you take precautions to prevent that from happening, such as by adding "exclude=package" lines to /etc/yum.conf

[2] If the answer to [1] is "nothing", then why bother with a package management system for this update?

It maintains dependencies that other packages may have for the package concerned, and it prevents the installation of other rpm packages that would have conflicting files with your package.

[3] Why shouldn't I be able to update the RPM database manually (without actually installing or updating software)?

I'd like to tell it that I have installed program "foobar version 99.9", so when the package maintainers release version 99.8 it won't try to update.

You'd also need to tell it the full list of files installed, including their ownership, permissions, timestamps etc., the full list of shared libraries that it provides, etc. It's easier just to build and rpm and install it.

[4] I recently tried to yum remove "cups\*", I couldn't do it because of the package dependencies. It seems that everything that can print has a cups dependency. But really, things continue to work fine without cups, so the dependency isn't real. It seems that the package dependency thing is just broken. Comments ???

They are real. *Some* functionality of these packages will depend on cups, but perhaps not the functionality that you use.

Maybe I should just learn how to use rpm ...

Good plan :-)

Paul.

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux