View previous topic :: View next topic |
Author |
Message |
Sheepdogj15 Guru
Joined: 07 Jan 2005 Posts: 430 Location: Backyard
|
Posted: Wed Jun 29, 2005 1:27 am Post subject: RPM hell and portage |
|
|
I just got done reading a good essay on how bad the RPM system is, and they offer Gentoo's own Portage system as the solution to the stupidities of RPM:
http://www.germane-software.com/~ser/Files/Essays/RPM_Hell.html
It is very interesting. I recall working with RPMs when i was using Fedora Core on an old computer... i think i updated the system once, and after that i could never install new apps via RPMs. Portage, on the other hand, has worked out really smooth for me. _________________ Sheepdog
Why Risk It? | Samba Howto |
|
Back to top |
|
|
Master Shake l33t
Joined: 10 Apr 2005 Posts: 755 Location: Wilmington, Delaware
|
Posted: Wed Jun 29, 2005 1:30 am Post subject: |
|
|
yeah the application rpm2targz is very useful for that also. I never liked rpms either for that reason. _________________ System Specs:
64-bit gentoo linux
Q6600 @ 3.2Ghz
P35 Chipset
4 Gigs 800mhz 4-4-4-12
Nvidia GeForce 8800 GTX @ 630mhz |
|
Back to top |
|
|
Sheepdogj15 Guru
Joined: 07 Jan 2005 Posts: 430 Location: Backyard
|
Posted: Wed Jun 29, 2005 1:41 am Post subject: |
|
|
yeah. i occasionally use rpm2targz for applications that i want but need portage to not be aware of (e.g. 32bit apps; i'm using amd64). it's a very handy tool. _________________ Sheepdog
Why Risk It? | Samba Howto |
|
Back to top |
|
|
Shadow Skill Veteran
Joined: 04 Dec 2004 Posts: 1023
|
Posted: Wed Jun 29, 2005 5:29 am Post subject: |
|
|
I remember this article from the FC forums awhile back, and he is right essentially, although I would add that the mixing of binary and source code on a wide scale is all but impossible with any distro because the management systems do not posses the proper mechanisms to actually address such a fusion. _________________ Ware wa mutekinari.
Wa ga kage waza ni kanau mono nashi.
Wa ga ichigeki wa mutekinari.
"First there was nothing, so the lord gave us light. There was still nothing, but at least you could see it." |
|
Back to top |
|
|
Q-collective Advocate
Joined: 22 Mar 2004 Posts: 2071
|
Posted: Wed Jun 29, 2005 6:47 pm Post subject: |
|
|
Shadow Skill wrote: | I remember this article from the FC forums awhile back, and he is right essentially, although I would add that the mixing of binary and source code on a wide scale is all but impossible with any distro because the management systems do not posses the proper mechanisms to actually address such a fusion. |
Indeed, binaries are too 'limited' for use in a sourcebased distribution.
Let's just forget the binary world, compiling isn't such an issue as it was a few years ago, right? And ofcourse software gets bigger and bigger, but compiling getting faster still wins it from software getting bigger
Example: OOo2 compiles in a lot shorter time the OOo1 did, then we have gcc4 which compiles a lot faster then previous versions did, so compiling OpenOffice.org in 1/4 of the time might actually become a reality now |
|
Back to top |
|
|
Shadow Skill Veteran
Joined: 04 Dec 2004 Posts: 1023
|
Posted: Thu Jun 30, 2005 3:29 am Post subject: |
|
|
LOL I would agree with you if I knew everyone had amd 4800+'s overclocked to 3ghz and 2gb's of dual channel ram.....I think mixing actually works with BSD though Ports and pkg_add seem capable of detecting that these things are installed and upgrading them or spamming a bunch of warnings about the different versions...My preliminary experiences lead me to hope that BSD might actually have another part of that equation. _________________ Ware wa mutekinari.
Wa ga kage waza ni kanau mono nashi.
Wa ga ichigeki wa mutekinari.
"First there was nothing, so the lord gave us light. There was still nothing, but at least you could see it." |
|
Back to top |
|
|
Sheepdogj15 Guru
Joined: 07 Jan 2005 Posts: 430 Location: Backyard
|
Posted: Thu Jun 30, 2005 4:00 am Post subject: |
|
|
BSD is pretty cool... i used to use FreeBSD, which has a port system like Portage. (I only don't use it now because i couldn't get all the thing i wanted to work on AMD64.) it was actually very nice... i suppose the main reason i went to Gentoo when i converted to Linux was because i was used to the port system.
they make 4800+'s now? i didn't think it's been that long since i've been proc shopping _________________ Sheepdog
Why Risk It? | Samba Howto |
|
Back to top |
|
|
Shadow Skill Veteran
Joined: 04 Dec 2004 Posts: 1023
|
Posted: Thu Jun 30, 2005 4:35 am Post subject: |
|
|
Sheepdogj15 wrote: | BSD is pretty cool... i used to use FreeBSD, which has a port system like Portage. (I only don't use it now because i couldn't get all the thing i wanted to work on AMD64.) it was actually very nice... i suppose the main reason i went to Gentoo when i converted to Linux was because i was used to the port system.
they make 4800+'s now? i didn't think it's been that long since i've been proc shopping | The 4800+ is a dual core cpu, that I wish I could afford. _________________ Ware wa mutekinari.
Wa ga kage waza ni kanau mono nashi.
Wa ga ichigeki wa mutekinari.
"First there was nothing, so the lord gave us light. There was still nothing, but at least you could see it." |
|
Back to top |
|
|
Sheepdogj15 Guru
Joined: 07 Jan 2005 Posts: 430 Location: Backyard
|
Posted: Thu Jun 30, 2005 4:45 am Post subject: |
|
|
oooh, i'm so drooling on myself _________________ Sheepdog
Why Risk It? | Samba Howto |
|
Back to top |
|
|
curtis119 Bodhisattva
Joined: 10 Mar 2003 Posts: 2160 Location: Toledo, Ohio,USA, North America, Earth, SOL System, Milky Way, The Universe, The Cosmos, and Beyond.
|
Posted: Thu Jun 30, 2005 5:09 am Post subject: |
|
|
Portage FULLY supports binary packages. That's all I'm going to say. Look it up if you want details.
*hint* firefox-bin *hint* _________________ Gentoo: it's like wiping your ass with silk. |
|
Back to top |
|
|
Shadow Skill Veteran
Joined: 04 Dec 2004 Posts: 1023
|
Posted: Thu Jun 30, 2005 10:25 am Post subject: |
|
|
curtis119 wrote: | Portage FULLY supports binary packages. That's all I'm going to say. Look it up if you want details.
*hint* firefox-bin *hint* | I think alot of people are aware of this however you need a much larger pool in order to be able to tell if the thing really works than what is available officially. [I am aware of the community binhosts, but using those is asking for hell in the event we get official binary repositories, seeing how these sorts of things go (see Fedora and the pain of livna/dag/at/freshrpms version hell.) ] Also without inline reverse dependency resolution I'm not even sure this is something you would want to even experiment with, with the community binhosts. _________________ Ware wa mutekinari.
Wa ga kage waza ni kanau mono nashi.
Wa ga ichigeki wa mutekinari.
"First there was nothing, so the lord gave us light. There was still nothing, but at least you could see it." |
|
Back to top |
|
|
curtis119 Bodhisattva
Joined: 10 Mar 2003 Posts: 2160 Location: Toledo, Ohio,USA, North America, Earth, SOL System, Milky Way, The Universe, The Cosmos, and Beyond.
|
Posted: Thu Jun 30, 2005 11:17 am Post subject: |
|
|
Shadow Skill wrote: | curtis119 wrote: | Portage FULLY supports binary packages. That's all I'm going to say. Look it up if you want details.
*hint* firefox-bin *hint* | I think alot of people are aware of this however you need a much larger pool in order to be able to tell if the thing really works than what is available officially. [I am aware of the community binhosts, but using those is asking for hell in the event we get official binary repositories, seeing how these sorts of things go (see Fedora and the pain of livna/dag/at/freshrpms version hell.) ] Also without inline reverse dependency resolution I'm not even sure this is something you would want to even experiment with, with the community binhosts. |
http://chinstrap.alternating.net/
I was mainly pointing out to shadow skill that portage does indeed support binary packages and that they integrate perfectly with the rest of the system. I should have quoted him.
Shadow Skill wrote: | I remember this article from the FC forums awhile back, and he is right essentially, although I would add that the mixing of binary and source code on a wide scale is all but impossible with any distro because the management systems do not posses the proper mechanisms to actually address such a fusion. |
_________________ Gentoo: it's like wiping your ass with silk. |
|
Back to top |
|
|
groovin Guru
Joined: 07 Feb 2004 Posts: 429 Location: California, USA
|
Posted: Fri Jul 01, 2005 5:12 am Post subject: |
|
|
i have lots of rpm hell memories from RH7 and 8. recently i fired up qemu and installed Fedora Core just to check it out... yum feels kind of clumsy... it might have just been me not using it to its fullest, but when i first started using portage and freebsd ports, it just felt 'smooth'... thats the best way i can describe it.
i downloaded a trial of RHEL4 and played around with up2date and rhn, it worked great... my complaint was the lack of software available and if i wanted something more customized, i would have to put my own rpm together using rpmbuild or something. but otherwise RHEL is a very well thought out system... the software alone isnt worth the pricetag, but i guess thats where the support comes into play. |
|
Back to top |
|
|
Suicidal l33t
Joined: 30 Jul 2003 Posts: 959 Location: /dev/null
|
Posted: Fri Jul 01, 2005 8:22 am Post subject: |
|
|
groovin wrote: | i have lots of rpm hell memories from RH7 and 8. recently i fired up qemu and installed Fedora Core just to check it out... yum feels kind of clumsy... it might have just been me not using it to its fullest, but when i first started using portage and freebsd ports, it just felt 'smooth'... thats the best way i can describe it.
i downloaded a trial of RHEL4 and played around with up2date and rhn, it worked great... my complaint was the lack of software available and if i wanted something more customized, i would have to put my own rpm together using rpmbuild or something. but otherwise RHEL is a very well thought out system... the software alone isnt worth the pricetag, but i guess thats where the support comes into play. |
The only reason I see that RHEL is a success is that some vendors require it; Luckily for me I can get it for $50.00 but I only run it on boxes that I absolutely have to.
Its performance to me feels clumsy next to gentoo; not sure if its the optimizations or the thinner kernel.
Back to RPM though I built a few a while back until I read the nmap SPEC from the SRPM which stated absolutely no ssl support at all due to the linking; I thought uhh no thanks Ill just stay with gentoo. |
|
Back to top |
|
|
Filan n00b
Joined: 10 Sep 2003 Posts: 48
|
Posted: Sat Jul 02, 2005 7:09 pm Post subject: |
|
|
i switched to Gentoo because i got tired of dependancy errors with RPMs. portage downloads and installs everything i need. |
|
Back to top |
|
|
Sheepdogj15 Guru
Joined: 07 Jan 2005 Posts: 430 Location: Backyard
|
Posted: Sat Jul 02, 2005 7:35 pm Post subject: |
|
|
Filan wrote: | i switched to Gentoo because i got tired of dependancy errors with RPMs. portage downloads and installs everything i need. |
yes. nice, isn't it?
sure, you get errors from time to time, but nothing's perfect. at least you can usually find a way to solve a failed build by searching the bugzilla or the forums. _________________ Sheepdog
Why Risk It? | Samba Howto |
|
Back to top |
|
|
|