[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Why does this happen ?



On Saturday 23 June 2007 11:01:05 Hans-J. Ullrich wrote:
> Am Samstag 23 Juni 2007 schrieb Gudjon I. Gudjonsson:
> > Hi
> >    Libcurl3 conflicts with libcurl4.
> > dselect will tell you that when you try to install libcurl3 and you can
> > download the source package and look at the control file.
> >
> > Cheers
> > Gudjon
>
> Oh sorry, I did not prezise my question corretly. I know that both
> conflict. This is clear for me. What I want to know is, WHY such a conflict
> happens. Why can (in my case) nexuis not access to libcurl4 and the other
> ones stay access to libcurl3 ? This was my question, as IMO both libs seem
> independent for me.
>
> On the other hand I wondered, why apt does not inhibit the deinstallation
> of the other programs or the installation of libcurl 4. Is it, because the
> philosophy says, in linux everything is allowed to be done and controlled
> by root ?
>
> My question aimed less to the technical side, but to the philosophical
> side.
>
> Hans
   Packages do conflict if their contents overlap for example. It is sad in 
this example because some packages depend on libcurl3 and other on libcurl4. 
You have to check their content to find the solution or ask the packager.

/Gudjon

>
> > On Saturday 23 June 2007 10:14:18 Hans-J. Ullrich wrote:
> > > Hi all,
> > >
> > > I wondered, why the additional installation of a library will deinstall
> > > the old one (and worth, the packages). IMO the libs should resize
> > > together without any harm, and more as long other packages do need
> > > them. Just take a look, what would happen, if I try this:
> > >
> > > ------------------
> > >
> > > # LANG=C apt-get install libcurl4
> > > Reading package lists... Done
> > > Building dependency tree... Done
> > > The following extra packages will be installed:
> > >   nexuiz nexuiz-server
> > > The following packages will be REMOVED:
> > >   avscan clamav clamav-daemon clamav-freshclam clamsmtp hydrogen jigdo
> > >   libclamav2 libcurl3 liblrdf0 libraptor1 raptor-utils streamtuner
> > > wengophone The following NEW packages will be installed:
> > >   libcurl4
> > > The following packages will be upgraded:
> > >   nexuiz nexuiz-server
> > > 2 upgraded, 1 newly installed, 14 to remove and 2 not upgraded.
> > > Need to get 180kB/1686kB of archives.
> > > After unpacking 46.3MB disk space will be freed.
> > > Do you want to continue [Y/n]? n
> > > Abort.
> > > #
> > >
> > > --------------------------
> > >
> > >
> > > Can someone explain the background behind this behaviour ? Someone must
> > > have a good reason for this.
> > >
> > > Thanks for the help.
> > >
> > > regards
> > >
> > > Hans




Reply to: