LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo中奇怪的目录

[复制链接]
发表于 2011-12-17 12:40:24 | 显示全部楼层 |阅读模式
今天想使用latex2e.info,查找目录的时候,
发现有个这样的目录

  1. $ pwd
  2. /usr/usr/share/man/man1
  3. $ ls
  4. eclean.1.bz2    equery.1.bz2   euse.1.bz2
  5. enalyze.1.bz2   eread.1.bz2    glsa-check.1.bz2
  6. epkginfo.1.bz2  eshowkw.1.bz2  revdep-rebuild.1.bz2
  7. $ qfile eclean.1.bz2
  8. app-portage/gentoolkit (/usr/usr/share/man/man1/eclean.1.bz2)
复制代码

不知道这算不算bug?
发表于 2011-12-17 14:22:00 | 显示全部楼层
有什么问题?就是man1里面的内容少了点,是个新系统?
回复 支持 反对

使用道具 举报

发表于 2011-12-17 16:20:44 | 显示全部楼层
不奇怪。貌似有 -doc -manual 之类的use, 用了文档就少了。
回复 支持 反对

使用道具 举报

发表于 2011-12-17 18:05:16 | 显示全部楼层
难道你们都木看到重点是两个/usr...


也许装的时候选了--prefix=/usr 额。。。我这里正常啊~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-17 18:57:37 | 显示全部楼层
Post by iamkr;2157197
难道你们都木看到重点是两个/usr...


也许装的时候选了--prefix=/usr 额。。。我这里正常啊~


hand啊。估计gentookit版本不同,这里是

  1. $ eix gentoolkit
  2. [i] app-portage/gentoolkit
  3.      Available versions:  0.2.4.6.1-r1!t 0.3.0.4 (~)0.3.0.4-r1 (~)0.3.0.4-r2 (~)0.3.0.4-r3 0.3.0.4-r4 **9999 {minimal}
  4.      Installed versions:  0.3.0.4-r4(10时42分48秒 2011年12月16日)
  5.      Homepage:            http://www.gentoo.org/proj/en/portage/tools/index.xml
  6.      Description:         Collection of administration scripts for Gentoo
复制代码
回复 支持 反对

使用道具 举报

发表于 2011-12-17 22:16:27 | 显示全部楼层


  1. [i] app-portage/gentoolkit
  2.      Available versions:  0.2.4.6.1-r1!t 0.3.0.4 (~)0.3.0.4-r1 (~)0.3.0.4-r2 (~)0.3.0.4-r3 0.3.0.4-r4{tbz2} **9999 {minimal}
  3.      Installed versions:  0.3.0.4-r4{tbz2}(22时49分01秒 2011年09月18日)
  4.      Homepage:            http://www.gentoo.org/proj/en/portage/tools/index.xml
  5.      Description:         Collection of administration scripts for Gentoo
复制代码
回复 支持 反对

使用道具 举报

发表于 2011-12-18 03:18:40 | 显示全部楼层
跑一下ebuild app-portage/gentoolkit-0.3.0.4-r4.ebuild install
再去看一下為甚麼它被装到/usr/usr裡去。

btw, 我这里正常:
  1. qlist gentoolkit
  2. ...
  3. /usr/share/man/man1/eclean.1.bz2
  4. /usr/share/man/man1/enalyze.1.bz2
  5. /usr/share/man/man1/epkginfo.1.bz2
  6. /usr/share/man/man1/equery.1.bz2
  7. /usr/share/man/man1/eread.1.bz2
  8. /usr/share/man/man1/eshowkw.1.bz2
  9. /usr/share/man/man1/euse.1.bz2
  10. /usr/share/man/man1/glsa-check.1.bz2
  11. /usr/share/man/man1/revdep-rebuild.1.bz2
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-18 09:02:43 | 显示全部楼层
Post by mathfeel;2157214
跑一下ebuild app-portage/gentoolkit-0.3.0.4-r4.ebuild install
再去看一下為甚麼它被装到/usr/usr裡去。

btw, 我这里正常:
  1. qlist gentoolkit
  2. ...
  3. /usr/share/man/man1/eclean.1.bz2
  4. /usr/share/man/man1/enalyze.1.bz2
  5. /usr/share/man/man1/epkginfo.1.bz2
  6. /usr/share/man/man1/equery.1.bz2
  7. /usr/share/man/man1/eread.1.bz2
  8. /usr/share/man/man1/eshowkw.1.bz2
  9. /usr/share/man/man1/euse.1.bz2
  10. /usr/share/man/man1/glsa-check.1.bz2
  11. /usr/share/man/man1/revdep-rebuild.1.bz2
复制代码


不太懂ebuild,想找个时间学习一下,
特别想学写个ebuild。
上次好像还有人给了一些ebuild的链接,
太懒,忘了。
太荒废了。
回复 支持 反对

使用道具 举报

发表于 2011-12-18 15:22:28 | 显示全部楼层
Post by easior lars;2157217
不太懂ebuild,想找个时间学习一下,
特别想学写个ebuild。
上次好像还有人给了一些ebuild的链接,
太懒,忘了。
太荒废了。


个人意见啦。要稍微深入Gentoo必须学会portage和ebuild。ebuild基本上只是一系列shell脚本而已。会shell就会基本ebuild了。

理想情况是每次Sync main tree和个overlay里的ebuild总会成功。但我的经验是常有一两个小ebuild问题一直得不到更新。就算发bug report甚至包括解决方案也不见得很快进main tree。特别是冷门的项目。所以自己要有能力维护一个overlay。

如果只是被动地等官方发表稳定包,不如转用二进制发行版。(特别现在emerge的默认设定不再展示那给用户一点虚荣和快感的刷頻
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-18 16:59:11 | 显示全部楼层
Post by mathfeel;2157231
个人意见啦。要稍微深入Gentoo必须学会portage和ebuild。ebuild基本上只是一系列shell脚本而已。会shell就会基本ebuild了。

理想情况是每次Sync main tree和个overlay里的ebuild总会成功。但我的经验是常有一两个小ebuild问题一直得不到更新。就算发bug report甚至包括解决方案也不见得很快进main tree。特别是冷门的项目。所以自己要有能力维护一个overlay。

如果只是被动地等官方发表稳定包,不如转用二进制发行版。(特别现在emerge的默认设定不再展示那给用户一点虚荣和快感的刷頻


ebuild中的脚本有一些预定义的函数,
由于并不知道具体是什么,初次读ebuild很茫然啊。
想问一下本地有没有比较全的有关编写ebuild文档?
或者具体制作一个ebuild的简单教程?
回复 支持 反对

使用道具 举报

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

本版积分规则

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