当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 有办法将deb包转为rpm包没有?
帖子发表于 : 2009-07-26 14:09 

注册: 2008-04-18 17:06
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
如题
原因是原来用ubuntu时没什么问题,也保存了几个依赖包,不过是deb的
现在用fedora,装软件时找rpm依赖关系实在找不到,就想用deb包转为rpm包之后在fedora中安装……(不知这种想法可行否,各位见笑了)
现在fedora是11用的好好的,不想再换系统了。
怎么转?网上都是rpm转deb的,所以在此问一下……
望高手指点……先谢了~

另:网上说可以用alien转
sudo alien -r test deb

但是,yum中无alien呀:
代码:
[root@aa aa]# yum install alien
载入插件: fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
 * fedora: ftp.twaren.net
 * livna: ftp-stud.fht-esslingen.de
 * rpmfusion-free: ftp-stud.hs-esslingen.de
 * rpmfusion-free-updates: ftp-stud.hs-esslingen.de
 * rpmfusion-nonfree: ftp-stud.hs-esslingen.de
 * rpmfusion-nonfree-updates: ftp-stud.hs-esslingen.de
 * updates: ftp.twaren.net
设置安装进程
No package alien available.
无事可做
[root@aa aa]#


还有别的办法么?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 有办法将deb包转为rpm包没有?
帖子发表于 : 2009-07-26 15:20 
头像

注册: 2008-04-26 12:41
帖子: 10974
送出感谢: 11
接收感谢: 38
在ubuntu下用alien转 :em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 有办法将deb包转为rpm包没有?
帖子发表于 : 2009-07-26 15:51 
头像

注册: 2006-02-25 17:09
帖子: 1606
地址: 西安
送出感谢: 23
接收感谢: 1
办法1:http://www.linuxdiyf.com/bbs/viewthread.php?tid=68944&highlight=deb

办法2:http://content.hccfl.edu/pollock/AUnix1/alien/

办法3:发上来,回头我帮你转。


_________________
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 有办法将deb包转为rpm包没有?
帖子发表于 : 2009-07-27 12:14 

注册: 2008-04-18 17:06
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
aerowolf 写道:


谢谢楼上,但是……
我下载了alien,然后按照它说的步骤:
代码:
perl Makefile.PL
make PREFIX=/usr
su -c 'make PREFIX=/usr install'

Finally try it out:

$ man alien
$ alien --version
$ su
# alien --to-rpm pwgen*.deb
# rpm -Uvh pwgen*.rpm
# exit
$ pwgen

执行到 alien --to-rpm pwgen*.deb时发生错误:
代码:
./alien.pl  -r ../pwgen_2.03-1_i386.deb
Package build failed. Here's the log of the command (cd pwgen-2.03; rpmbuild -bb --target i386 pwgen-2.03-2.spec):
Building target platforms: i386
Building for target i386
Processing files: pwgen-2.03-2.i386
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/bin
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/bin/pwgen
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/sbin
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/doc
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/doc/pwgen
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/doc/pwgen/copyright
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/doc/pwgen/changelog.Debian.gz
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/man
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/man/man1
error: File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/man/man1/pwgen.1.gz


RPM build errors:
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/bin
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/bin/pwgen
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/sbin
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/doc
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/doc/pwgen
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/doc/pwgen/copyright
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/doc/pwgen/changelog.Debian.gz
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/man
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/man/man1
    File not found: /root/rpmbuild/BUILDROOT/pwgen-2.03-2.i386/usr/share/man/man1/pwgen.1.gz

请问这是怎么回事?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 有办法将deb包转为rpm包没有?
帖子发表于 : 2009-07-27 12:15 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
yum不能自动解决依赖问题吗? :em01


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 有办法将deb包转为rpm包没有?
帖子发表于 : 2009-07-27 16:35 

注册: 2008-04-18 17:06
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
wangdu2002 写道:
yum不能自动解决依赖问题吗? :em01

不行,因为我用yum装时最终出现“rpmlib(PayloadIsLzma) <= 4.4.2-1 is needed ……”之后便无法找相关库文件了,所以不得已只好找ubuntu下的包转换成rpm凑数……


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 有办法将deb包转为rpm包没有?
帖子发表于 : 2009-07-27 18:30 
头像

注册: 2006-09-05 11:01
帖子: 157
送出感谢: 0 次
接收感谢: 1
zhuge000 写道:
wangdu2002 写道:
yum不能自动解决依赖问题吗? :em01

不行,因为我用yum装时最终出现“rpmlib(PayloadIsLzma) <= 4.4.2-1 is needed ……”之后便无法找相关库文件了,所以不得已只好找ubuntu下的包转换成rpm凑数……

说明你那个 RPM 是 SuSE 的,不是 Fedora 的。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 有办法将deb包转为rpm包没有?
帖子发表于 : 2009-07-27 21:08 

注册: 2008-04-18 17:06
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
Whistler 写道:
zhuge000 写道:
wangdu2002 写道:
yum不能自动解决依赖问题吗? :em01

不行,因为我用yum装时最终出现“rpmlib(PayloadIsLzma) <= 4.4.2-1 is needed ……”之后便无法找相关库文件了,所以不得已只好找ubuntu下的包转换成rpm凑数……

说明你那个 RPM 是 SuSE 的,不是 Fedora 的。

没办法啊,我只能找到带有我需要到库文件的这个rpm包了,fedora的找不到……不知道rpm包还要分这么清楚……linux百花齐放有时真让人觉得莫衷一是……

话说回来,怎么我的alien不能用呢?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译