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

Re: .deb dependancy hell



Richard Hoskins <rhos@adelphia.net> writes:

>On unstable, i386.

Irrelevant.

>Kind of reminds me of RPM:

Reminds me of lame RPM users...

>   rich@lajoie:~$ sudo dpkg -r libgphoto2-2
>   dpkg: dependency problems prevent removal of libgphoto2-2:
>    libgphoto2-port0 depends on libgphoto2-2.
>   dpkg: error processing libgphoto2-2 (--remove):
>    dependency problems - not removing
>   Errors were encountered while processing:
>    libgphoto2-2

>   rich@lajoie:~$ sudo dpkg -r libgphoto2-port0
>   dpkg: dependency problems prevent removal of libgphoto2-port0:
>    libgphoto2-2 depends on libgphoto2-port0 (>= 2.1.4-1).
>   dpkg: error processing libgphoto2-port0 (--remove):
>    dependency problems - not removing
>   Errors were encountered while processing:
>    libgphoto2-port0

$ sudo dpkg -r libgphoto2-2 libgphoto2-port0
(Reading database ... 133279 files and directories currently installed.)
Removing libgphoto2-port0 ...
Removing libgphoto2-2 ...

or:

$ sudo aptitude remove libgphoto2-2
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information... Done
The following packages will be automatically REMOVED:
  libgphoto2-port0
The following packages will be REMOVED:
  libgphoto2-2 libgphoto2-port0
0 packages upgraded, 0 newly installed, 2 to remove and 3 not upgraded.
Need to get 0B of archives. After unpacking 3314kB will be freed.
Do you want to continue? [Y/n/?]
Writing extended state information... Done
Reading changelogs... Done
(Reading database ... 133279 files and directories currently installed.)
Removing libgphoto2-port0 ...
Removing libgphoto2-2 ...
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information... Done

or:

$ sudo apt-get remove libgphoto2-port0
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  libgphoto2-2 libgphoto2-port0
0 upgraded, 0 newly installed, 2 to remove and 3 not upgraded.
Need to get 0B of archives.
After unpacking 3314kB disk space will be freed.
Do you want to continue? [Y/n]
Reading changelogs... Done
(Reading database ... 133279 files and directories currently installed.)
Removing libgphoto2-port0 ...
Removing libgphoto2-2 ...


Conclusion: Stop using low level tools if you can't handle them and don't
complain about them if you don't understand them. Get yourself a proper package
management frontend like dselect or aptitude.

--
Stephen Rüger
stephen.rueger@rechnerpost.org



Reply to: