Que arquivos repo podemos remover após uma falha na instalação do repositório Remi-Safe?

0

Nós estávamos tentando atualizar do PHP 5.4 para o PHP 7.0 ou 7.1 no CentOS 7. Nós estávamos seguindo Como instalar ou atualizar para o PHP 7 no CentOS 7 Linux Server . A atualização falhou, portanto, queremos fazer o back-out de todas as alterações do Remi-Safe. Ele falhou no estágio de dependência devido a dependências quebradas, então nada foi instalado.

Adicionamos o PHP 7.x Remi Repos de segurança com os seguintes comandos:

$ mkdir php-up && cd php-up
$ wget -q http://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ rpm -Uvh remi-release-7.rpm
$ rpm -Uvh epel-release-latest-7.noarch.rpm

De acordo com YUM Remove Repo (Repositório) - YUM Desativar Repo (Repositório) não há como desfazer rpm -Uvh <repo> da linha de comando.

Examinando /etc/yum.repos.d , temos vários artefatos Remi-Safe, incluindo coisas que não acreditamos ter instalado:

# ls
CentOS-Base.repo       CentOS-Media.repo    epel-testing.repo  remi-php72.repo
CentOS-CR.repo         CentOS-Sources.repo  remi-php54.repo    remi.repo
CentOS-Debuginfo.repo  CentOS-Vault.repo    remi-php70.repo    remi-safe.repo
CentOS-fasttrack.repo  epel.repo            remi-php71.repo    vz.repo

O que está me confundindo é o repos como remi-php54.repo . Eu não acredito que nós instalamos isso, então eu não tenho certeza se temos negócios removendo isso.

A minha pergunta é, podemos rf -f remi-* e voltar ao nosso estado original? Ou precisamos fazer outra coisa aqui?

    
por jww 19.12.2017 / 04:51

1 resposta

1

remi-release-7 instala os seguintes arquivos:

  • / etc / pki / rpm-gpg / RPM-GPG-KEY- {remi, remi2017}
  • /etc/yum.repos.d/remi*.repo

então você deve estar bem removendo aqueles. (Protip: mc é muito útil para navegar em rpms e ver quais arquivos eles contêm.) Embora eu não veja bem no link que você deu, rpm -e remi-release ou yum remove remi-release não deveria funcionar.

    
por 19.12.2017 / 07:33