LinuxSir.cn,穿越时空的Linuxsir!

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

可不可以将需要的安装的软件的源代码全部下载下来然后无网安装

[复制链接]
发表于 2010-4-17 04:14:12 | 显示全部楼层 |阅读模式
如题,请问如何做到,需要生成本地数据库么
发表于 2010-4-17 05:15:28 | 显示全部楼层
1、可以
2、默认把源代码放在/usr/portage/distfiles里面。在make.conf里设了其它目录的话,既然你懂得设,自然就清楚放在哪里了。。。
3、不需要,emerge就是了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-17 08:20:29 | 显示全部楼层
Post by timemars;2083367
1、可以
2、默认把源代码放在/usr/portage/distfiles里面。在make.conf里设了其它目录的话,既然你懂得设,自然就清楚放在哪里了。。。
3、不需要,emerge就是了


请问下载源码有什么好办法,仅限windows,因为我们学校现在一定要客户端才能上网,学子行,服了电信那帮人
回复 支持 反对

使用道具 举报

发表于 2010-4-17 08:57:09 | 显示全部楼层
Post by curexubing;2083376
请问下载源码有什么好办法,仅限windows,因为我们学校现在一定要客户端才能上网,学子行,服了电信那帮人

似乎没啥好办法吧……
我的做法一般是先找到ebuild里的link,然后在windows下根据那个link去下载包。
2台电脑操作起来比较方便。

或者先在linux下把需要用的包的link都存到一个文本中,然后转到windows下下载。

可能的话还是找个双网卡的机器做proxy server,把你的机器连上去最方便。

一般来说现在的笔记本都是双网卡的。
回复 支持 反对

使用道具 举报

发表于 2010-4-17 09:42:05 | 显示全部楼层
emerge -ef world 或 emerge --emptytree --fetchonly world

其实这个问题只要你用一下 emerge --help 和 man emerge 就有答案了,为什么还要问呢? 再麻烦一点的就是 gg 一下都有答案了。

如果 help 和 man,甚至 gg  都不用的话,你还想能在 linux 上能走多远吗? 特别是 gentoo 这种定位的 linux。

world 是把系统要安装的全部东西都下载下来; 如果你只是增加安装某些个软件, 就把它替换成该软件名, 把 --emptytree 或 e 参数去掉。
回复 支持 反对

使用道具 举报

发表于 2010-4-17 10:08:21 | 显示全部楼层
Post by curexubing;2083376
请问下载源码有什么好办法,仅限windows,因为我们学校现在一定要客户端才能上网,学子行,服了电信那帮人


假如你能用一张linux的livecd上网的话,不管是ubuntu还是fedora,把这个livecd当成minimal CD来用就是了,没区别的。

否则,你没办法在linux下上网的话,即使装上gentoo,那跟其它发行版也没区别。。。
回复 支持 反对

使用道具 举报

发表于 2010-4-17 10:09:37 | 显示全部楼层
没有网络很麻烦的,建议先在vmware里练手。
回复 支持 反对

使用道具 举报

发表于 2010-4-17 10:12:21 | 显示全部楼层
Post by wecoh;2083389
emerge -ef world 或 emerge --emptytree --fetchonly world

其实这个问题只要你用一下 emerge --help 和 man emerge 就有答案了,为什么还要问呢? 再麻烦一点的就是 gg 一下都有答案了。

如果 help 和 man,甚至 gg  都不用的话,你还想能在 linux 上能走多远吗? 特别是 gentoo 这种定位的 linux。

world 是把系统要安装的全部东西都下载下来; 如果你只是增加安装某些个软件, 就把它替换成该软件名, 把 --emptytree 或 e 参数去掉。



话也别这么说。

而且,你的命令是直接下载源码包了,LZ既然不能上网,这个命令应该要加上 -p,忘了要不要加上-v了:

  1. emerge -pfe world >>  URLs.txt
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-4-17 10:28:40 | 显示全部楼层
我觉得,你还是用虚拟机比较好...真的....

不过我用校园网,也是在win下用vmware装到机子上,然后装好一切之后,再在linux里面装个vbox用xp共享上网...虽然麻烦,但是起码能用..
回复 支持 反对

使用道具 举报

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

本版积分规则

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