J'ai essayé ceci:
➜ /etc dpkg -l |grep php
rc php7.1-cli 7.1.17-1+ubuntu17.10.1+deb.sury.org+1 AMD64 command-line interpreter for the PHP scripting language
rc php7.1-fpm 7.1.17-1+ubuntu17.10.1+deb.sury.org+1 AMD64 server-side, HTML-embedded scripting language (FPM-CGI binary)
rc php7.1-json 7.1.17-1+ubuntu17.10.1+deb.sury.org+1 AMD64 JSON module for PHP
rc php7.1-mysql 7.1.17-1+ubuntu17.10.1+deb.sury.org+1 AMD64 MySQL module for PHP
rc php7.1-opcache 7.1.17-1+ubuntu17.10.1+deb.sury.org+1 AMD64 Zend OpCache module for PHP
rc php7.1-readline 7.1.17-1+ubuntu17.10.1+deb.sury.org+1 AMD64 readline module for PHP
rc phpmyadmin 4:4.6.6-5 all MySQL web administration tool
Et puis j'ai essayé ceci:
➜ /etc apt remove php7.1-cli php7.1-fpm php7.1-json php7.1-mysql php7.1-opache php7.1-readline phpmyadmin
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php7.1-opache
E: Couldn't find any package by glob 'php7.1-opache'
E: Couldn't find any package by regex 'php7.1-opache'
Comment puis-je enlever le reste?
Edit: Désolé pour la faute de frappe, mais j'ai corrigé et exécuté à nouveau. C'est ce que j'ai eu:
➜ /etc apt remove php7.1-cli php7.1-fpm php7.1-json php7.1-mysql php7.1-opcache php7.1-readline phpmyadmin
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'phpmyadmin' is not installed, so not removed
Package 'php7.1-readline' is not installed, so not removed
Package 'php7.1-mysql' is not installed, so not removed
Package 'php7.1-fpm' is not installed, so not removed
Package 'php7.1-cli' is not installed, so not removed
Package 'php7.1-json' is not installed, so not removed
Package 'php7.1-opcache' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
il y a encore des fichiers de configuration sur votre système. Vous pouvez purger les paquets avec
Sudo apt purge php7.1-cli ...
alors ils disparaîtront de dpkg -l
TL; DR: Les paquets que vous cherchez à supprimer ont déjà été supprimés (ou jamais installés à la première place).
Si vous examinez les en-têtes de colonne au début de la sortie de dpkg -l
(voir ci-dessous), vous verrez que r
et c
sont des raccourcis pour les statuts réel et souhaité du package. L’explication de ces raccourcis figure également dans le titre de la colonne: r emove et c onf-files .
Malheureusement, l'en-tête est masqué par grep
, mais vous pouvez utiliser dpkg -l '*php*'
pour obtenir le même effet. En bonus, les colonnes sont abrégées pour permettre à la table de s’adapter à la largeur de votre terminal actuel (sans redirection de sortie).
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-======================-================-================-=================================================
[...]