How to export files from rpm file on ubuntu system

原创 2007年09月19日 16:20:00

  Author: Jiang Jiang <jznsmail at> 

   Recently, my colleague is developing JSR82 library for KVM. The compile of cldc library must use gcc 3.2 version. But the lastest version of ubuntu don't include gcc v3.2. So i only export it from old version of readhat. The below section trace steps.
1. download gcc-3.2-2-i386.rpm from It's about 37MB large.
2. must install alien tool for abstract binary files from rpm file and rebuild deb file. You can type 'sudo apt-get install alien' on the ubuntu system or debian system.
3. use 'alien -d xxx.rpm' command to create newly deb file as following:
    sudo alien -d gcc-3.2-2-i386.rpm ( you must root privilege)
the gcc_3.2-2_i386.deb file is created in the same directory, now.
4. use dpkg-deb command to abstract summary info, binary files and library files. you can as following:
    mkdir gcc   (the abstracted files will store in gcc directory)
    dpkg-deb -e gcc_3.2-2_i386.deb gcc/DEBIAN   (abstract control files)
    dpkg-deb -x gcc_3.2-2_i386.deb gcc/   (abstract binary files and library files)
The last, i only use gcc-3.2 compiler and don't wanna rebuild deb package. I f you want, you can simple type 'dpkg-deb -b gcc gcc_3.2-2_i386_moidfy.deb' command.

Debian 维护工具之 Dpkg

file /etc/rpm/macros.ghc-srpm from install of epel-release-6-8.noarch conflicts with file from packa

先试试这个 yum --enablerepo=epel -y install sysdig 如果上边的不可行,运行下边那个之后再运行 rpm ...
  • qq_26412205
  • qq_26412205
  • 2016年01月27日 09:10
  • 1569

How to set up EPEL repository on CentOS 这个网站可能被墙,转载下,大家看起来方便   Last updated ...
  • defeattroy
  • defeattroy
  • 2015年05月02日 15:20
  • 1116

CentOS安装mysql*.rpm提示conflicts with file from package的解决办法

CentOS 6.5下安装MySql 5.6解压文件:tar xvf MySQL-5.6.19-1.linux_glibc2.5.x86_64.rpm-bundle.tar释放出以下文件:MySQL-...
  • testcs_dn
  • testcs_dn
  • 2014年09月03日 13:23
  • 40820

解决rpm conflicts with file from package的两个方法

1、卸载掉冲突的文件,安装新的文件。如果由于由于依赖关系导致要卸载很多软件,那可以优先考虑下一个方法。 2、安装的时候增加–replacefiles参数,例如 rpm -ivh xxx.rpm ...
  • dazhi_100
  • dazhi_100
  • 2015年01月14日 15:18
  • 6493

切换oracle提示Too many open files in system

[root@pansa ~]# su - oracle su: /bin/bash: Too many open files in system --这里报错,说打开的文件太多,不能切换到orac...
  • fenglin20115588
  • fenglin20115588
  • 2015年12月23日 15:58
  • 424

How to export class from xml schema file

1. Define a schema file: **.xsd 2. create class for this schema file 2.1 find the location of sche...
  • marryshi
  • marryshi
  • 2012年11月28日 19:21
  • 421

Copying files from ASM to file system

Copying files from ASM to file system Posted by Srikrishna Murthy Annam on January 9, 2011 In th...
  • loryliu
  • loryliu
  • 2015年10月02日 17:05
  • 298

RPM包安装出现conflicts with file from package

出现这种状况的原因是因为之前安装过: 解决办法: rpm -ivh  --force  RPM包名...
  • lufeisan
  • lufeisan
  • 2016年12月02日 15:33
  • 219

Cannot run code from this file in conjunction with non encoded files

调试php时遇到的一个问题“Cannot run code from this file in conjunction with non encoded files”,他的意思是“这个文件不能与非编码...
  • qingtingchen1987
  • qingtingchen1987
  • 2012年08月07日 16:47
  • 2018

how to generate pb file from ckpt files?

在手机上使用训练得到的模型文件 模型通常都是在 PC 端训练的,对于大部分使用者,都是用 Python 编写的代码,得到 ckpt 格式的模型文件。在使用模型文件的时候,一种做法就是用代码重新构...
  • ericshijian
  • ericshijian
  • 2017年11月23日 16:45
  • 53
您举报文章:How to export files from rpm file on ubuntu system