LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   package management and dependency checking (http://www.linuxquestions.org/questions/slackware-14/package-management-and-dependency-checking-694800/)

BCarey 01-03-2009 10:42 PM

package management and dependency checking
 
I just had to laugh when I came across the following. Installing flash-player is really just a question of putting one file (libflashplayer.so) in one directory (/usr/lib/mozilla or /usr/lib/firefox). However, if you try to do it on one of the distros with a package manager with dependency checking, apparently you get the following:

Quote:

root@edubuntu:~# sudo dpkg -i install_flash_player_10_linux.deb
Selecting previously deselected package adobe-flashplugin.
(Reading database ... 126808 files and directories currently installed.)
Unpacking adobe-flashplugin (from install_flash_player_10_linux.deb) ...
dpkg: dependency problems prevent configuration of adobe-flashplugin:
adobe-flashplugin depends on libatk1.0-0 (>= 1.20.0); however:
Version of libatk1.0-0 on system is 1.11.4-0ubuntu1.
adobe-flashplugin depends on libc6 (>= 2.4); however:
Version of libc6 on system is 2.3.6-0ubuntu20.5.
adobe-flashplugin depends on libcairo2 (>= 1.6.0); however:
Version of libcairo2 on system is 1.0.4-0ubuntu1.2.
adobe-flashplugin depends on libfontconfig1 (>= 2.4.0); however:
Version of libfontconfig1 on system is 2.3.2-1.1ubuntu12.
adobe-flashplugin depends on libfreetype6 (>= 2.3.5); however:
Version of libfreetype6 on system is 2.1.10-1ubuntu2.5.
adobe-flashplugin depends on libgcc1 (>= 1:4.1.1-21); however:
Version of libgcc1 on system is 1:4.0.3-1ubuntu5.
adobe-flashplugin depends on libglib2.0-0 (>= 2.12.0); however:
Version of libglib2.0-0 on system is 2.10.3-0ubuntu1.
adobe-flashplugin depends on libgtk2.0-0 (>= 2.12.0); however:
Version of libgtk2.0-0 on system is 2.8.20-0ubuntu1.1.
adobe-flashplugin depends on libnspr4-0d; however:
Package libnspr4-0d is not installed.
adobe-flashplugin depends on libnss3-1d; however:
Package libnss3-1d is not installed.
adobe-flashplugin depends on libpango1.0-0 (>= 1.20.1); however:
Version of libpango1.0-0 on system is 1.12.3-0ubuntu3.
adobe-flashplugin depends on libstdc++6 (>= 4.1.1-21); however:
Version of libstdc++6 on system is 4.0.3-1ubuntu5.
dpkg: error processing adobe-flashplugin (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
adobe-flashplugin
opps--forgot this!
(taken from http://www.linuxquestions.org/questi...player-694796/)

I love Slackware.

Brian

Mega Man X 01-03-2009 11:01 PM

Quote:

Originally Posted by BCarey (Post 3396325)
I just had to laugh when I came across the following. Installing flash-player is really just a question of putting one file (libflashplayer.so) in one directory (/usr/lib/mozilla or /usr/lib/firefox). However, if you try to do it on one of the distros with a package manager with dependency checking, apparently you get the following:


(taken from http://www.linuxquestions.org/questi...player-694796/)

I love Slackware.

Brian

I think this is quite possibly the most mean post I have ever seen here. The problem in that thread (which I am doing my best to help) is because Adobe only provides packages for newer version of Ubuntu and the Ubuntu in question is old.

And how is Slackware any better if you can also copy the file in the exactly same manner as you can with Ubuntu (and I replied with that option, in that thread as well). So in theory, Slackware is offering less.

Why exactly did you join a Linux forum? To laugh at other people problems? The man over there is trying to fix a computer to his grand kids, and instead of helping with your knowledge, you create a thread to laugh at somebody?

I found your thread by looking on 0 reply threads. I am adding you to my ignore list as well.

I see attitudes as yours daily coming from Slackware users and that is one of the reasons I left Slackware (and even LQ.org for a while).

You really have some growing up to do mate... think about it.

astrogeek 01-03-2009 11:25 PM

That is unfair...
 
Quote:

Originally Posted by Mega Man X (Post 3396347)
I think this is quite possibly the most mean post I have ever seen here...
Why exactly did you join a Linux forum? To laugh at other people problems? The man over there is trying to fix a computer to his grand kids, and instead of helping with your knowledge, you create a thread to laugh at somebody?

I don't think that is a fair representation of BCarey's post at all!

He in no way made light of ANY problem ANY person was having. He simply used a snippet from another thread to demonstrate a very real and very bad consequence that can arise from dependency checking package systems. Had he not added the link to the original thread it might have seemed less so, but then he would be asked a "Where did you get your data?" kind of question.

Examples of dependency checking problems are entirely appropriate here if only because Slackware does it differently and for good reason, as BCarey pointed out.

BCarey 01-03-2009 11:31 PM

Sorry if you are offended. It was a light-hearted post, not meant to be mean. The whole dependency checking issue comes up often in relation to Slackware, even to the extent that people claim that Slackware has no package management tools. A lot of people don't seem to understand the negative side of dependency checking package managers, and I thought that was a good example.

Feel free to ignore me, I take no offence.

Brian

BCarey 01-03-2009 11:39 PM

Thanks, astrogeek.

astrogeek 01-03-2009 11:48 PM

You are welcome Brian - and thanks for the example, you gotta' love Slackware!

ErV 01-04-2009 12:16 AM

Quote:

Originally Posted by BCarey (Post 3396325)
I just had to laugh when I came across the following. Installing flash-player is really just a question of putting one file (libflashplayer.so) in one directory (/usr/lib/mozilla or /usr/lib/firefox). However, if you try to do it on one of the distros with a package manager with dependency checking, apparently you get the following:


(taken from http://www.linuxquestions.org/questi...player-694796/)

I love Slackware.

Brian

I can understand Mega Man X's reaction, because you have no problem and posted link to ubuntu-based trouble in slackware forum.
As far as I know, flashplayer installs fine on ubuntus, so in the linked thread author probably took wrong package. Besides, there is always "standard" *.tar.gz package available, which requires no dependency checking rubbish.

If you wanted to show possible dependency checking problems, then I'd recommend to take Ubuntu 8.04, install wine 0.9.53 using ubuntu 6.0 package, pin package down, then attempt to make system update. System will complain about libldap package (in 8.04 it is present but is called libldap2) won't be able to do system update, and it will atempt to delete package despite pinning it down.

allend 01-04-2009 01:20 AM

Quote:

Why exactly did you join a Linux forum? To laugh at other people problems? The man over there is trying to fix a computer to his grand kids, and instead of helping with your knowledge, you create a thread to laugh at somebody?
What has wearable computing got to do with a dependency checking thread, mate?

Mega Man X 01-04-2009 01:39 AM

Thanks ErV!

Quote:

Originally Posted by allend (Post 3396439)
What has wearable computing got to do with a dependency checking thread, mate?

Could you please explain? I don't really understand what you are trying to accomplish with that question...

allend 01-04-2009 03:04 AM

Quote:

Could you please explain? I don't really understand what you are trying to accomplish with that question...
My question arose from the iconoclastic, comedic tradition of pricking the pomposity of people who demonstrate a closed mind attitude. I found your response to BCarey's lighthearted post to be a personal attack that smacked of a presumption of superiority and an inability to accept an alternative viewpoint. It was based on your misreading of BCarey's post and a lack of current knowledge of the discussion about criticism of Slackware and how dependency checking is handled. I chose to respond by literally reading a phrasing error
Quote:

fix a computer to his grand kids
in your post as a way of showing how easy it is to twist and misinterpret another's post.

In the vernacular, I was "taking the piss".

XavierP 01-04-2009 07:00 AM

Closing this as it stopped serving any purpose really early on. New Year's Resolution for all LQ members: be less ready to take offence so very quickly.


All times are GMT -5. The time now is 11:17 AM.