LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 7350|回复: 39

我编写的rpm转arch包的转换器发布,有兴趣的帮我测试一下(0.1.6版,2005.3.18)

[复制链接]
发表于 2005-2-26 20:14:27 | 显示全部楼层 |阅读模式
已经打成pkg包,下载后安装:
pacman -A trpm2pkg-*.pkg.tar.gz

使用方法:
trpm2pkg rpm包名

转换出来的.pkg.tar.gz包可以直接用pacman -A安装。

解决0.1.4的权限问题和0.1.6的包名(带有"-"的包名)的问题
发现新BUG请告诉我。
下载:http://playpc.51.net/dl_files/trpm2pkg-0.1.7-1.pkg.tar.gz
发表于 2005-2-27 23:26:56 | 显示全部楼层
的确是个好东东^_^以后不用再找tar包makepkg了,谢了,先^_^
回复 支持 反对

使用道具 举报

发表于 2005-2-28 13:26:20 | 显示全部楼层
源码呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-28 15:19:57 | 显示全部楼层
Post by ganloo
源码呢?

现在这个程序还不够完善,等完成了我原先的设想后(应该是0.2.0)再公布源码吧。

另外我这里普通用户访问/usr权限有问题,暂时无法测试普通用户的运行状况。只能用root了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-14 16:33:38 | 显示全部楼层
新版本0.1.4发布,修正了一些BUG,增强对rpm信息获取。
回复 支持 反对

使用道具 举报

发表于 2005-3-18 12:46:46 | 显示全部楼层
[root@localhost ~]# trpm2pkg fcitx-3.0.2-1.i386.rpm  1
zh_CN-fcitx-3.0.2
Name: zh_CN
Version: fcitx-3.0.2
Description: 1

Unpapackaging rpm file...
sh: zh_CN-fcitx-3.0.2.cpio: No such file or directory
tar: *: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
Compressing...
tar: *: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
Finish!
[root@localhost ~]# trpm2pkg fcitx-3.0.2-1.i386.rpm  1.tar.gz
zh_CN-fcitx-3.0.2
Name: zh_CN
Version: fcitx-3.0.2
Description: 1

Unpapackaging rpm file...
sh: zh_CN-fcitx-3.0.2.cpio: No such file or directory
tar: *: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
Compressing...
tar: *: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
Finish!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-18 12:59:33 | 显示全部楼层
感谢反馈。

fcitx的rpm和其它的(RedHat、MDK)标准的似乎有点不太一样,在包名之前加了一个zh_CN导致分析错误。我改进一下程序解决这个兼容问题。

另外如果需要fcitx的pkg包,可以在这里下载:
http://arch.ourlinux.net/archcn/fcitx-3.1-1.pkg.tar.gz
需要注意的是这个archcn仓库现在正在建设中,正式发布后可能会对里面的软件包进行调整。
回复 支持 反对

使用道具 举报

发表于 2005-3-18 13:03:59 | 显示全部楼层
这个trpm2pkg用了之后会有权限修改问题 如果rpm有个目录比如叫/usr/share/的目录 它的权限是700 但他下面的文件和目录都是755 而偶们的/usr/share大家都知道是755 在安装了trpm2pkg转的pkg后 他会把/usr/share下面的所有目录和文件都改成700 这样普通用户登录就有问题了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-18 13:27:29 | 显示全部楼层
Post by blursj
这个trpm2pkg用了之后会有权限修改问题 如果rpm有个目录比如叫/usr/share/的目录 它的权限是700 但他下面的文件和目录都是755 而偶们的/usr/share大家都知道是755 在安装了trpm2pkg转的pkg后 他会把/usr/share下面的所有目录和文件都改成700 这样普通用户登录就有问题了


谢谢。已经改过来。

发布为0.1.6版本,链接已更新。
回复 支持 反对

使用道具 举报

发表于 2005-3-18 15:59:36 | 显示全部楼层
好呀,有些商业的软件只有RPM版本,这样方便多了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表