LinuxSir.cn,穿越时空的Linuxsir!

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

为啥用overlay还是装不了mysql 5.1?

[复制链接]
发表于 2010-1-7 10:17:43 | 显示全部楼层 |阅读模式
# vi /etc/layman/layman.cfg

add overlay: http://ftp.mars.arge.at/pub/overlay/geos_one-overlay.xml

# layman -L
# layman -a go-mysql
# echo “dev-db/mysql” >> /etc/portage/package.unmask
# emerge -C virtual/mysql dev-db/mysql
# cd /usr/distfiles
# wget http://mysql.mirrors.pair.com/Do ... mysql-5.1.42.tar.gz
# emerge -av mysql

这个emerge还是没有列出来mysql 5.1.xx

谢谢。
发表于 2010-1-7 12:03:19 | 显示全部楼层
ebuild没有指定Keyword?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-7 13:19:31 | 显示全部楼层
$ACCEPT_KEYWORDS="~x86" emerge -av mysql

这样也是没用的
回复 支持 反对

使用道具 举报

发表于 2010-1-7 13:45:06 | 显示全部楼层
Post by Untitled;2062533
# vi /etc/layman/layman.cfg

add overlay: http://ftp.mars.arge.at/pub/overlay/geos_one-overlay.xml

# layman -L
# layman -a go-mysql
# echo “dev-db/mysql” >> /etc/portage/package.unmask
# emerge -C virtual/mysql dev-db/mysql
# cd /usr/distfiles
# wget http://mysql.mirrors.pair.com/Do ... mysql-5.1.42.tar.gz
# emerge -av mysql

这个emerge还是没有列出来mysql 5.1.xx

谢谢。


照着LZ的方法做,最后我可以看到 mysql-5.1.x 的ebuild
  1. # eix-update
  2. # eix  -e dev-db/mysql
  3. [i] dev-db/mysql
  4.      Available versions:  [M]3.23.58-r1 [M]4.0.27-r1 [M]4.1.22-r1 [M]5.0.26-r2 [M]~5.0.32 [M]~5.0.34 [M]5.0.38 [M]5.0.40 [M]5.0.42 [M]5.0.44 [M]5.0.44-r1 [M]5.0.44-r2 [M]5.0.54 [M]~5.0.56 [M]~5.0.60 5.0.60-r1 5.0.70 5.0.70-r1 ~5.0.72 ~5.0.72-r1 ~5.0.76 ~5.0.76-r1 ~5.0.83 ~5.0.84 5.0.84-r1 [M]5.1.41[1] [M]5.1.42[1] {berkdb big-tables cluster community debug embedded extraengine filesystem innodb latin1 max-idx-128 minimal pbxt perl profiling raid readline revision selinux soliddb sphinx spider ssl static tcpd}
  5.      Installed versions:  5.0.84-r1(04:32:29 PM 12/27/2009)(berkdb community perl ssl -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 -minimal -profiling -selinux -static)
  6.      Homepage:            http://www.mysql.com/
  7.      Description:         A fast, multi-threaded, multi-user SQL database server.
  8. [1] "go-mysql" /usr/local/portage/layman/go-mysql
复制代码

emerge 也可以。除LZ所说的意外,还要把 virtual/mysql ~x86 加到 portage.keywords 中。
  1. emerge -av =dev-db/mysql-5.1.42
  2. These are the packages that would be merged, in order:
  3. Calculating dependencies - * QA Notice: EXPORT_FUNCTIONS is called before inherit in mysql.eclass. For
  4. * compatibility with <=portage-2.1.6.7, only call EXPORT_FUNCTIONS after
  5. * inherit(s).
  6. * QA Notice: EXPORT_FUNCTIONS is called before inherit in mysql.eclass. For
  7. * compatibility with <=portage-2.1.6.7, only call EXPORT_FUNCTIONS after
  8. * inherit(s).
  9. * QA Notice: EXPORT_FUNCTIONS is called before inherit in mysql.eclass. For
  10. * compatibility with <=portage-2.1.6.7, only call EXPORT_FUNCTIONS after
  11. * inherit(s).
  12. * QA Notice: EXPORT_FUNCTIONS is called before inherit in mysql.eclass. For
  13. * compatibility with <=portage-2.1.6.7, only call EXPORT_FUNCTIONS after
  14. * inherit(s).
  15. ... done!
  16. [ebuild  N    ] dev-libs/xmlrpc-c-1.18.02  USE="cgi curl cxx threads -abyss -tools" 540 kB [0]
  17. [ebuild  N    ] dev-util/cmake-2.6.4-r3  USE="emacs -qt4 -vim-syntax" 3,209 kB [0]
  18. [ebuild     U ] dev-db/mysql-5.1.42 [5.0.84-r1] USE="community perl ssl -big-tables -cluster -debug -embedded -extraengine -filesystem% -innodb% -latin1 -max-idx-128 -minimal -pbxt% -profiling -revision% (-selinux) -soliddb% -sphinx% -spider% -static (-berkdb%*)" 21,746 kB [0=>1]
  19. [ebuild     U ] virtual/mysql-5.1 [5.0] 0 kB [0=>1]
  20. Total: 4 packages (2 upgrades, 2 new), Size of downloads: 25,494 kB
  21. Portage tree and overlays:
  22. [0] /usr/portage
  23. [1] /usr/local/portage/layman/go-mysql
  24. Would you like to merge these packages? [Yes/No]
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-1-7 17:14:17 | 显示全部楼层
楼上正解。

有些Ebuild没有指定keyword,要自己在portage.keywords 里指定,一般这些都是没有经过充分测试的软件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-7 22:22:31 | 显示全部楼层
还是搞不定,搞不懂5.1出这么久了,gentoo连测试库都不收录,真是搞不懂,下周打算转CentOS算了。
回复 支持 反对

使用道具 举报

发表于 2010-1-7 22:38:28 | 显示全部楼层
都看到ebuild了,直接用ebuild命令都可操作
man ebuild
直接ebuild merge
回复 支持 反对

使用道具 举报

发表于 2010-1-8 00:26:51 | 显示全部楼层
Post by Untitled;2062702
还是搞不定,搞不懂5.1出这么久了,gentoo连测试库都不收录,真是搞不懂,下周打算转CentOS算了。

LZ 除了一直在抱怨“搞不定”外,一直没有认真考虑过如何解决问题。上面的回帖中已经演示了,mysql-5.1.x 是可以顺利 emerge的。

只想着换系统了事,总有一天还会遇到类似的麻烦事。

如果还有心解决问题,请把下面的运行结果贴出来。否则爱莫能助。
  1. # layman -l
  2. # layman -L
  3. # eix-update & eix -e mysql
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-8 16:11:27 | 显示全部楼层
结果来了


  1. # layman -l
  2. * go-mysql                  [Subversion] ([url]http://mars.arge.at/svn/linamh/tru[/url]...)
复制代码

  1. layman -L
  2. * 389-ds                    [Subversion] ([url]http://mars.arge.at/svn/linamh/tru[/url]...)
  3. * apparmor                  [Subversion] ([url]http://mars.arge.at/svn/linamh/tru[/url]...)
  4. * bongo                     [Subversion] ([url]http://mars.arge.at/svn/linamh/tru[/url]...)
  5. * go-mysql                  [Subversion] ([url]http://mars.arge.at/svn/linamh/tru[/url]...)
  6. * go-vmware                 [Subversion] ([url]http://mars.arge.at/svn/linamh/tru[/url]...)
  7. * ifolder                   [Subversion] ([url]http://mars.arge.at/svn/linamh/tru[/url]...)
  8. * lightscribe               [Subversion] ([url]http://mars.arge.at/svn/linamh/tru[/url]...)
  9. * linamh                    [Subversion] ([url]http://mars.arge.at/svn/linamh/tru[/url]...)
  10. * mds                       [Subversion] ([url]http://mars.arge.at/svn/linamh/tru[/url]...)
  11. * mysql-overlay             [Git       ] (git://git.o.g.o/proj/mysql.git       )
  12. * orion5x                   [Subversion] ([url]https://linkstationwiki.svn.source[/url]...)
复制代码

  1. # eix -e mysql
  2. [i] dev-db/mysql
  3.      Available versions:  3.23.58-r1 4.0.27-r1 4.1.22-r1 5.0.26-r2 (~)5.0.32 (~)5.0.34 5.0.38 5.0.40 5.0.42 5.0.44 5.0.44-r1 5.0.44-r2 5.0.54 (~)5.0.56 (~)5.0.60 5.0.60-r1 5.0.70 5.0.70-r1 (~)5.0.72 (~)5.0.72-r1 (~)5.0.76 (~)5.0.76-r1 (~)5.0.83 (~)5.0.84 5.0.84-r1 {berkdb big-tables cluster community debug embedded extraengine innodb latin1 max-idx-128 minimal perl profiling raid readline selinux ssl static tcpd}
  4.      Installed versions:  5.0.84-r1(10:13:53 01/07/10)(berkdb community ssl -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 -minimal -perl -profiling -selinux -static)
  5.      Homepage:            http://www.mysql.com/
  6.      Description:         A fast, multi-threaded, multi-user SQL database server.

  7. [u] virtual/mysql
  8.      Available versions:  4.0 4.1 5.0 (~)5.1
  9.      Installed versions:  5.0(10:14:05 01/07/10)
  10.      Homepage:            http://dev.mysql.com
  11.      Description:         Virtual for MySQL client or database

  12. Found 2 matches.
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-8 16:17:06 | 显示全部楼层
直接使用5.1.42.ebuild发现 git://git.overlays.gentoo.org/proj/mysql-extras.git connection refused.
回复 支持 反对

使用道具 举报

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

本版积分规则

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