LinuxSir.cn,穿越时空的Linuxsir!

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

硬盘报废,主板升级...怎么重新开始Gentoo?

[复制链接]
发表于 2011-1-11 23:29:16 | 显示全部楼层 |阅读模式
换了一块华硕P5Q-D,老的奔腾4也不用了,硬盘也报废了,郁闷。新cpu为酷睿2 e8200,想试试64位的Gentoo。怎么重新开始Gentoo?问题1:CFLAGES如何选择,干脆提供个make.conf参考可以吗?问题2:64位软件兼容性如何,有大的问题吗?3q
 楼主| 发表于 2011-1-11 23:34:27 | 显示全部楼层
看到一篇:http://en.gentoo-wiki.com/wiki/S ... -Core_T20xx.2FT21xx 但还不够。。。
回复 支持 反对

使用道具 举报

发表于 2011-1-11 23:55:01 | 显示全部楼层
看你干什么用了,我有台台式机(E7500+nvidia独显),跑的是Gentoo x86_64,内核开了multilib,没有配置交叉编译环境。还没有碰到兼容性问题,平时上上网、看看电影、写写程序(到x86机器上需要重新编译一下),挺好用的。下面是我的make.conf,供参考。

全局hal标记没有移除,是从xorg-server-1.7一直升级到1.9的。现在内核是2.6.36,用起来还好。


  1. # These settings were set by the catalyst build script that automatically
  2. # built this stage.
  3. # Please consult /usr/share/portage/config/make.conf.example for a more
  4. # detailed example.

  5. # Refer to http://www.gentoo.org/doc/en/gentoo-amd64-faq.xml
  6. CFLAGS="-O2 -march=core2 -pipe"
  7. CXXFLAGS="${CFLAGS}"

  8. # WARNING: Changing your CHOST is not something that should be done lightly.
  9. # Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
  10. CHOST="x86_64-pc-linux-gnu"

  11. # Number of Processors + 1
  12. MAKEOPTS="-j3"

  13. FEATURES="ccache parallel-fetch userfetch"

  14. # my Portage Overlay
  15. PORTDIR_OVERLAY="/usr/local/portage/myportage/"       

  16. # C Cache
  17. CCACHE_DIR="/var/portage/ccache"
  18. CCACHE_SIZE="512M"

  19. # LICENCSE
  20. ACCEPT_LICENSE="dlj-1.1 googleearth AdobeFlash-10.1"

  21. # These are the USE flags that were used in addition to what is provided by the
  22. # profile used for building.
  23. USE=" \
  24. # CPU Features
  25.     mmx mmx2 sse sse2 sse3 ssse3 smp \
  26. # Power Management
  27.     acpi \
  28. # Audio System:
  29.    -arts alsa \
  30. # Hardware ABL
  31.     udev dbus hal \
  32. # POSIX Thread Library
  33.     threads pam ncurses readline \
  34. # Locale
  35.     nls cjk unicode zh_CN en_US linguas_zh_CN linguas_en_US spell \
  36. # X Window System
  37.     X  \
  38. # Desktop Environment
  39.     -kde -qt3 -qt4 -kde4 gnome branding libnotify \
  40. # emacs editor
  41.     emacs \
  42. # Netwrok
  43.     -avahi -zeroconf samba \
  44. # Cosole
  45.     bash-completion gpm \
  46. # 2D/3D Graphic, Font Rendering
  47.    gtk jpeg jpeg2k gif png tiff truetype pdf fontconfig xft cleartype opengl dri nvidia vdpau \
  48. # Media Player
  49.     mplayer \
  50. # Compress
  51.     zlib bzip2 lzma"

  52. # Language
  53. LINGUAS="zh_CN zh en_US en"

  54. # Video Card
  55. VIDEO_CARDS="nvidia"

  56. # Keyboard, Mouse
  57. INPUT_DEVICES="keyboard mouse evdev"


  58. GENTOO_MIRRORS="http://mirrors.xmu.edu.cn/gentoo \
  59. http://mirrors.163.com/gentoo/ \
  60. http://mirrors.sohu.com/gentoo/"
  61. SYNC="rsync://mirrors.xmu.edu.cn/gentoo-portage"

  62. source /var/lib/layman/make.conf
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-12 11:04:02 | 显示全部楼层
谢谢楼上,修改下我套用了。
内核开了multilib
是什么意思, 兼容库?
回复 支持 反对

使用道具 举报

发表于 2011-1-12 11:23:15 | 显示全部楼层
Mark一下,下次换机器了估计能用的上。
现在还用32位系统,下次估计就是x86_64了。
不过现在hal差不多可以移除了吧~

另外USE标记里面的CPU feature和你在CFLAGS里面指定 -march会不会有点重复了?
回复 支持 反对

使用道具 举报

发表于 2011-1-12 12:01:13 | 显示全部楼层
Post by LongerZ;2125524
谢谢楼上,修改下我套用了。
是什么意思, 兼容库?


IA32 Emulation 配置一个32位/64位兼容的内核,以兼容部分32位程序(譬如grub)。“纯64位”没有尝试过,也有些担心兼容性问题。

参考了:

http://www.gentoo.org/doc/en/han ... l?part=1&chap=7
回复 支持 反对

使用道具 举报

发表于 2011-1-12 12:04:00 | 显示全部楼层
Post by peter_huang;2125525
Mark一下,下次换机器了估计能用的上。
现在还用32位系统,下次估计就是x86_64了。
不过现在hal差不多可以移除了吧~

另外USE标记里面的CPU feature和你在CFLAGS里面指定 -march会不会有点重复了?



这两者关系我也不是很清楚,CFLAGS是给编译器的。USE Flags中的CPU Features是在configure的时候起作用,不知道会不会“传递”到编译器中。反正这个保守的方案用着没出现问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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