# APT cassé : Ben qu'est-ce qu'il a, mon fichier /etc/apt/preferences?

**URL:** <https://www.debian-fr.org/t/apt-casse-ben-quest-ce-quil-a-mon-fichier-etc-apt-preferences/84190>\
**Category:** Support Debian\
**Tags:** mise-à-jour, buster, mise-à-niveau, apt\
**Created:** [Mars 8, 2021, 6:55 UTC](https://www.debian-fr.org/t/apt-casse-ben-quest-ce-quil-a-mon-fichier-etc-apt-preferences/84190 "2021-03-08T18:55:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Le\_Barde](https://www.debian-fr.org/user_avatar/www.debian-fr.org/le_barde/32/4330_2.png) [@Le\_Barde](https://www.debian-fr.org/u/Le_Barde)\
**Post date:** [Mars 8, 2021, 6:55 UTC](https://www.debian-fr.org/t/apt-casse-ben-quest-ce-quil-a-mon-fichier-etc-apt-preferences/84190/1 "2021-03-08T18:55:35Z")

</div>

Bonjour à tous,  
J’ai apparemment un truc cassé dans ma gestion d’Apt. J’ai voulu récemment installer un paquet qui était dans buster-backports (je ne me souviens plus duquel). Du coup, comme on change bientôt de stable, j’ai voulu mettre les paquets `buster-backports` avec une priorité supérieure à celle de `buster`. Sauf que maintenant ça bloque, et si des yeux neufs arrivent à voir ce qui reste obscur à mes yeux, ce sera top !

Si j’essaie d’installer un paquet, voici ce que j’ai :

```bash
$ sudo apt install -t buster-backports libreoffice
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 libreoffice : Dépend: libreoffice-base mais ne sera pas installé
               Dépend: libreoffice-calc mais ne sera pas installé
               Dépend: libreoffice-core (= 1:7.0.4~rc2-1~bpo10+2) mais ne sera pas installé
               Dépend: libreoffice-draw mais ne sera pas installé
               Dépend: libreoffice-impress mais ne sera pas installé
               Dépend: libreoffice-math mais ne sera pas installé
               Dépend: libreoffice-report-builder-bin mais ne sera pas installé
               Dépend: libreoffice-writer mais ne sera pas installé
               Recommande: fonts-noto-extra mais il n'est pas installable
               Recommande: libreoffice-nlpsolver mais ne sera pas installé
               Recommande: libreoffice-report-builder mais ne sera pas installé
               Recommande: libreoffice-sdbc-postgresql mais ne sera pas installé
               Recommande: libreoffice-wiki-publisher mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

```

Par ailleurs, voici ma config d’APT :

```auto
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster

$ cat /etc/apt/preferences
Package: *
Pin: release a=buster
Pin-Priority: 900

Package: *
Pin: release a=buster-updates
Pin-Priority: 900

Package: *
Pin: release a=buster-backports
Pin-Priority: 900

Package: *
Pin: release o=Debian
Pin-Priority: -10

$ cat /etc/apt/sources.list
deb http://debian.proxad.net/debian/ buster main non-free contrib
# deb-src http://debian.proxad.net/debian/ buster main non-free contrib

## SID
deb http://debian.proxad.net/debian/ sid main non-free contrib

deb http://security.debian.org/debian-security buster/updates main contrib non-free
# deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

# buster-updates, previously known as 'volatile'
deb http://debian.proxad.net/debian/ buster-updates main contrib non-free
# deb-src http://debian.proxad.net/debian/ buster-updates main contrib non-free

# buster-backports, previously on backports.debian.org
deb http://debian.proxad.net/debian/ buster-backports main contrib non-free
# deb-src http://debian.proxad.net/debian/ buster-backports main contrib non-free

$ ls /etc/apt/sources.list.d
atom.list geogebra.list nodesource.list spotify.list
[Je sais, c'est le mal d'avoir plein de sources secondaires :-)]

```

Si jamais vous avez une idée, je suis preneur !  
Bises,  
Le Barde.

---

<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:** [Mars 9, 2021, 6:51 UTC](https://www.debian-fr.org/t/apt-casse-ben-quest-ce-quil-a-mon-fichier-etc-apt-preferences/84190/2 "2021-03-09T06:51:10Z")

</div>

je ne pense pas que l’utilisation des backports demande de changer les preferences

> **[fr/Backports - Debian Wiki](https://wiki.debian.org/fr/Backports)**

  
En d’autres termes je retirerai tous tes fichiers préferences perso et je laisserai apt déterminer quelle est la version la plus récente possible en fonction des sources

```auto
apt policy libreoffice 

```

pour savoir à quelle version tu as accès et etre certain que ça existe dans les backports

> **[Information on source package libreoffice](https://security-tracker.debian.org/tracker/source-package/libreoffice)**

```auto
sudo apt install --reinstall libreoffice

```

---

<div class="post-metadata">

**Author:** ![Le\_Barde](https://www.debian-fr.org/user_avatar/www.debian-fr.org/le_barde/32/4330_2.png) [@Le\_Barde](https://www.debian-fr.org/u/Le_Barde)\
**Post date:** [Mars 9, 2021, 9:05 UTC](https://www.debian-fr.org/t/apt-casse-ben-quest-ce-quil-a-mon-fichier-etc-apt-preferences/84190/3 "2021-03-09T09:05:07Z")

</div>

Merci de ta réponse @grandtoubab ! Ça m’a aidé à trouver la source du problème, qui était le dépôt instable et une mauvaise configuration des préférences. Attention ça pique les yeux :

- Ceci ne fonctionne pas :

```auto
Package: *
Pin: release a=unstable o=Debian
Pin-Priority: -10

```

- **Ceci fonctionne :**

```auto
Package: *
Pin: release a=unstable
Pin-Priority: -10

```

- Ceci ne fonctionne pas :

```auto
Package: *
Pin: release a=sid o=Debian
Pin-Priority: -10

```

- Ceci ne fonctionne pas :

```auto
Package: *
Pin: release o=sid
Pin-Priority: -10

```

Y a-t-il une ressource claire à ce sujet ? [Cette page](https://wiki.debian-fr.xyz/L%27etiquetage_de_paquets_via_le_fichier_/etc/apt/preferences#Sid) est donc fausse pour mon installation (contenu trop vieux ?), et [celle-ci](https://wiki.debian.org/AptConfiguration) ne donne pas d’information claire au sujet de l’option `-o`.

---

<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:** [Mars 9, 2021, 10:10 UTC](https://www.debian-fr.org/t/apt-casse-ben-quest-ce-quil-a-mon-fichier-etc-apt-preferences/84190/4 "2021-03-09T10:10:58Z")

</div>

> **[apt\_preferences(5) — apt — Debian stretch — Debian Manpages](https://manpages.debian.org/stretch/apt/apt_preferences.5.fr.html)**

j’utilise testing et les préférences avec sid sans pb

> **[Quelques infos sur Debian 11 Bullseye](https://bidouilledebian.wordpress.com/2020/07/13/quelques-infos-sur-debian-11-bullseye/)**
>
> Dorénavant j’utilise Debian 12 Bookworm. Comment s’annonce le futur de la version testing de Debian, actuellement Debian 11 Bullseye. Testing est une version de bonne qualité, voici pou…
