How to get rid of an uninstalled program's now-unneeded/un-used dependencies
Stephen R Laniel
steve at laniels.org
Fri Jul 15 14:28:33 UTC 2005
On Fri, Jul 15, 2005 at 11:19:13PM +0900, Jeff Co wrote:
> I marked evince, a pdf viewer, for installation (in synaptic). I was told it
> needed a file that went something like libXYZ. Then I removed evince. I ran
> deporphan again, but the list of files was the same. What happened to the
> dependency synaptic told me that evince needed? How come it wasn't on the list
> of deborphan?
Do other programs need libXYZ? If any other program depends
on it, it won't be removed. If evince, on the other hand,
was the only program depending on libXYZ, then deborphan
should have tagged it for removal.
To see whether another program depends on libXYZ, do
apt-cache show libXYZ
and look for the 'Reverse Depends' line. (Which really ought
to read, for clarity, "The following packages depend on
libXYZ.") If there's nothing in that line except for evince,
then you're free to remove it.
deborphan is fairly conservative, I think. It may be
avoiding uninstalling various packages for reasons unknown
to me.
deborphan has a '-d' option that lists which packages depend
on a given package. Below are the results for
'deborphan -d firefox', which should list those packages
depending on the firefox package. But I'm not clear how the
logic works: the surfraw package is listed there, but it
doesn't depend on firefox. It depends on 'www-browser', and
maybe deborphan is being conservative by assuming that
firefox is the only available www-browser. In this case I
assume it's conservatism: you really don't want to be
removing packages if doing so could hose your system.
firefox
xpdf-reader
openoffice.org2
openoffice.org2
desktop-base
surfraw
acroread-plugin
mozilla-thunderbird
apt-listbugs
doc-debian
apt-listchanges
epiphany-browser
docbook-xsl
abs-guide
yelp
apache-doc
devscripts
ubuntu-desktop
apache2-common
firefox-gnome-support
xscreensaver
apache-common
ggi-doc
libgecko-cil
tetex-doc
mozilla-mplayer
urlview
mozilla-venkman
xsane
flashplayer-mozilla
--
Stephen R. Laniel
steve at laniels.org
+(617) 308-5571
http://laniels.org/
PGP key: http://laniels.org/slaniel.key
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20050715/b04a7e2f/attachment.sig>
More information about the ubuntu-users
mailing list