Instalando (html) conflitos conflitantes com o pacote do sistema de arquivos

1

Estou no CentOS 7 tentando instalar o tidy . Como não há nenhum pacote fornecido pelos suspeitos usuais, baixei o tidy-5.1.25-64bit.rpm RPM do link . Quando instalo este RPM, fico com um conflito com o pacote filesystem da seguinte forma.

# yum install tidy-5.1.25-64bit.rpm
Loaded plugins: fastestmirror
Examining tidy-5.1.25-64bit.rpm: tidy-5.1.25-1.x86_64
Marking tidy-5.1.25-64bit.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package tidy.x86_64 0:5.1.25-1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================
 Package          Arch               Version         Repository                 Size
====================================================================================
Installing:
 tidy             x86_64             5.1.25-1        /tidy-5.1.25-64bit        2.1 M

Transaction Summary
====================================================================================
Install  1 Package

Total size: 2.1 M
Installed size: 2.1 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test

Transaction check error:
  file /usr/share/man from install of tidy-5.1.25-1.x86_64 conflicts
  with file from package filesystem-3.2-20.el7.x86_64
  file /usr/share/man/man1 from install of tidy-5.1.25-1.x86_64 conflicts
  with file from package filesystem-3.2-20.el7.x86_64

Error Summary
-------------

#

Isso é apenas um conflito de permissão / propriedade de arquivo? Em caso afirmativo, posso forçar a instalação? Posso informar yum para instalar em /usr/local ?

    
por Jens 21.01.2016 / 14:29

2 respostas

2

O motivo pelo qual você está vendo esse erro é porque a pessoa que mantém o pacote incluiu incorretamente /usr/share/man e /usr/share/man/man1 na definição do pacote RPM do que o pacote "possui". Como o pacote afirma possuir esse diretório (e tentará excluí-lo se você desinstalá-lo), o yum detecta que outro pacote já instalado, 'filesystem', já o possui.

É um erro comum de pessoas que não estão familiarizadas com a criação de RPMs. Isso me deixa menos propenso a confiar nesse pacote ou em qualquer pacote desse site.

Você analisou o pacote tidyp em EPEL ? É compatível com API e é empacotado em um repositório respeitável.

    
por 23.01.2016 / 04:26
1

Tente instalar a versão anterior:

rpm -ivh link

    
por 22.01.2016 / 20:16