web-dev-qa-db-fra.com

Comment puis-je supprimer mon php7.1 de mon serveur Ubuntu 18?

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.
3
Momo Bly Dblk

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

4
Catscrash

TL; DR: Les paquets que vous cherchez à supprimer ont déjà été supprimés (ou jamais installés à la première place).

Explication

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
+++-======================-================-================-=================================================
[...]
8
David Foerster