alien(1)
パッケージの形式を変換する
構文
alien [オプション] FILE...
オプション
-d, --to-deb | Debianパッケージを生成する(デフォルト) |
-r, --to-rpm | RPMパッケージを生成する |
-t, --to-tgz | Slackwareのtgzパッケージを生成する |
--to-slp | Stampedeのslpパッケージを生成する |
-p, --to-pkg | Solarisのpkgパッケージを生成する |
-i, --install | 自動的にインストールする |
-g, --generate | パッケージ生成に必要なディレクトリは作るがパッケージのビルドは行わない |
--patch=patch | /var/lib/alien以下以外のパッチを指定する(Debianパッケージのみ有効) |
--nopatch | パッチを使用しない |
--description=DESC | パッケージの説明(Description)をDESCとする |
--version=VERSION | パッケージのバージョンをVERSIONとする |
-c, --scripts | パッケージのインストール時・アンインストール時に実行されるスクリプトも変換する |
-k, --keep-version | 生成するパッケージのバージョンを保持する(デフォルトではマイナーバージョンに1を加える) |
--bump=NUMBER | 生成するパッケージのマイナーバージョンをNUMBERだけ増加させる |
--fixperms | Debianパッケージを生成する際、ファイルの所有者とパーミッションを適切にする |
-v, --verbose | 詳細な情報を表示する |
--veryverbose | より詳細な情報を表示する |
FILE | パッケージファイルを指定する(複数可) |
説明
パッケージの形式を変換する。生成するパッケージ形式は、Debianのdebパッケージ(デフォルト)、Red HatのRPMパッケージ、Slackwareのtgzパッケージ、Stampedeのslpパッケージ、Solarisのpkgパッケージが選択できる。
使用例
CentOSのtreeパッケージをdebパッケージに変換する。
$ alien --to-deb tree-1.5.3-2.el6.x86_64.rpm
DebianのtreeパッケージをRPMパッケージに変換する。
$ alien --to-rpm tree_1.5.3-2_amd64.deb
使用例
dpkg、rpm