alien转换安装包

很多时候提供的第三方软件包使用的是发行版相关的打包格式,例如Red Hat rpm,Debian deb, Slackware tgz, Solaris pkg等。但是如果要安装到和软件包格式不同的系统中,则需要alien转换包格式,例如,deb包转换成rpm或tgz。

注解

如果要转换rpm包或转换成rpm包,则系统中需要先安装rpm工具。

不要转换系统安装包,往往会存在问题。

参数:

参数 说明
-d 制作debian包,这是默认选项
-r 制作rpm包
-t 制作tgz包
-i 自动安装每个生成的包
-g 生成临时目录用于构建包,但不时间创建包
-c 尝试转换安装就爱哦本
–path 指定目录而不是自动查询包更新的/var/lib/alian
  • 转换rpm:

    alien -r package.deb
    
  • 转换deb:

    alien -d package.rpm
    
  • 转换tgz:

    alien -t package.deb