Forcer l'installation ou la préservation d' un paquet sans ses dépendances

Depuis quelques années j’utilise TexLive installée dans /usr/local/texlive, au lieu de sa version Debian.

Je veux supprimer cette installation inutile des paquets TexLive installés par apt|aptitude.

Mais je me heurte à cette proposition suivante:

     Supprimer les paquets suivants :                   
1)     dblatex                                          

     Laisser les dépendances suivantes non satisfaites :
2)     latexila recommande texlive                      

Je veux donc simplement garder dblatex (et latexila), voire éventuellement installer un autre paquet exigeant TexLive.

Mes vieux souvenirs effacés, et ma récente recherche d’aptitude ne m’ont pas encore permis de trouver la façon de forcer apt à laisser dblatex tout en faisant le ménage de texlive

peut-être

sudo apt-mark hold dblatex

https://manpages.debian.org/testing/apt/apt-mark.8.fr.html

Ça avait bien l’air d’être la bonne idée… mais non:
aptitude ne propose plus que de conserver texlive.
(si je comprend bien, en figeant dblatex, j’en fige toutes ses dépendances)
merci pour l’idée, et un rappel de vieux souvenirs.

Une bizarrerie au cours de mes rechreches:

$sudo aptitude -v --show-summary why dblatex
Paquets dépendants de dblatex :
gdm3
kdm
task-desktop
xfce4

Ça semble absurde que des gestionnaires graphiques dépendent d’un convertisseur de DocBook vers LaTeX, DVI, ps ou pdf!

Peut-être une erreur de traduction, «dont dépend», au lieu de dépendants»? mais ça reste incohérent avec sa dépendance à Texlive, qui n’apparaît pas ici.

A partir de quel critère décides-tu quel paquet est “utile” ou non dans ton système ? APT a son mot à dire.
Si tu souhaites conserver dblatex, tu n’as aucun autre choix de conserver ses dépendances, à savoir:

apt-cache depends dblatex |grep D |awk '{print $2}'

docbook-xml
python
python-apt
texlive
texlive-bibtex-extra
texlive-extra-utils
texlive-latex-extra
texlive-science
xsltproc

Si tu souhaites conserver latexila, tu dois aussi conserver latexila-data.

Si tu souhaites seulement supprimer le paquet texlive:

sudo dpkg -r --force-depends texlive

Je n’ai pas joué avec depuis longtemps, mais avec equivs, tu dois pouvoir faire un paquet minimal qui dit à apt qu’il fournit texlive, base de lecture:
https://wiki.debian.org/fr/CreateDummyPackage
Et plus précis pour “faker” une version de postfix particulière: