O zsh, ao contrário do bash, tem um sistema glob / curinga / expansão diferente, por isso funciona de forma diferente, portanto php*
pode não funcionar como esperado. Por isso, em vez de sudo apt-get remove php*
, você poderia:
-
Citar:
sudo apt-get remove "php*"
-
Bash it:
bash -c "sudo apt-get remove php*"
NB Ainda sendo uma má idéia (como apontado anteriormente ), sudo apt-get remove php *
retornou os nomes dos arquivos e pastas no diretório de trabalho atual (provável seu diretório home) por causa do *
- mas isso também significa que se você tiver algum arquivo no diretório de trabalho atual do terminal hte começando com php
, você pode ter um problema usando php*
para solicitar pode incluir esses nomes de arquivos na expansão.
Outro NB Por php5-fpmphp5-gd
e php5-snmpphp5-sqlite
pode fazer parte da atualização, pois alguns dos pacotes que estão sendo atualizados precisavam desses pacotes como novas dependências. php5-fpmphp5-gd
e php5-snmpphp5-sqlite
, você provavelmente quis dizer php5-fpm
, php5-gd
, php5-snmp
, php5-sqlite
... (olhando para a saída que você forneceu, foi porque as linhas novas ocorreram nesses pontos) você provavelmente deveria de correu:
sudo apt-get remove --purge php-pear php5-cli php5-common php5-curl php5-fpm php5-gd php5-intl php5-mysql php5-pspell php5-readline php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl