問閒魂 Gentoo emerge問題

[ebuild     UD] dev-db/mysql-4.0.27-r1 [4.1.14-r1] USE="berkdb perl ssl -big-tables -debug -embedded -minimal -raid (-selinux) -static (-cluster%) (-extraengine%) (-srvdir%)" 10,940 kB


我點樣可以唔比佢downgrade回4.0.27
明明4.1.14新過佢wo ???


試過emerge -U (upgradeonly)都唔得
附件: 您所在的用戶組無法下載或查看附件

3272-8121-6997-5262
另外想問知唔知道
virtual/mysql 同 dev-db/mysql 分別 ???
好似話一個mysql-community 一個是mysql-dev
"
為了策應upstream發行政策的變更,之前的dev-db/mysql被分離dev-db/mysql-community和dev-db/mysql。新的virtual/mysql依賴dev-db/mysql-community或者dev-db/mysql的存在。
如果emerge命令抱怨需要virtual/mysql的話,那就安裝她。假設你已經有mysql或者mysql-community版本,就不需要任何的編譯了。
如果你不想要最新的穩定版本,而是想繼續使用mysql 4.x,比如,記得一定要標記屏蔽>=virtual/mysql-4.1,>=dev-db/mysql-4.1以及/etc/portage/package.mask裡邊的>=dev-db/mysql-community-4.1。
如果你只想編譯mysql客戶端,你需要啟用minimal USE標記。
[ 本帖最後由 三隻眼 於 2007-1-28 20:31 編輯 ]

3272-8121-6997-5262
在package.mask加了
>=virtual/mysql-5
>=dev-db/mysql-5
>=dev-db/mysql-community-4.1

好像fix了

emerge -pv postfix

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] virtual/mysql-4.1  0 kB
[ebuild     U ] mail-mta/postfix-2.2.10 [2.2.5] USE="hardened ipv6 mailwrapper mysql pam sasl ssl vda -cdb% -ldap -mbox -nis -postgres (-selinux)" 2,393 kB

Total size of downloads: 2,393 kB

3272-8121-6997-5262
1. 你 mask 左新版 virtual/mysql-4.1 或被 ~x86 mask 左,可以試下 sync 一次

2. virtual/mysql depend on dev-db/mysql 或 dev-db/mysql-community
community 其實係 5.0.27 同 5.1
非 community 係 3.23 - 5.0
那寫其他 software 的 ebuild 時,如 profix 只要 depend on virtual/mysql 就可以了,不用煩應該 depend on dev-db/mysql 定 dev-db/mysql-community

Notes: 任何情況下,唔好將 4.1 downgrade 到 4.0,4.1 個 charset 處理方法同 4.0 完全唔同…
原帖由 閒魂 於 2007-1-29 12:34 發表
1. 你 mask 左新版 virtual/mysql-4.1 或被 ~x86 mask 左,可以試下 sync 一次

2. virtual/mysql depend on dev-db/mysql 或 dev-db/mysql-community
community 其實係 5.0.27 同 5.1
非 community 係 3.23 - 5.0
那 ...
4.1 back 4.0 我知有問題..所以先問點樣唔downgrade

好似係 Latin 同 UTF-8 問題

3272-8121-6997-5262