deb 转换 rpm

使用工具 alien

wget http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.87.tar.gz

tar zxvf alien_8.87.tar.gz

cd alien

perl Makefile.PL

make

make install

转换libnet0-dev_1.0.2a-7_i386.deb到libnet0-dev-1.0.2a-8.i386.rpm

alien -r libnet0-dev_1.0.2a-7_i386.deb

时间: 2024-10-11 08:48:06

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上如何查看Deb和RPM软件包的更新日志

导读 当一个程序或库打包成Deb或RPM软件包后会有一些元数据文件包含在其中,其中之一就是 changelog文件,它记录了软件包每次更新后发生了什么变化.因此,如果你想找出你安装或更新的软件包发生了什么变化,我们可以查看软件包的更新日志(changelog).本文将介绍如何查看基于Debian系统或红帽系统软件包的更新日志. 查看Deb软件包更新日志 方法一:apt-get 或 aptitude 最新apt-get命令可以检查包的更新日志以及该软件包是否以及安装在您的系统. $ apt-get

利用checkinstall制作deb或rpm工具包

1. 概述 有时候我们向用户提供软件时,并不希望提供源码(虽然这挺狗的...),而是只希望提供一些可执行文件.小程序还好说,可以轻易地提取有用的信息出来. 但对于一些比较庞大的程序,尤其是需要配置文件,并且需要内核的支持等条件的时候,就会因为程序内部各个文件与程序的复杂性,在搞清其中关系上花上不少的时间了. 这样就需要一个办法将其中的可执行文件提取出来并且能够保证其能够正常执行,当然,你可以将你编译源代码的目录中的代码都删掉,只留下中间产物和可执行文件,是可以的.但这里我们讨论的是如何通过制作d

CentOS 7如何将.deb文件转换.rpm

1.首先下载alien工具 http://ftp.de.debian.org/debian/pool/main/a/alien/  http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.95.tar.xz 2.tar -vxf alien_8.95.tar.xz 3.perl Makefile.PL 4.gmake 5.make install 6.alien -r google-chrome-stable_current_amd64

ubuntu上利用checkinstall制作deb或rpm包

1.安装checkinstall sudo apt-get install checkinstall 2.编译源码 通常的源码编译需要经过configure或cmake,之后再通过make编译. configure or cmake make 3.打包 make后执行 sudo checkinstall 随后跟随系统提示操作: 第一步,是否生成文档,选"yes" The package documentation directory ./doc-pak does not exist.

Debian10+OpenMediaVault(OMV)安装

前言:测试打造NAS平台,以下是步骤. 安装Debian10 注:请下载amd64,不要下载i836平台,因为OMV外挂插件不支持I836所以不建议用i836,如只使用官方插件可以无视 安装前-安装,分区里使用VLM分区,分完区后 可再选择configure the logical volume manager 调整分区大小 这里建议不调整,如果不是给全部空间,剩余的空间在OMV里是不显示出来的 (注意:安装后不能再使用windows的分区工具修改,会导致分区破坏-给小白的我的提示-_-!) 选

Linux包管理工具(rpm/dpkg,yum/apt,alien)

概括: rpm/yum  redhat dpkg/apt  debian alien 转换 在 GNU/Linux( 以下简称 Linux) 操作系统中,RPM 和 DPKG 为最常见的两类软件包管理工具,他们分别应用于基于 RPM 软件包的 Linux 发行版本和 DEB 软件包的 Linux 发行版本.软件包管理工具的作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系统中所有软件状态信息的查询.RPM 全称为 Redhat Package Manager,最早由 Red Ha

Ubuntu下支持安装rpm包

今天使用ubuntu安装JDK的时候发现ubuntu不支持rpm包的安装 刚熟悉ubuntu,在安装jdk的rpm包时发现报错. rpm: RPM should not be used directly install RPM packages, use Alien instead! rpm: However assuming you know what you are doing... 百度了一番发现Ubuntu的软件包格式为deb,而RPM格式的包则是Centos 相关系统所用的软件包.这时

速成制作rpm包

FPM 由于很多软件在安装时需要编译,这会浪费不少的时间,为了提升部署效率,于是就想到制作rpm包.通常rpm包的制作是使用rpmbuild命令来制作,但是你需要知道它的语法,比较繁琐.这就用到了FPM.FPM功能简单说就是将一种类型的包转换成另一种类型.FPM是Ruby模块,其实打包时也是调用rpmbuild命令. 支持的源类型包: dir 将目录打包成所需要的类型,可以用于源码编译安装的软件包 rpm 对rpm进行转换 gem 对rubygem包进行转换 python 将python模块打包