Falha ao instalar o php7.0-soap no ubuntu

4

quando eu

sudo  apt-get install php7.0-soap

Eu recebo os seguintes erros:

Err http://ppa.launchpad.net/ondrej/php/ubuntu/ wily/main php7.0-soap amd64 7.0.7-2+donate.sury.org~wily+1
  404  Not Found
E: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/p/php7.0/php7.0-soap_7.0.7-2+donate.sury.org~wily+1_amd64.deb  404  Not Found

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Alguma sugestão para corrigir isso?

    
por Whaaaaat 26.07.2016 / 09:25

2 respostas

8

Você está recebendo uma mensagem de erro 404 Not Found porque não há um pacote chamado php7.0-soap no ppa: ondrej / php PPA. O php7.0-soap é fornecido pelo pacote php7.0 de ppa: ondrej / php.

Instalação no Ubuntu 12.04 / 14.04 / 15.10

Abra o terminal e digite:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0

Instalação no Ubuntu 16.04 → 17.04

O módulo SOAP para PHP ( php7.0-soap ) é um pacote separado nos repositórios padrão do Ubuntu 16.04 e posterior. Abra o terminal e digite:

sudo apt install php7.0-soap

Instalação no Ubuntu 17.10 → 18.04

Abra o terminal e digite:

sudo apt install php7.1-soap
    
por karel 26.07.2016 / 10:01
1

Você não está executando o 14.04 ou está com o repositório errado adicionado porque no seu erro ele diz que está procurando 7.0.7-2+donate.sury.org~wily+1 , que é para o Ubuntu 15.10

A versão atual do pacote para 14.04 é 7.0.9-1+deb.sury.org~trusty+1

Se você estiver executando o 15.10, tudo que você precisa fazer é atualizar a lista de pacotes do apt com sudo apt-get update antes de instalar o pacote.

E se você estiver executando o 14.04, será necessário editar o arquivo repo localizado em /etc/apt/sources.list.d/ , começando com onrej (provavelmente denominado ondrej-php-willy.list ), substituindo willy por trusty e executando sudo apt-get update antes instalar o pacote.

    
por Sledge Hammer 26.07.2016 / 11:02

Tags