Я хотел проверить мои установленные пакеты. Я создал помощника Python, вызывающего dpkg-query, для создания базы данных пакетов с использованием словаря Python и списков. Помощник достаточно умен, чтобы проверить зависимости, действительно присутствующие в словаре, клонирующем установленную базу данных пакетов. Я получаю сообщение об ошибке с пакетом wings3d: помощник уведомил меня, что пакет с именем erlang-abi-13.a отсутствует. Synaptic сообщает, что этот пакет не установлен. Он по-прежнему отображает этот пакет как зависимость wings3d, но отображает его в зависимости, используя курсив, а не обычный шрифт.
Что это означает, когда Synaptic отображает зависимость, используя курсив? Как зависимость может отсутствовать, когда пакет кажется не разбитым?
Do
apt-cache depends erlang-abi-13.a # see what depends upon it
и
apt-cache rdepends erlang-abi-13.a # see what it depends upon
Затем сделайте то же самое с крыльями 3d. чтобы узнать, указан ли список erlang-abi-13.a.
При обновлении дистрибутива пакеты и требования могут немного перепутаться. Это может быть причиной этого.