LinuxSir.cn,穿越时空的Linuxsir!

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

俺的第一个问题,关于Gentoo的安装,大家不要见笑,刚开始用Linux

[复制链接]
发表于 2006-11-8 21:33:58 | 显示全部楼层 |阅读模式
之前断断续续有很少的接触,最近手里有几台旧机器,打算用来跑Linux

1)P3 800 + 256M + 160G
2)P3 800 + 512M + 40G

其中
1)打算拿来装个最简的Linux,仅安装Gentoo+lftp+rtorrent+samba+sshd
问题:还有哪些是必须安装的?终端界面下软件的中文支持怎么做?比如用lftp下载一个中文文件和中文目录

2)打算来玩xWindow的,当然也希望是最简,只要Gnome,除了x和中文支持,其他的也看了很多文档,装了一下,内核也编译好了,正常运行中。
但是我的安装步骤是
  1. #emerge gcc-config glibc gcc binutils
  2. #nano -w /etc/make.conf
  3. #nano -w /etc/portage/package.use /*加sys-libs/glibc userlocales*/
  4. #nano -w /etc/locales.build /*加en_US/ISO-8859-1 en_US.UTF-8/UTF-8 zh_CN.UTF-8/UTF-8 zh_CN.GB2312/GB2312 zh_CN.GB18030/GB18030*/
  5. #emerge glibc gcc binutils portage
  6. #emerge -e system
  7. #emerge ccache
  8. #emerge syslog-ng xinetd grub vixie-cron reiserfsprogs sysfsutils dhcpcd hotplug coldplug gentoolkit
  9. #emerge acpid ntp
  10. #for x in syslog-ng net.eth0 vixie-cron xinetd sshd hotplug coldplug acpid ntp-client ; do rc-update add $x default ; done
  11. #emerge gentoo-sources
  12. #rm /usr/src/linux
  13. #cd /usr/src
  14. #ln -s linux-2.6.11-gentoo-r4 linux
  15. #cd /usr/src/linux
  16. #make menuconfig
  17. #make && make modules && make modules_install && make install
复制代码



make.conf内容
  1. # These settings were set by the catalyst build script that automatically built this stage
  2. # Please consult /etc/make.conf.example for a more detailed example
  3. CFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe"
  4. CHOST="i686-pc-linux-gnu"
  5. CXXFLAGS="${CFLAGS}"
  6. ACCEPT_KEYWORDS="x86"
  7. GENTOO_MIRRORS="http://mirror.gentoo.gr.jp http://gentoo.osuosl.org"
  8. MAKEOPTS="-j2"
  9. AUTOCLEAN="yes"
  10. CCACHE_SIZE="512M"
  11. USE="X x86 -3dfx -3dnow -Xaw3d -a52 aac -aalib -accessibility acl acpi -adabas \
  12.      -adns -afs -aim alsa -altivec -apache -apache2 apm -arts audiofile bcmath \
  13.      -berkdb -bidi -birdstep -bonobo bzip2 -canna -cdb -cdr -chasen cjk -clamav \
  14.      -cups -db2 -dbase -dbm -dbmaker dts -dvd -dvdr -firebird -firefox -fortran \
  15.      -freetds -frontbase gtk gtk2 gif gnome -ibm -imap -informix -ingres -innodb \
  16.      -interbase -ipv6 -jabber -java jpeg -junit -kde mmx sse mplayer -msql \
  17.      -mssql -mysql -mysqli -perl -php -oss -oracle7 -oracle -postgres samba \
  18.      -qt3 -qt4 png -quicktime -sapdb -scanner -snmp -spell -sqlite -sqlite3 \
  19.      -sybase -sybase-ct -tcl -tcltk -tcpd unicode usb nls xmms xvid -yahoo xv \
  20.      win32codecs userlocales avi nptl nptlonly -mozilla truetype"
复制代码


请各位Linux前辈指点一下,整个过程中有哪些错误,另外要跑起来x,下一步需要做哪些?2)编译好的是否直接复制到1)中使用,还是说1)在做内核编译的时候,可以在USE删除更多的内容?

非常感谢!!!
发表于 2006-11-8 22:22:45 | 显示全部楼层
emerge ccache一开始就可以做。make.conf里得加上
FEATURES="ccache"才会起作用。
locales.build已经过时,现在用locale.gen。linux-2.6.11-gentoo-r4版本很旧了,注意一下。
还有安装grub,修改fstab等配置文件的事要做。
跑X得装xorg-x11,如果emerge gnome会自动装上(如果不想把gnome的东西全装上,可以emerge gnome-light)。你的机器不算好,编译gnome时间会相当长,要有心理准备。
一部机器上编好的包可以拿到第二部机器上装,无需再编译,但要打好包,emerge用上-b的选项即可。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-9 07:26:41 | 显示全部楼层
感谢LS回复,键盘错误,linux-2.6.17-gentoo-r8。#grub这个已经搞好,正常启动,3个分区都是reiserfs,机器正常运行中


#emerge gcc-config glibc gcc binutils
#emerge glibc gcc binutils portage
#emerge -e system


问题:
这些过程是否必要,这个过程是不是会装很多非最精简的东西,如果每个包都自己emerge,那最少需要哪些包?只运行终端界面的中文支持怎么做?我的USE有什么不恰当的地方?x我改天再研究研究,有问题在请教
回复 支持 反对

使用道具 举报

发表于 2006-11-9 09:25:42 | 显示全部楼层
如果硬件条件相仿,楼主考虑分布式编译啊,我是没条件玩了
回复 支持 反对

使用道具 举报

发表于 2006-11-9 14:11:06 | 显示全部楼层
Post by Untitled
...
#emerge gcc-config glibc gcc binutils
#emerge glibc gcc binutils portage
#emerge -e system

问题:
这些过程是否必要,这个过程是不是会装很多非最精简的东西,
工具链可只编译一次,因为emerge -e system时那几个包会再编译一次。至于会不会装非最精简的东西要看你的USE,比如加上java就会比去掉java多几个包出来。我个人的作法是emerge -e system之前尽量少设USE,或许nls就够了,等emerge -e system完了再考虑按自己的需要设置USE。
Post by Untitled
如果每个包都自己emerge,那最少需要哪些包?
emerge -epv system可以看到需要那些包,无需自己emerge。
Post by Untitled
只运行终端界面的中文支持怎么做?我的USE有什么不恰当的地方?x我改天再研究研究,有问题在请教
终端界面的中文支持可装个zhcon。USE看个人需要而定,很难说是否恰当。不过有些USE如nptl和nptl-only都是系统预设的,不必在make.conf里列出,详见/etc/make.profile/make.defaults。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-9 20:40:58 | 显示全部楼层
感谢楼上的热心回复,俺又了解多一点了,改天继续折腾我的P3,如果不嫌俺烦得话可以PM MSN吗,呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则

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