Não é possível remover o ImageMagick usando o yum remove

0

Eu quero remover o ImageMagick, mas recebi este erro

[root@localhost ~]# cat /etc/redhat-release 
CentOS release 6.4 (Final)

[root@localhost ~]# rpm -qa "ImageMagick*"
ImageMagick-devel-6.5.4.7-7.el6_5.x86_64
ImageMagick-6.5.4.7-7.el6_5.x86_64
ImageMagick-perl-6.5.4.7-7.el6_5.x86_64

[root@localhost ~]# yum --skip-broken remove ImageMagick
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package ImageMagick.x86_64 0:6.5.4.7-7.el6_5 will be erased
--> Processing Dependency: libMagickCore.so.2()(64bit) for package: ImageMagick-perl-6.5.4.7-7.el6_5.x86_64
--> Processing Dependency: libMagickCore.so.2()(64bit) for package: ImageMagick-devel-6.5.4.7-7.el6_5.x86_64
--> Processing Dependency: libMagickWand.so.2()(64bit) for package: ImageMagick-perl-6.5.4.7-7.el6_5.x86_64
--> Processing Dependency: libMagickWand.so.2()(64bit) for package: ImageMagick-devel-6.5.4.7-7.el6_5.x86_64
--> Processing Dependency: ImageMagick = 6.5.4.7-7.el6_5 for package: ImageMagick-perl-6.5.4.7-7.el6_5.x86_64
--> Processing Dependency: ImageMagick = 6.5.4.7-7.el6_5 for package: ImageMagick-devel-6.5.4.7-7.el6_5.x86_64
--> Running transaction check
---> Package ImageMagick-devel.x86_64 0:6.5.4.7-7.el6_5 will be erased
---> Package ImageMagick-perl.x86_64 0:6.5.4.7-7.el6_5 will be erased
--> Finished Dependency Resolution
http://repos.fedorapeople.org/repos/peter/erlang/epel-6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel-erlang. Please verify its path and try again
 You could try running: rpm -Va --nofiles --nodigest
    
por ikool 07.07.2014 / 05:57

2 respostas

1

Parece que você precisa consertar seus repositórios, eu faria como o Tejas sugeriu e desative o repositório de epéis que está causando o problema.

Mas para solucionar o problema, primeiro certifique-se de remover o ImageMagick, mesmo que outros pacotes o identifiquem como uma dependência (ImageMagick-perl-6.5.4.7-7.el6_5.x86_64 e ImageMagick-devel-6.5.4.7- 7.el6_5.x86_64).

Se você sabe disso e ainda quer removê-lo, pode usar:

rpm -e --nodeps ImageMagick

Mas lembre-se, use somente --nodeps se você sabe o que está fazendo.

    
por 07.07.2014 / 12:13
0

O repo parece ser chamado de epel-erlang .

  • Desativar repositórios de terceiros; %código%
  • limpe software / repos não mantidos;

    yum remove 'yumdb search from_repo epel-erlang |egrep -v '(from_repo|^$)''
    
  • yum-config-manager --disable epel-erlang e / ou outros pacotes conflitantes;

  • então, rpm -ev --nodeps ImageMagick deve cuidar das dependências.

A propósito, não tenho certeza de que yum check-update && yum upgrade é destinado a remover um pacote específico. Na maioria das vezes, ele é usado para ignorar dependências quebradas ao instalar ou atualizar vários pacotes e / ou atualizações do sistema.

    
por 24.09.2017 / 01:57