如何安装软件到其他的分区 (用ln解决)
时间:2008-03-19
来源:互联网
# rm -rf /var/tmp/portage/*
# rm /usr/portage/distfiles/*
仍然无法装下1.1G 的data包。。。
现在机器上有一个10G的空闲分区,想把nwn安装到那个分区,但是不知道怎么做。。。哪位大哥可以帮帮忙。。。
作者: Mythal 发布时间: 2008-03-19
mkdir -v /mnt/hda10
mount /dev/hda10 /mnt/hda10
cp -af /usr/* /mnt/hda10/
修改/etc/fstab,加入一行
/dev/hda10 /usr ext3 defaults 1 1
然后:
umount /mnt/hda10 && rm -rf /mnt/hda10
init 1 #进入单用户模式
rm -rf /usr/*
init 6
作者: kangtian 发布时间: 2008-03-19
作者: kangtian 发布时间: 2008-03-19
另外:
1. 感谢kangtian第二贴的解答,不过楼主不一定想移动/usr,而且gentoo里的运行级别不是以数字命名的。
2. kangtian第三贴又问了一个不好的问题。 http://www.google.com.hk/search?q=nwn+linux
作者: zhllg 发布时间: 2008-03-19
做符号链接,你可以更具体一点。
你回答gentoo里的运行级别不是以数字命名的,可以补充说明一下,gentoo的运行级别是以什么命名的!
看手册(况且手册并没有完全翻译完)是好,但是一些零碎的知识用一个个小贴士来承载也是一个好方法。
作者: kangtian 发布时间: 2008-03-19
NWN 确实是 Never Winter Night,1代的这个游戏是有 Windows 和 Linux 双版。但2代没有。
作者: 亞利艾爾 发布时间: 2008-03-19
不是每个人都要手把手的教
作者: zhllg 发布时间: 2008-03-19
作者: kangtian 发布时间: 2008-03-19
谢谢!
作者: zhllg 发布时间: 2008-03-19
如果是在freebsd下,可以手动设定变量--prefix来指定安装路径。
emerge不知道有没有这个功能。
就我对linux和gentoo的认识,我只知道我提供的那一种方法(移动/usr)
作者: kangtian 发布时间: 2008-03-19
在10G分区建立一个portage目录,删除/var/tmp/portage目录,建立/var/tmp/portage符号连接,指向10G分区里的portage目录
作者: zhllg 发布时间: 2008-03-19
就是把/dir当作根目录,把foo安装进去
不过这里用不到,因为这样用的时候,/dir里一般是有一个完整的系统
什么系统里都可以手动指定--prefix
但是,只能手动,在gentoo里还手动,就失去意义了
不如去用lfs....
作者: zhllg 发布时间: 2008-03-19
在freebsd下编译安装软件时执行如下命令:
make CONFIGURE_ARGS+="--prefix=xxxx" install
作者: kangtian 发布时间: 2008-03-19
只要是手动,就没有可比性了
手动本来的优势就是灵活,但是浪费时间精力
作者: zhllg 发布时间: 2008-03-19
作者: druggo 发布时间: 2008-03-19
看来必须手动指定ROOT了
作者: kangtian 发布时间: 2008-03-19
作者: druggo
我说一句,nwn会被安装到/opt下
|
我忘了说
作者: zhllg 发布时间: 2008-03-19
作者: zhllg
ROOT=/dir emerge foo
就是把/dir当作根目录,把foo安装进去 不过这里用不到,因为这样用的时候,/dir里一般是有一个完整的系统 什么系统里都可以手动指定--prefix 但是,只能手动,在gentoo里还手动,就失去意义了 不如去用lfs.... |
用ROOT的方式感觉不好,又建了一个usr/bin usr/lib 的树了。
作者: Fedora000 发布时间: 2008-03-19
作者: kangtian
顺便问一下,nwn是《never winter night:无冬之夜》吗?这个游戏被移植到了linux平台??
|
英雄无敌3也有LINUX的了。。。
作者: Mythal 发布时间: 2008-03-20
作者: Mythal
英雄无敌3也有LINUX的了。。。
|
作者: ljx980645 发布时间: 2008-03-21
作者: zhllg
手工下载数据文件放到10G分区,在/usr/portage/distfiles里建一个符号连接
在10G分区建立一个portage目录,删除/var/tmp/portage目录,建立/var/tmp/portage符号连接,指向10G分区里的portage目录 |
作者: Mythal 发布时间: 2008-03-21
不过我不太明白你的意思
linux里的数据可以随便放哪里,只要挂载到正确的地方就可以了
作者: zhllg 发布时间: 2008-03-21
大概是类似LVM的一个东西。
LVM好像没办法在不破坏数据的前提下把分区转成LVM……
LZ应该是想扩大跟分区…… 我没想到好办法。哈
作者: maitr 发布时间: 2008-03-21
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28