LinuxSir.cn,穿越时空的Linuxsir!

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

ARCH linux 下安装maya6.01(已成功)

[复制链接]
发表于 2005-1-20 13:28:13 | 显示全部楼层 |阅读模式
什么软件能解开rpm包

小生想在arch Linux上 安maya 但发现arch根本不支持rpm包
于是想手动安装  但rpmunpack这个软件做出的gz的包有问题  根本打不开
烦请各位 有什么软件能 解开rpm的包  要在arch上能用的(不要告诉我装rpm,我试过了,不行的)
以前  在slackware 上用 rpm2tgz倒是不错的
发表于 2005-1-20 20:43:27 | 显示全部楼层
如果不能装rpm的话,只能找源代码来安装了。没有别的办法。
回复 支持 反对

使用道具 举报

发表于 2005-1-20 21:19:52 | 显示全部楼层
How about alien?  Alien can convert packages among rpm, deb and tgz.

However, the rpm binaries may be dynamic linked to certain libraries that not available in arch.  It could the reason why your rpmunpack converted gz file cannot work in arch.
回复 支持 反对

使用道具 举报

发表于 2005-1-20 21:37:01 | 显示全部楼层
我记的有一个软件可以把rpm把包成tar.gz的 .具体可以去gentoo版问一下.那里有蛮多人在用.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-21 14:50:51 | 显示全部楼层
Post by d00m3d
How about alien?  Alien can convert packages among rpm, deb and tgz.

However, the rpm binaries may be dynamic linked to certain libraries that not available in arch.  It could the reason why your rpmunpack converted gz file cannot work in arch.


rpmunpack 传成的gz包 解不开 提示损坏 我试过多次 也看到其他人反映这个问题
arch的rpmunpack确实有问题
回复 支持 反对

使用道具 举报

发表于 2005-1-21 22:28:20 | 显示全部楼层
One more thing, arch is an i686 optimized system but rpm packages are usually i386 optimized, even packages could be converted without any errors, you may still encounter compatibility problems.

Anyway, suggest you use alien to convert the rpm into tgz for trial.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-22 10:23:44 | 显示全部楼层
谢谢 各位
已经搞定  尤其感谢d00m3d

下面是解决方法 给想在arch下用maya的朋友

装redhat官方的rpm 会有点问题
从源代码安 又编译不通过
所以选了 slackware 的rpm包
用 tar xzvf "rpm-4.2.1-i486-3.tgz" -C / 命令安装rpm
然后再 rm -rf /install 删除install 脚本目录

rpm -i --nodeps --force Maya-6.01.rpm 强制安装maya
pacman -S tcsh  安装csh
vim /usr/aw/maya/bin/maya   编辑maya起动脚本
把第一行的 #! /bin/csh -f 改为 #! /usr/bin/tcsh -f
在将win的license copy 到 /var/flexml目录下
(建议 将nvidia驱动 卸载 再重装)
大功告成
回复 支持 反对

使用道具 举报

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

本版积分规则

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