설치(html) tidy가 파일 시스템 패키지와 충돌합니다.

설치(html) tidy가 파일 시스템 패키지와 충돌합니다.

CentOS 7에 설치하려고 했습니다. tidy일반적인 용의자는 패키지를 제공하지 않았기 때문에 tidy-5.1.25-64bit.rpm다음에서 RPM을 다운로드했습니다.http://binaries.html-tidy.org/. 이 RPM을 설치했는데 filesystem아래와 같이 패키지와 충돌이 발생했습니다.

# 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
-------------

#

이것은 단지 파일 권한/소유권 충돌입니까? 그렇다면 강제로 설치를 할 수 있나요? yum설치를 알 수 있나요 /usr/local?

답변1

이 오류가 표시되는 이유는 패키지를 유지 관리하는 사람이 RPM 패키지 정의에 패키지가 "소유하는" 항목을 실수로 포함했기 때문입니다 /usr/share/man. /usr/share/man/man1패키지가 디렉터리를 소유한다고 주장하기 때문에(그리고 제거하면 제거하려고 시도함) yum은 설치된 다른 패키지 "filesystem"이 이미 해당 디렉터리를 소유하고 있음을 감지합니다.

이는 RPM을 처음 생성하는 사람들이 흔히 저지르는 실수입니다. 이로 인해 이 패키지나 이 사이트의 모든 패키지를 신뢰하게 됩니다.

본 적 있어?맛있는 음식캡슐화됨에펠? API와 호환되며 평판이 좋은 저장소에 패키지되어 있습니다.

답변2

이전 버전을 설치해 보세요:

속도-ivhhttp://binaries.html-tidy.org/binaries/tidy-5.1.14/tidy-5.1.14-64bit.rpm

관련 정보