В любом .deb-пакете обязательно присутствует архив control.tar.zst, в нём есть файл control, например пакета gnome:
Package: gnome
Source: meta-gnome3
Version: 1:44+1build1
Architecture: amd64
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Installed-Size: 15
Depends: gnome-core (= 1:44+1build1), desktop-base, libproxy1-plugin-networkmanager, network-manager-gnome (>= 1.8), cheese (>= 3.38), file-roller (>= 3.38), gnome-calendar (>= 3.38), gnome-clocks (>= 3.38), gnome-color-manager (>= 3.36), gnome-maps (>= 3.38), gnome-music (>= 3.36), shotwell | gnome-photos (>= 3.36), gnome-weather (>= 3.36), orca (>= 3.38), rygel-playbin (>= 0.36), rygel-tracker (>= 0.36), simple-scan (>= 3.36), avahi-daemon, evolution (>= 3.36), gnome-sound-recorder, gnome-tweaks (>= 3.30), libgsf-bin, libreoffice-gnome, libreoffice-writer, libreoffice-calc, libreoffice-impress, rhythmbox (>= 3.0), seahorse (>= 3.36), xdg-user-dirs-gtk, cups-pk-helper (>= 0.2), evolution-plugins (>= 3.36), gstreamer1.0-libav (>= 1.10), gstreamer1.0-plugins-ugly (>= 1.10), rhythmbox-plugins, rhythmbox-plugin-cdrecorder, totem-plugins
Recommends: gnome-games, gnome-initial-setup, gnome-remote-desktop, transmission-gtk
Suggests: alacarte, firefox-esr-l10n-all | firefox-l10n-all, goobox | sound-juicer, polari, vinagre (>= 3.22), webext-ublock-origin-firefox | webext-ublock-origin-chromium
Section: metapackages
Priority: optional
Description: Full GNOME Desktop Environment, with extra components
This is the GNOME Desktop environment, an intuitive and attractive
desktop, with extra components.
.
This metapackage depends on the standard distribution of the GNOME
desktop environment, plus a complete range of plugins and other
applications integrating with GNOME and Debian, providing the best
possible environment to date.
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
а в ней полное описание всех зависимостей с указаниями от или до каких версий, необходимых для установки данного .deb-пакета и вот, когда не соответствие с версиями пакетов в системе, мы при попытках того или иного действа с пакетом в плане его установки или др. действа, получаем в выводе соответствующие ошибки.
Список зависимостей можно менять самому, но только через правильный алгоритм изменения .deb-пакета (ссылку я кидал выше, как...).
Также, при сборке пакетов, неправильный алгоритм его сборки тоже приводит к соответствующим ошибкам...