首先日一下 bilbo,不小心按了一下 ctrl+z,内容居然都丢了,nnd,刚才都写完了。
言归正传。之前想安装 eclipse 的时候,发现他依赖 jdk 1.4,就没装。这次又想装了,就试着找找看哪个依赖 jdk 1.4.下面就是找的过程。
:%s/\(\d\)\s\+.*$/\1/g #去掉结尾的没用的东西
:%s#/\(.*\)\(-\d\)#/\1/\1\2#   #把路径弄好
for l in $(cat ~/b);do echo "######$l">
下面是结果中的部分。第一个 ebuild 里面这种是不会有问题的。就是第二个造成的依赖 jdk 1.4,给他加一个 java5 的 use 的就好了。
DEPEND=">=virtual/jdk-1.4
RDEPEND=">=virtual/jre-1.4"
######dev-java/tomcat-servlet-api/tomcat-servlet-api-5.5.27.ebuild
DEPEND="java5? ( >=virtual/jdk-1.5 )
!java5? ( =virtual/jdk-1.4* )
RDEPEND="java5? ( >=virtual/jdk-1.5 )
!java5? ( =virtual/jdk-1.4* )"