LinuxSir.cn,穿越时空的Linuxsir!

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

emerge 也安装非基于源码安装的软件吗?

[复制链接]
发表于 2006-8-25 02:00:40 | 显示全部楼层 |阅读模式
众所周知,有些软件可以免费使用,但不发布源代码的,如 opera、acroread 等,那么 emerge 是怎么安装这一类软件的?
下源码编译安装?——不可能吧,那么,
下二进制码么?——是软件商提供的吗?那怎么保证平台合适不合适?难道 opera 会专门为 gentoo、debian、redhat....x86、ppc、AMD64.....做各种各样的包么?
如果 emerge 也可以安装这类软件的话,那我怎么才能看出我现在正在 emerge 的软件是基于源码的安装还是基于二进制码的安装?
发表于 2006-8-25 06:36:58 | 显示全部楼层
Post by ljx980645
众所周知,有些软件可以免费使用,但不发布源代码的,如 opera、acroread 等,那么 emerge 是怎么安装这一类软件的?

emerge opera acroread
Post by ljx980645
下源码编译安装?——不可能吧,那么,
下二进制码么?——是软件商提供的吗?

当然不是下载源码安装,下二进制码,有的需要签协议的如java等还需要手工下载。
Post by ljx980645
那怎么保证平台合适不合适?难道 opera 会专门为 gentoo、debian、redhat....x86、ppc、AMD64.....做各种各样的包么?

有的平台很全,有的不全啦。楼主混淆了两个概念,一个是操作系统,一个是硬件架构(CPU类型)。gentoo、debian、redhat这些都是Linux呀。比如acroread,它只发布一个linux版本,这些发行版就都可以用了。当然gentoo要有人做ebuild了。
Post by ljx980645
如果 emerge 也可以安装这类软件的话,那我怎么才能看出我现在正在 emerge 的软件是基于源码的安装还是基于二进制码的安装?

一个简单的办法,二进制好象都装到/opt里。
回复 支持 反对

使用道具 举报

发表于 2006-8-25 09:45:59 | 显示全部楼层
关于架构,可以看ebuild
SRC_URI="
    x86? ( qt-static? ( ${OPERA_URI}i386/static/${PN}-${OPERAVER}.1-static-qt.i386-${OPERALNG}.tar.bz2 ) )
    x86? ( !qt-static? ( ${OPERA_URI}i386/shared/${PN}-${OPERAVER}.5-shared-qt.i386-${OPERALNG}.tar.bz2 ) )
    amd64? ( qt-static? ( ${OPERA_URI}i386/static/${PN}-${OPERAVER}.1-static-qt.i386-${OPERALNG}.tar.bz2 ) )
    amd64? ( !qt-static? ( ${OPERA_URI}i386/shared/${PN}-${OPERAVER}.5-shared-qt.i386-${OPERALNG}.tar.bz2 ) )
    sparc? ( ${OPERA_URI}sparc/static/${PN}-${OPERAVER}.1-static-qt.sparc-${OPERALNG}.tar.bz2 )
    ppc? ( ${OPERA_URI}ppc/static/${PN}-${OPERAVER}.1-static-qt.ppc-${OPERALNG}.tar.bz2 )"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-25 14:12:55 | 显示全部楼层
非常感谢gorf和版主的回答,已明白了这个问题。不过还有另一个问题,昨晚发贴时忘了一起发,鉴于两个问题相关性不大,我想还是再开一个主题好点,,^_^
回复 支持 反对

使用道具 举报

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

本版积分规则

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