ファイルの内容を調べたいRPMファイルがあります。 .deb
パッケージの場合、dpkg -x file.deb
を使用して抽出できます。
.rpm
ファイルの同等のコマンドは何ですか?コマンドラインアプリケーションを探しています。
file-roller
はrpmファイルを開くようです。または、次のコマンドを使用できます。
$ Sudo apt-get install rpm2cpio
$ rpm2cpio /path/to/file.rpm | cpio -i --make-directories
rpmコンテンツを現在のディレクトリに抽出します。
私が覚えている限り、.rpmをdebファイルに変換するalienというアプリを使用する必要があります。ターミナルを使用して以下を実行します。
Sudo apt-get install alien
それから
Sudo alien -d nameofyourpackage.rpm (-d for Debian package)
その後、調べる必要がある場合は、dpkg -x file.debメソッドに頼ることができます。
7zをインストールします。
apt install p7Zip-full
そして抽出:
7z x /path/to/file.rpm
7z x /path/to/file.cpio -o/path/to/extract/folder/
また、エイリアンを使用してファイルを抽出することもできます(これは「ビルドツリーの生成」と呼ばれます)
alien --scripts --generate <package.rpm>
<package>
と<package>.orig
の2つのディレクトリを取得します。これは、rpmからの生の抽出です。