LinuxSir.cn,穿越时空的Linuxsir!

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

源代码在本地情况下, ebuild 的 SRC_URI 如何设置?

[复制链接]
发表于 2009-9-17 04:11:06 | 显示全部楼层 |阅读模式
我将 alarm-clock 放到了 /home/xx/software/alarm-clock.1.2.3.tar.bz2 中.

我能否简单修改 SRC_URI  让 portage 在本地获取代码?

我现在使用 SRC_URI="file:///home/xx/software/alarm-clock.1.2.3.tar.bz2" 是不行的.
发表于 2009-9-17 08:03:49 | 显示全部楼层
你把这个alarm-clock.1.2.3.tar.bz2放到distfiles目录下就可以了。
回复 支持 反对

使用道具 举报

发表于 2009-9-17 10:36:24 | 显示全部楼层
個人以為比較好的辦法是
SRC_URI="alarm-clock.1.2.3.tar.bz2"
RESTRICT="mirror fetch"
回复 支持 反对

使用道具 举报

发表于 2009-9-17 11:15:27 | 显示全部楼层
ln -s /home/xx/software/alarm-clock.1.2.3.tar.bz2 /usr/portage/distfiles/alarm-clock.1.2.3.tar.bz2
这样是不是也可以呀.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-18 04:45:17 | 显示全部楼层
谢谢各位!

不过稍微有点不爽的地方就是, distfile 中的文件一般都被当成临时文件, 以前我常常看空间不多了, 就直接使用 rm 删除此文件夹中的所有文件. 估计以后得改用 eclean 了.
回复 支持 反对

使用道具 举报

发表于 2009-9-19 00:46:51 | 显示全部楼层
Post by cheneymx;2027872
谢谢各位!

不过稍微有点不爽的地方就是, distfile 中的文件一般都被当成临时文件, 以前我常常看空间不多了, 就直接使用 rm 删除此文件夹中的所有文件. 估计以后得改用 eclean 了.

删除也没有关系啊,这个里面的东西也就是安装一次后基本上就再也不会用到了吧,要是升级系统的话肯定会重新下载新版本的源码包的。除非你经常安装卸载同一个软件,才会经常用到。
回复 支持 反对

使用道具 举报

发表于 2009-9-20 11:42:12 | 显示全部楼层
剛才我看了下OpenMoko的文檔看到一個很有意思的東西:
SRC_URI = "file://myhelloworld.c \
          file://README.txt "

可能你多打了一個斜杠。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-23 21:41:49 | 显示全部楼层
Post by 亞利艾爾;2028505
剛才我看了下OpenMoko的文檔看到一個很有意思的東西:
SRC_URI = "file://myhelloworld.c \
          file://README.txt "

可能你多打了一個斜杠。


这个不行.

http://forums.gentoo.org/viewtopic-t-634127-start-0.html , 我看到:

SRC_URI="file:///path/to/vimball.tbz2"
RESTRICT="mirror"

有人确认说这个可以, 结果我尝试了, 系统报错依然找不到文件.
回复 支持 反对

使用道具 举报

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

本版积分规则

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