Linux - Software This 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
|
06-27-2015, 01:24 PM
|
#1
|
LQ Newbie
Registered: Jun 2011
Posts: 3
Rep:
|
rpm.exe for Windows
Hello Guys,
I am novice - as you might have ascertain - in RPM software architecture and its dependencies, POSIX requirements etc.
Is there a chance to compile the package manager for Windows ?
Best Regards,
Sigmarsson
|
|
|
06-27-2015, 03:01 PM
|
#2
|
LQ Muse
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,667
|
Quote:
Is there a chance to compile the package manager for Windows ?
|
i can not see MS corporate trying to use Redhat Package Manager( format) for windows software updates
for running on a windows OS
Cygwin has a good package manager in the installer in there "setup.exe"
and MinGW is using the same thing in there "setup.exe
( Bloodshed Dev-c++ has a good package manager for MinGW )
GnuWin32 is using MS Windows installers "setup.exe"
Last edited by John VV; 06-27-2015 at 03:02 PM.
|
|
|
06-27-2015, 03:08 PM
|
#3
|
LQ Newbie
Registered: Jun 2011
Posts: 3
Original Poster
Rep:
|
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.
|
|
|
06-27-2015, 09:54 PM
|
#4
|
LQ Guru
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,736
|
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.
|
|
|
06-27-2015, 11:40 PM
|
#5
|
LQ Muse
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,667
|
then to add to the " DLL HELL " ( if you have been it it then.....)
and not just the ones from Visual studio
ms tends to have a registry entry or a redirect to the updates dll and NOT the old one
you still have the old dll's and a redirect stating to use a new one in a different location
-- MS's hot fixes are a mess
but hay, so are m4 macros in autotools so....
|
|
|
06-28-2015, 03:15 AM
|
#6
|
LQ Newbie
Registered: Jun 2011
Posts: 3
Original Poster
Rep:
|
Quote:
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.
|
|
|
06-29-2015, 09:24 AM
|
#7
|
LQ Guru
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 27,423
|
Quote:
Originally Posted by Sigmarsson
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
|
|
|
06-29-2015, 05:06 PM
|
#8
|
LQ Muse
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,667
|
then have "real fun" getting access to "windows update" source code
and access to the source for those updates
i do not think MS will give you access
|
|
|
All times are GMT -5. The time now is 03:53 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|