Wednesday, July 8, 2009

Chuyển qua lại các dạng file cài của Linux(deb, rpm, pkg...).

Để chuyển qua lại giữa các dạng file bạn cd đến thư mục cần chuyển đổi gõ alien [options] file [...]

file [...] Package file or files to convert.
-d, --to-deb Generate a Debian deb package (default).
Enables these options:
--patch= Specify patch file to use instead of automatically
looking for patch in /var/lib/alien.
--nopatch Do not use patches.
--anypatch Use even old version os patches.
-s, --single Like --generate, but do not create .orig
directory.
--fixperms Munge/fix permissions and owners.
--test Test generated packages with lintian.
-r, --to-rpm Generate a Red Hat rpm package.
--to-slp Generate a Stampede slp package.
-l, --to-lsb Generate a LSB package.
-t, --to-tgz Generate a Slackware tgz package.
Enables these options:
--description= Specify package description.
--version= Specify package version.
-p, --to-pkg Generate a Solaris pkg package.
-i, --install Install generated package.
-g, --generate Generate build tree, but do not build package.
-c, --scripts Include scripts in package.
-v, --verbose Display each command alien runs.
--veryverbose Be verbose, and also display output of run commands.
-k, --keep-version Do not change version of generated package.
--bump=number Increment package version by this number.
-h, --help Display this help message.
-V, --version Display alien's version number.


Ví dụ, mình vừa thử convert file pidgin-groupmsg_2.2.0-2_i386.deb sang pidgin-groupmsg_2.2.0-2_i386.rpm, mình gõ


alien -r pidgin-groupmsg_2.2.0-2_i386.deb

No comments: