Saturday, April 27, 2024
3
rated 0 times [  3] [ 0]  / answers: 1 / hits: 559  / 2 Years ago, thu, october 6, 2022, 6:02:56

The context


I wanted to audit my installed packages. I created a Python helper invoking dpkg-query, to create a packages database using Python dictionary and lists. The helper is smart enough to check dependencies are indeed present in the dictionary cloning the installed packages database. I get an error with the wings3d package: the helper notified me a package named erlang-abi-13.a is missing. Synaptic tells me this package is not installed. It still list this package as a wings3d dependency, but displays it in dependency, using italic instead of regular font.


The question(s)


What does it mean when Synaptic displays a dependency using italic? How a dependency may be missing while the package seems not to be broken?


More From » package-management

 Answers
4

All packages starting with erlang-abi, are virtual packages. This will be apparent from the apt-cache output:



apt-cache show erlang-abi-15.b
N: Can't select versions from package 'erlang-abi-15.b' as it is purely virtual
N: No packages found


Your helper is not accounting for virtual packages so it fails. This is also why Synaptic shows the packages with italics.


[#27316] Thursday, October 6, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
itagde

Total Points: 241
Total Questions: 113
Total Answers: 118

Location: Liechtenstein
Member since Wed, Dec 8, 2021
2 Years ago
itagde questions
Thu, Jun 10, 21, 21:24, 3 Years ago
Sat, Aug 13, 22, 22:41, 2 Years ago
Thu, May 20, 21, 11:52, 3 Years ago
Tue, Aug 23, 22, 06:19, 2 Years ago
;