LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: Mythal

如何安装软件到其他的分区 (用ln解决)

[复制链接]
发表于 2008-3-19 13:11:42 | 显示全部楼层
手工下载数据文件放到10G分区,在/usr/portage/distfiles里建一个符号连接
在10G分区建立一个portage目录,删除/var/tmp/portage目录,建立/var/tmp/portage符号连接,指向10G分区里的portage目录
回复 支持 反对

使用道具 举报

发表于 2008-3-19 13:19:01 | 显示全部楼层
ROOT=/dir emerge foo
就是把/dir当作根目录,把foo安装进去
不过这里用不到,因为这样用的时候,/dir里一般是有一个完整的系统

什么系统里都可以手动指定--prefix
但是,只能手动,在gentoo里还手动,就失去意义了
不如去用lfs....
回复 支持 反对

使用道具 举报

发表于 2008-3-19 14:01:53 | 显示全部楼层
手动指定是指:
在freebsd下编译安装软件时执行如下命令:
make CONFIGURE_ARGS+="--prefix=xxxx" install
回复 支持 反对

使用道具 举报

发表于 2008-3-19 14:36:59 | 显示全部楼层
有什么区别么?都是手动
只要是手动,就没有可比性了
手动本来的优势就是灵活,但是浪费时间精力
回复 支持 反对

使用道具 举报

发表于 2008-3-19 15:37:28 | 显示全部楼层
我说一句,nwn会被安装到/opt下
回复 支持 反对

使用道具 举报

发表于 2008-3-19 15:45:58 | 显示全部楼层
看来nwn只是提供了预编译好的二进制包。
看来必须手动指定ROOT了
回复 支持 反对

使用道具 举报

发表于 2008-3-19 16:54:11 | 显示全部楼层
Post by druggo;1828387
我说一句,nwn会被安装到/opt下

对的
我忘了说
回复 支持 反对

使用道具 举报

发表于 2008-3-19 16:58:29 | 显示全部楼层
Post by zhllg;1828331
ROOT=/dir emerge foo
就是把/dir当作根目录,把foo安装进去
不过这里用不到,因为这样用的时候,/dir里一般是有一个完整的系统

什么系统里都可以手动指定--prefix
但是,只能手动,在gentoo里还手动,就失去意义了
不如去用lfs....


请教如何把软件安装到/usr/local中去?这样可以把自己的软件系统自带的软件区分开来。
用ROOT的方式感觉不好,又建了一个usr/bin usr/lib 的树了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-20 01:25:45 | 显示全部楼层
Post by kangtian;1828273
顺便问一下,nwn是《never winter night:无冬之夜》吗?这个游戏被移植到了linux平台??


恩,包括资料篇,原版直接EMERGE 1.1G,资料篇要从CD安装。。。
英雄无敌3也有LINUX的了。。。
回复 支持 反对

使用道具 举报

发表于 2008-3-21 00:21:26 | 显示全部楼层
Post by Mythal;1828603
英雄无敌3也有LINUX的了。。。

玩过了,相当不错啊,和 windows 下的光复是一样的,只可惜不是死亡阴影啊,,
回复 支持 反对

使用道具 举报

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

本版积分规则

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