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と互換性があり、評判の良いリポジトリにパッケージ化されています。