The Following User Says Thank You to egoshin For This Useful Post: | ||
![]() |
2010-02-19
, 02:47
|
Posts: 992 |
Thanked: 995 times |
Joined on Dec 2009
@ California
|
#172
|
While the others are scared from RPM dependency hell*. All what I can say, RPM issue might still be existed even that I am running centos without problem.
*For those whom are wondering what is that, It is a problem you might encounter that wont let you install your app/lib or whats ever, because of a requirement that couldn't be satisfied.
"Error: Missing Dependency: X is needed by package Y"
The Following 2 Users Say Thank You to egoshin For This Useful Post: | ||
![]() |
2010-02-19
, 04:51
|
Posts: 1 |
Thanked: 1 time |
Joined on Feb 2010
|
#173
|
The Following User Says Thank You to josvdv For This Useful Post: | ||
![]() |
2010-02-19
, 06:57
|
|
Posts: 98 |
Thanked: 26 times |
Joined on Sep 2009
|
#174
|
Thank you, I know now why I can't install a package named 'perl' on my N900. It is an exactly the same - missing 'perl-modules'.
But wait... it is DEB, not RPM, right?
![]() |
2010-02-19
, 09:24
|
Posts: 3,617 |
Thanked: 2,412 times |
Joined on Nov 2009
@ Cambridge, UK
|
#175
|
I am not sure if you are trying to be sarcastic about what I said or you simply asking for real.
If you added repositories that contain perl-modules then it will eventually will install all it dependencies as it is existed or simply compile it (you will need to check perl for requirements). While RPM hell is existed when you want to install X that is requiring Y and Y won't be installed unless A,B,C installed first and you won't be able to find one or more of these requirements because of its either not existed or conflict with D or for any similar reasons ,so here is a no go for install X and you should forget it. --Hopefully, I explained it better this time.
![]() |
2010-02-19
, 10:17
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#176
|
I better to give you an example - consider the possibility of ABSENCE of any repository package management. Would Nokia chose a different policy? - definitely YES.
![]() |
2010-02-19
, 13:07
|
|
Posts: 52 |
Thanked: 45 times |
Joined on Dec 2009
|
#177
|
No, because that situation is no different for DEBs - in either case, if you have a consistent repository then all the dependencies will sort themselves out. If your repositories are not consistent then you end up with conflicts. The problem does appear more often with RPMs because there's far more distributions using them (and they're not all just derivatives of the same core system), so people are more likely to grab an RPM built for another distribution. The problem has nothing to do with RPM or DEB themselves though.
![]() |
2010-02-19
, 19:07
|
Posts: 992 |
Thanked: 995 times |
Joined on Dec 2009
@ California
|
#178
|
Definitely NOThe policy is that no external source shall replace system libs/components because that would make QA pointless. RPM, DEB, tar.gz, .bin, apt, yum, cp+mv, doesn't matter.
PS obviously WE can avoid these policies with things like fmtxfaker, custom kernels, etc, but Nokia won't, and on things of this caliber, that's what counts.
The Following User Says Thank You to egoshin For This Useful Post: | ||
![]() |
2010-02-19
, 19:12
|
Posts: 992 |
Thanked: 995 times |
Joined on Dec 2009
@ California
|
#179
|
It's not so much that there are far more distributions using RPMs, it's more that most if not all RPM distros support far fewer packages than Debian does. That of course forces users wishing to use programs not in the central RPM repository to install unofficial and untested packages.
The Following User Says Thank You to egoshin For This Useful Post: | ||
![]() |
2010-02-19
, 19:50
|
|
Posts: 850 |
Thanked: 626 times |
Joined on Sep 2009
@ Vienna, Austria
|
#180
|
For some strange reason it says something about "your own risk" and "be prepared to reflash your device because of untested packages".
![]() |
Tags |
rabble-rousing, rpm vs. deb war, rpmligion vs debligion, vote attila77 |
|
And the same is RPM vs DEB. For details, please turn back to my original post.