deb包转换为rpm包格式

在Debian系列中安装软件包可以使用apt或者dpkg安装deb包,但是在CentOs,
Redhat等则只能安装RPM包,如果希望在Redhat或者CentOS下也安装Deb包的话是不可行的,

但是可以使用alien工具将Deb包转换为Rpm包,

安装alien的过程很简单。

1.到http://www.filewatcher.com/m/alien_8.78.tar.gz.80612.0.0.html下载alien压缩包。

2.通过tar -zxvf将alien压缩包解压缩,

3.进入到解压后的文件夹下,输入perl Makefile.PL

4.在上一步执行完成后会生成一个Makefile文件,执行make命令

5.执行make install,注意make install需要root权限。

接下来就可以对deb包进行转换了

可以使用alien -r ****.deb也可以使用 alien --to-rpm ****.deb进行转换

如果可以看到  ***.rpm generated.就说明转换成功了。

deb包转换为rpm包格式,布布扣,bubuko.com

时间: 2024-10-27 15:18:18

deb包转换为rpm包格式的相关文章

使用Alien将RPM从DE转换为DEB和DEB转换为RPM包

我相信您已经知道,有很多方法可以在Linux中安装软件:使用您的发行版提供的软件包管理系统(aptitude,yum或zypper,举几个例子),从源代码编译(尽管有些这些天很少见,它是Linux早期唯一可用的方法,或者分别使用dpkg或rpm等低级工具和.deb和.rpm独立的预编译软件包.      使用Alien将RPM转换为DEB和DEB转换为RPM包 在本文中,我们将向您介绍alien,一种在不同Linux包格式之间进行转换的工具,使用.rpm到.deb(反之亦然)是最常用的用法. 这

Linux-什么是二进制包,源码包,RPM包,软件仓库

博文说明[前言]: 本文将通过个人口吻介绍什么是二进制包,RPM包,源码RPM包(SRPM包),源码包,以及RPM常用命令,源码rpm的安装(*.src.rpm),源码包的安装步骤知识(./configure,make,make install)相关知识. 在目前时间点[2017年6月12号]下,所掌握的技术水平有限,可能会存在不少知识理解不够深入或全面,望大家指出问题共同交流,在后续工作及学习中如发现本文内容与实际情况有所偏差,将会完善该博文内容. 本文参考文献引用链接: 1.http://m

通过nginx源码包制作rpm包

目录 目录... 1 版权声明:... 2 文档信息:... 2 一.通过nginx源码包制作rpm包... 2 1.制作前环境准备:... 3 2.创建普通用户... 3 二.编写spec规则... 3 1.在模板里添加规则... 3 2.关于保存*.spec报错的解决... 4 2.1解决办法:... 5 2.2使用rpmbuild命令生成 rpm包... 5 三.在其他主机测试rpm包... 5 1. 需要按照依赖包... 5 2. 上传并安装nginxRPM包... 5 3. 查看端口开

实验:将inotify-tools-3.14.tar.gz源码包做成rpm包

实验步骤:1首先将inotify-tools-3.14.tar.gz下载2 yum -y install rpm-build //安装将源码包变成RPM包的工具3 rpmbuild -ba xx.spec //动创建rpmbuild目录(也可以手动创建,但是比较麻烦)4cp /root/inotify-tools-3.14.tar.gz /root/rpmbuild/SOURCES/ //将源码包拷贝到存放源码包的位置5 vim /root/rpmbuild/SPECS/inotify-tool

烂泥:Linux源码包制作RPM包之Apache

本文首发于烂泥行天下 公司服务器比较多,需要把apache源码包制作成rpm包,然后放到公司内网yum源上进行下载安装.apache的rpm包安装方式比源码安装方式比较快,这能节约不少的时间. 有关内网yum源的搭建,可以参考<烂泥:yum的使用及配置>这篇文章. 一.安装rpm-build 查阅相关资料得知,要把源码包制作成rpm包需要使用rpm打包工具rpm-build. rpm-build通过rpmbuild命令根据本地源码包,通过spec文件中的规则就可以把源码包制作成rpm包. 现在

Linux学习总结(九)-源码包和rpm包安装

我们熟悉下linux 软件安装:https://zhidao.baidu.com/question/504980243.html这里写了源码安装和yum安装的优缺点,可以看看 一.源码包安装 通常办法是安装三部曲:./configuremakemake install但是具体还要根据包里面的帮助文档操作./configure --help 可以查看可以带什么参数,比如--prefix=/usr/local可以指定安装目录源码包安装最容易碰到包依赖问题,这也是提高解决问题能力的过程,避无可避2 编

源码包与RPM包的区别

这篇文章都以Apache的安装为例 一.区别 1.安装前:概念上不同. 1.1.RPM包是二进制包,源码包其实就是我们能认识的C语言文件. 2.安装后:安装位置的不同 1.1.RPM包安装位置是安装在多个位置,这不是由安装人决定的,而是由RPM包的作者决定的. 3.其他 3.1.RPM包安装后访问效率较低,源码包访问效率高.所以安装访问量大的服务的时候建议使用源码包安装,Apache就强烈建议使用源码包安装. 3.2.RPM虽然也可以指定位置,但是不建议指定位置安装RPM包,因为安装之后系统找不

源码包、二进制包、rpm包

废话不说,直接比较 1.rpm格式: libjpeg-devel-6b-33.x86_64.rpm                                                           #rpm格式很好区分, 2.二进制包: mysql-3.23.58-pc-linux-i686.tar.gz                                                        #名字很长,有版本号.适应平台.适应的硬件类型等,格式:mysq

rpm包和deb包转换

redhat系使用rpm包,而ubuntu系使用deb包.有的时候软件只有rpm包,那如何将rpm转换成deb包给ubuntu安装? sudo apt-get install alien sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb sudo dpkg -i xxxx.deb 注意,安装deb包和rpm包一样,需要解决依赖关系. 原文地址:https://www.cnblogs.com/yujiebin/p/10053909.html