RPMを使用して削除された文書ファイルをインストールする(見つからないファイル)

RPMを使用して削除された文書ファイルをインストールする(見つからないファイル)

(類似しているが同じではありません(rpm -V報告された問題はありません)欠落または破損したファイルを含むパッケージの再インストール)

私は注意を払わず、オプション(実際にはに設定されています)--excludedocsを使用してSLES 15 SP2にいくつかのRPMパッケージを誤ってインストールしました。だからマニュアルページがありません。rpm.install.excludedocs=yes/etc/zypp/zypp.conf

今、rpm -q -s pkgいくつかのファイルがとして報告されているので、特に変更された可能性がある構成not installedファイルを上書きせずにパッケージから欠落している文書を追加するコマンドがあるかどうか疑問に思います。存在しないようなものrpm -U --force --docsonly|--justdocs pkg

ベストアンサー1

rpmアーカイブの内容をディレクトリに抽出し、必要なマニュアルと文書を相対パスにコピーできます。

mkdir rpm_extract 
cd rpm_extract 
rpm2cpio <path_to_your_rpm>.rpm | cpio -idmv
cp -r --preserve=all  usr/share/man/* /usr/share/man
cp -r --preserve=all usr/share/doc/* /usr/share/doc

おすすめ記事