Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
I may want to encapsulate proprietary software into rpm, that is why rpm has glimmered as an alternative. Furthermore there is a need to keep an ever consistent ecosystem on the target host by installing appropriate packages.
I share John_VV's doubts. Linux and Windows are very different beasts under the hood. Linux package managers were created to work with what's under the Linux hood.
You may be able to write something for Windows, but how Windows deals with dependencies is completely different from the Linux way. Indeed, in Windows World, there is no concept of "dependencies" in the Linux sense. The closest thing to that is *.DLL files.
in Windows World, there is no concept of "dependencies"
Thats the point. MSI designed 20 years ago with a very singular way of thinking and it still has a funny term "prerequisite". ok.
Quote:
-- MS's hot fixes are a mess
Yes, perhaps but they improved many things with the Component Base Servicing model (CBS)
Lets assume there is a compatibility matrix among the software packages they could work together on the target system. I.e. this can probably describe every single released package with version range if they are compatible or not.
I was just wondering if I could model this matrix with SPEC files.
Thats the point. MSI designed 20 years ago with a very singular way of thinking and it still has a funny term "prerequisite". ok.
Yes, perhaps but they improved many things with the Component Base Servicing model (CBS)
Lets assume there is a compatibility matrix among the software packages they could work together on the target system. I.e. this can probably describe every single released package with version range if they are compatible or not.
I was just wondering if I could model this matrix with SPEC files.
Well, we've told you we don't think it's possible, but you seem bent on the answer being "yes"...so, feel free to give it a shot. You can find the source code for the package manager, download it, and start from there. http://www.rpm.org/wiki/Download
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.