yum / rpm:インストールからファイルを除外(パス別)

yum / rpm:インストールからファイルを除外(パス別)

yum / rpmが特定のファイルパスをインストールせずに、代わりにそのファイルパスを含むパッケージをインストールし、ファイルが存在することを確認する方法はありますか?たとえば、特定のパッケージに/etc/cron.daily私が望んでいないファイルが入っています。私はこの特定の問題のハッキング方法を見つけましたが、他の状況でも役に立つと思います。

編集する:使ってみましたRPMファイルトリガーインストール直後にファイルが削除されましたが、何もしませんでした。また、yum確認フェーズでも失敗する可能性があります。

ベストアンサー1

使用--除外パス=たとえば、次の種類のエラーが発生した場合:

$ sudo rpm -i chromium-27.0.1453.110-202711.x86_64.rpm
error: unpacking of archive failed on file /usr/share/applications/chromium-devel.desktop;569df493: cpio: open failed - Permission denied

次のオプションを使用できます。

$ sudo rpm -i chromium-27.0.1453.110-202711.x86_64.rpm --excludepath=/usr/share/applications/chromium-devel.desktop
# works ok

おすすめ記事