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