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

**URL:** <https://www.debian-fr.org/t/forcer-linstallation-ou-la-preservation-d-un-paquet-sans-ses-dependances/80738>\
**Category:** Support Debian\
**Created:** [Décembre 4, 2019, 10:56 UTC](https://www.debian-fr.org/t/forcer-linstallation-ou-la-preservation-d-un-paquet-sans-ses-dependances/80738 "2019-12-04T10:56:59Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Décembre 4, 2019, 10:56 UTC](https://www.debian-fr.org/t/forcer-linstallation-ou-la-preservation-d-un-paquet-sans-ses-dependances/80738/1 "2019-12-04T10:56:59Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Décembre 4, 2019, 3:05 UTC](https://www.debian-fr.org/t/forcer-linstallation-ou-la-preservation-d-un-paquet-sans-ses-dependances/80738/2 "2019-12-04T15:05:41Z")

</div>

peut-être

```auto
sudo apt-mark hold dblatex

```

[https://manpages.debian.org/testing/apt/apt-mark.8.fr.html](https://manpages.debian.org/testing/apt/apt-mark.8.fr.html)

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Décembre 4, 2019, 4:14 UTC](https://www.debian-fr.org/t/forcer-linstallation-ou-la-preservation-d-un-paquet-sans-ses-dependances/80738/3 "2019-12-04T16:14:26Z")

</div>

Ç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.

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Décembre 4, 2019, 4:45 UTC](https://www.debian-fr.org/t/forcer-linstallation-ou-la-preservation-d-un-paquet-sans-ses-dependances/80738/4 "2019-12-04T16:45:12Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Décembre 4, 2019, 5:10 UTC](https://www.debian-fr.org/t/forcer-linstallation-ou-la-preservation-d-un-paquet-sans-ses-dependances/80738/5 "2019-12-04T17:10:54Z")

</div>

> [@josephtux](#):
>
> Je veux donc simplement garder dblatex (et latexila), voire éventuellement installer un autre paquet exigeant TexLive.

A partir de quel critère décides-tu quel paquet est «&nbsp;utile&nbsp;» 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`

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Décembre 4, 2019, 8:56 UTC](https://www.debian-fr.org/t/forcer-linstallation-ou-la-preservation-d-un-paquet-sans-ses-dependances/80738/6 "2019-12-04T20:56:20Z")

</div>

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](https://wiki.debian.org/fr/CreateDummyPackage)  
Et plus précis pour “faker” une version de postfix particulière:

> **[Creating Dummy Packages On Debian](https://eric.lubow.org/2010/creating-dummy-packages-on-debian/)**
>
> One of my favorite things about Debian is its awesome package management system. Apt is one of the reasons I have used Debian for servers for so many years and eased my initial transition to Ubuntu (which as most people know was initially a Debian...
