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: