Is there a way to get synaptic's filter to show duplicate packages?
How I got here:
1. I upgraded a rarely used machine using synaptic. The upgrade hung near the end and I had to ctrl-C it.
2. When I next launched synaptic, it gave me a large warning dialog about duplicate packages. Unfortunately, the dialog was large enough that it went off the displayable area of the screen. With IceWM, I couldn't find a way to get to the stuff near the end.
3. When I searched for the one or two packages I saw and remembered, I was able to see that they were duplicates and could remove one of the duplicate entries. However, the "find" function doesn't seem to want to accept the "#" sign that synaptic uses for duplicates, nor does it seem to accept a regexp.
4. Relaunching synaptic doesn't regenerate the warning message, so the "remove the first few, then launch again and remove the next few" approach doesn't seem to be an option.
I'm currently working around the problem by doing this rather grotty incantation:
rpm -qa | sed 's/[0-9].*$//' | sort | uniq -d -c
and manually looking for duplicates in the list it gives me, but since synaptic already knows the duplicate packages, I was wondering if there was some way to get it to tell me.
Fedora Core 1 2.4.22-1.2174.nptl i686
apt-0.5.15cnc6-0.1.fc1.fr
synpatic-0.48.2-1.1.fc1.fr
AND synaptic-0.47-1.fr
(it's one of the duplicates and shows its own version as 0.46 -- go figure)
Currently, the only repository synaptic lists is
http://ayo.freshrpms.net for distro fedora/linux/1/i386. (If there's a better one that tracks Core 1, rather than pushing me into Core 2, please let me know. I can't run Core 2 on this particular machine until it's declared a stable release.)
TIA
- Jeff