# Installation d'un paquet sans les dépendances

**URL:** <https://www.debian-fr.org/t/installation-dun-paquet-sans-les-dependances/78619>\
**Category:** Support Debian\
**Tags:** php\
**Created:** [Février 16, 2019, 3:05 UTC](https://www.debian-fr.org/t/installation-dun-paquet-sans-les-dependances/78619 "2019-02-16T15:05:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stef\_ap](https://www.debian-fr.org/user_avatar/www.debian-fr.org/stef_ap/32/7682_2.png) [@Stef\_ap](https://www.debian-fr.org/u/Stef_ap)\
**Post date:** [Février 16, 2019, 3:05 UTC](https://www.debian-fr.org/t/installation-dun-paquet-sans-les-dependances/78619/1 "2019-02-16T15:05:19Z")

</div>

Voila, je cherche à monter une VM dédiée à `GLPI`.

J’ai choisi de la faire fonctionner sous `MARIADB, NGINX` et `PHP`  
J’ai don pris :

- une image de `Stretch 9.7`
- `MARIADB 10.3`
- `nginx 1.14.2-1`
- `PHP 7.3` et les extensions qui vont bien
- `GLPI 9.3.3`

au moment où je lance la vérification pré-install de `GLPI`, je m’aperçois qu’il faut désormais l’extension `php-cas`

Le problème :

```nohighlight
apt-get install php-cas

```

me dit qu’il va installer `apache2` (je veux rester sous `nginx`) et `php 7.2` (je suis déjà en `7.3` et tout fonctionne)

La question : est-il possible de n’installer que `php-cas` sans `apache` ni `php 7.2` ?  
Si oui, comment, et quels sont les risques ?

Merci.

Stéphane

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 21, 2019, 7:30 UTC](https://www.debian-fr.org/t/installation-dun-paquet-sans-les-dependances/78619/2 "2019-02-21T07:30:31Z")

</div>

1. Tu charges le paquet (mettons `paquet.deb`)
2. en `root`

```nohighlight
# mkdir glopglop
# cd glopglop
# dpkg-deb -x ../paquet.deb .
# dpkg-deb -e ../paquet.deb
# emacs DEBIAN/control

```

tu vires les dépendances que tu refuses

```nohighlight
# dpkg-deb -b . ../paquet.deb

```

1. installation

```nohighlight
# cd ..
# dpkg -i paquet.deb
# apt-get -f install

```

---

<div class="post-metadata">

**Author:** ![Stef\_ap](https://www.debian-fr.org/user_avatar/www.debian-fr.org/stef_ap/32/7682_2.png) [@Stef\_ap](https://www.debian-fr.org/u/Stef_ap)\
**Post date:** [Février 24, 2019, 10:57 UTC](https://www.debian-fr.org/t/installation-dun-paquet-sans-les-dependances/78619/3 "2019-02-24T22:57:09Z")

</div>

Merci [**fran.b**](https://www.debian-fr.org/u/fran.b),

hélas je suis un peu perdu : tout s’est bien passé (Votre explication est TOP !) mais il y a eu des messages d’erreur (j’avais supprimé toutes les dépendances de `DEBIAN/control` mais il semblait toujours les connaitre)  
malgré tout avec la commande :

```nohighlight
aptitude ~i|grep php-cas

```

j’obtiens :

```nohighlight
BB php-cas - Central Authentication Service client library in php

```

tandis que

```nohighlight
apt list|grep php-cas 

```

me donne

```nohighlight
php-cas/stable,now 1.3.3-4 all [installé]

```

Enfin  
Mon installeur de `GLPI` détecte bien `php-cas` lui aussi.

Pensez-vous que `php-cas` sera fonctionnel ?

Merci d’avance  
Stéphane

---

<div class="post-metadata">

**Author:** ![sk4hrr](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@sk4hrr](https://www.debian-fr.org/u/sk4hrr)\
**Post date:** [Février 25, 2019, 9:07 UTC](https://www.debian-fr.org/t/installation-dun-paquet-sans-les-dependances/78619/4 "2019-02-25T09:07:33Z")

</div>

Bonjour,

> [@Stef\_ap](#):
>
> …La question : est-il possible de n’installer que `php-cas` sans apache ni `php 7.2` ?…

Il est possible de limiter le nombre de paquet avec l’option `--no-install-recommends` mais pas sûr que ça suffise.

> [@Stef\_ap](#):
>
> …Si oui, comment, et quels sont les risques ?…

Que ça ne fonctionne pas, mais ça peut se tenter.

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 25, 2019, 9:10 UTC](https://www.debian-fr.org/t/installation-dun-paquet-sans-les-dependances/78619/5 "2019-02-25T09:10:40Z")

</div>

Il faut essayer, enlever toutes les dépendances est un peu sauvage mais bon, si ça coince il faudra affiner… Mais je suis optimiste
