LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 05-01-03, 16:18 第 1 帖
windrose
 
windrose 的头像
 
 
★☆★督导☆★☆  
  注册日期: Oct 2002
  帖子: 6,300
  精华: 38
 

标题: Slackware 10安装手记


前段时间,家里装着slackware 9.1的昆腾火球2.1G硬盘有驾鹤归西的迹象。一直以来就觉得硬盘空间不够用,终于等到这个机会,有借口买个新硬盘了。

新硬盘是西数800JB,80G,8M缓存,7200rpm,号称建达蓝德盒装正货,三年保修。

一、系统安装
安装好硬盘后,首先在原来的windows系统中下载了Slackware 10.0的两个安装ISO文件,刻到光盘上。虽然也可以直接硬盘安装,但是刻盘后毕竟方便很多。

安装过程不细说了。用第一张光盘启动后,先运行cfdisk对新硬盘分区,然后用setup命令安装系统,我选择的是定制安装:
  • 不用KDE,所以除qt库之外,KDE的东西都不装。
  • 打算安装完成后升级到2.6.7的内核,顺便升级alsa,所以选择了不安装alsa。结果这给后面的一个小麻烦埋下伏笔,暂且不表。
  • 选择软件包时候特别注意要选上glibc-i18n这个包,它提供glibc的国际化支持。
由于轻车熟路,安装过程非常顺利,没有什么特别之处。

安装完成后,再按照第二张盘/testing/packages/linux-2.6.7/README.initrd的说明,安装2.6.7的内核、头文件和源文件,alsa还是暂不安装。

以前一直看到大家讨论用swaret升级的方便,现在也想赶赶时髦,于是到 http://swaret.sf.net 下载了swaret 1.6.2,安装后按照 /usr/doc/swaret-1.6.2/FAQ 里面的说明把系统升级到current状态。

二、X Window设置
接下来安装NVidia的驱动,然后设置xorg.conf,我选择了xfce4作为桌面管理器。由于我原来的中文字体所在目录做了备份,现在只需要把它移到合适的地方,而不需要重建fonts.dir和fonts.scale等文件。在/etc/X11/xorg.conf文件里加入中文字体的路径,修改 /etc/gtk/gtkrc.zh_CN选用simsun作为中文字体,修改 /etc/fonts/fonts.conf加入中文字体路径,指定简体中文用SimSun显示。我原来的 ~/.fonts.conf 文件也做了备份,重新把它cp到用户目录,于是汉化的工作就完成了。(具体做法其实和以前的汉化帖所说没什么不同,需要了解详细信息的请看置顶常见问题解决帖里面提供的链接)我已经设置了粗体用黑体代替,所以不打算打firefly的补丁了。

进入X之后,发现小字体显示不好看,醒悟到应该是 freetype 里面没有打开 bytecode interpreter。于是到 http://freetype.sf.net 下载的 freetype 2.1.9源代码。解开后,修改 freetype-2.1.9/include/freetype/config/ftoption.h 文件,将其中:
代码:
/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
改为:
代码:
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
然后:
代码:
configure --prefix=/usr make make install
再重新启动X之后,发现小字体的显示效果好多了。至此,美化工作完成。

三、设置声卡
http://www.alsa-project.org 下载了1.0.7版的 alsa-driver, alsa-lib, alsa-utils 和 alsa-oss,按照这个文档( http://alsa.opensrc.org/index.php?page=Quick+Install )的说明进行编译、安装。
我的声卡是古董的创新 vibra 128,用的是ens1371芯片,所以编译alsa-driver的时候:
代码:
configure --with-sequencer=yes --with-cards=ens1371
指定了只编译ens1371模块以节省编译时间。
其余几个程序的安装没有什么要特别说明的。

安装完成后,运行alsaconf,它发现了我的声卡,把加载驱动模块的语句添加到 /etc/modprobe.conf 之中去了(这里和之前版本有所不同,以前用到的是 /etc/modules.conf 文件,因为2.6版本的内核改变了加载模块所使用的文件,详情请 man modprobe.conf)

重新启动之后,运行 alsamixer 。意料之外的是,居然所有设备都是 off 的状态,声卡不发声。用lsmod命令查看,发现声卡驱动全部加载了,一时间不得其解,估计还是和udev这个东西有关。到网上查了查udev的资料,对它有了点了解,但是为什么声卡不发声还是弄不明白。
忽然想到,slackware原本有个 /etc/rc.d/rc.alsa 脚本来启动alsa的,但我没有安装它自带的alsa,所以没有这个文件。难道那里面有什么古怪?于是把第二张光盘的 /testing/packages/linux-2.6.7/alsa-driver-1.0.5a这个包解开,将其中的rc.alsa复制到 /etc/rc.d/。再次启动,然后再用alsamixer,发现设备状态变成on了,设置好适当的音量,终于能听到声音了。
打开 /etc/rc.d/rc.alsa 文件看了看,经过几次试验,发现 /usr/sbin/alsactl restore 这一句是关键,运行它之后就激活了声音设备。

四、设置网络参数
我用的是小区宽带网,已知自己的静态IP、Gateway、Mask、DNS等参数,系统已经认出我的Dlink TX-530网卡,本来用netconfig设置一下就可以了。但是设置后,发现不能上网,ping网关的时候总是出现 destination unreachable的错误。回想了一下,当初由9.0升级到9.1的时候也出现过这个问题,结果是需要在路由表里添加本机的IP作为默认网关,于是在 /etc/rc.d/rc.local 里面加入:
代码:
/sbin/route add default gw 10.115.147.98 metric 1
其中10.115.147.98是本机的IP
用了这个命令之后,网络不通的问题迎刃而解。

至此,新系统的设置基本完成,剩下的就是安装软件了,基本上属于体力活,不赘。







__________________
Free as in freedom, slack as in Slackware.
欢迎访问 http://slack.linuxsir.org
个人blog:http://blog.tuxfans.com/
RSS:http://feeds.feedburner.com/windroseblog
  windrose 当前离线   回复时引用此帖
旧 05-01-03, 17:09 第 2 帖
dyte100
 
dyte100 的头像
 
 
注册会员  
  注册日期: Jun 2004
  我的住址: 西安
  帖子: 472
  精华: 2
 

请问粗体怎样用黑体代替?







__________________
cpu:奔腾4,操作系统:slackware10,桌面:icewm
我是中国人,在爱国问题上我起码可以做到:决不购买任何日货,尽量不使用任何日货,对拥有日货的友人尽力规劝他们不再购买和使用日货!虽然我对韩国没有好感,但韩国民众断指抗日的决心和勇气却使我震撼和敬重!相比之下,我们中国人不买日货,实在是爱国抗日的举手之劳。抵制日货,从我做起!
  dyte100 当前离线   回复时引用此帖
旧 05-01-04, 23:32 第 3 帖
bambon
 
bambon 的头像
 
 
注册会员  
  注册日期: Nov 2004
  帖子: 6
  精华: 0
 

X Window设置部分好专业呀!赞!
我一直用KDE,都没见过X呢……
(KDE就是基于X之上的吧?小声地问)
  bambon 当前离线   回复时引用此帖
旧 05-01-05, 13:07 第 4 帖
laxi1982
 
laxi1982 的头像
 
 
注册会员  
  注册日期: Oct 2002
  帖子: 1,039
  精华: 1
 

强烈要求加精!!!







__________________
宠辱不惊 闲看庭前花开花落
去留无意 漫观天外云展云舒
-----------------------------
Dell D610: pm1.75+1.25G+60G

slackware debian都是很好的发行版
  laxi1982 当前离线   回复时引用此帖
旧 05-01-19, 17:19 第 5 帖
zerolin 帅哥
 
zerolin 的头像
 
 
注册会员  
  注册日期: Aug 2003
  帖子: 1,137
  精华: 9
 

引用:
把加载驱动模块的语句添加到 /etc/modprobe.conf 之中去了(这里和之前版本有所不同,以前用到的是 /etc/modules.conf 文件。我猜想是不是因为现在用了udev的缘故)

是2.6内核的原因吧,2.6内核用的是modprobe.conf 。以前升级redhat9 内核到2.6的时候,是这样的。 刚刚接触slackware,说错了,别笑我,嘿嘿







__________________
To believe yourself to be brave is to be brave; it is the only essential thing

-Mark Twain
  zerolin 当前离线   回复时引用此帖
旧 05-01-19, 17:49 第 6 帖
windrose
 
windrose 的头像
 
 
★☆★督导☆★☆  
  注册日期: Oct 2002
  帖子: 6,300
  精华: 38
 

谢谢指正。确实是2.6.x内核的原因,已更正。
  windrose 当前离线   回复时引用此帖
旧 05-01-21, 11:18 第 7 帖
maodou
 
maodou 的头像
 
 
注册会员  
  注册日期: Dec 2004
  我的住址: 中国-上海
  帖子: 105
  精华: 0
 

我运行alsamixer发现里面的设备都是off的,我怎么才能知道我加没加载声卡的驱动程序,谢谢







__________________
除了屏幕,我一无所有
  maodou 当前离线   回复时引用此帖
旧 05-01-21, 11:36 第 8 帖
windrose
 
windrose 的头像
 
 
★☆★督导☆★☆  
  注册日期: Oct 2002
  帖子: 6,300
  精华: 38
 

引用:
作者: maodou
我怎么才能知道我加没加载声卡的驱动程序,谢谢
用lsmod命令,看看有没有以snd开头的模块
  windrose 当前离线   回复时引用此帖
旧 05-01-21, 11:59 第 9 帖
maodou
 
maodou 的头像
 
 
注册会员  
  注册日期: Dec 2004
  我的住址: 中国-上海
  帖子: 105
  精华: 0
 

嗯,看到有了,可是怎么才能让我的设备从off变成on,谢谢
  maodou 当前离线   回复时引用此帖
旧 05-01-21, 12:05 第 10 帖
windrose
 
windrose 的头像
 
 
★☆★督导☆★☆  
  注册日期: Oct 2002
  帖子: 6,300
  精华: 38
 

/etc/rc.d/rc.alsa运行过吗?
  windrose 当前离线   回复时引用此帖
旧 05-01-21, 12:21 第 11 帖
maodou
 
maodou 的头像
 
 
注册会员  
  注册日期: Dec 2004
  我的住址: 中国-上海
  帖子: 105
  精华: 0
 

运行的时候提示:
ALSA warning :No mixer settings fond in/etc/asound.state.sound may be muted.use 'alsamixer' to unmute your sound card,and then 'alsactl store' to save the default ALSA mixer settings to be loaded at boot.

运行了alsamixer里面的都是off的,然后不知道该怎么做下一步了,谢谢
  maodou 当前离线   回复时引用此帖
旧 05-01-21, 12:29 第 12 帖
maodou
 
maodou 的头像
 
 
注册会员  
  注册日期: Dec 2004
  我的住址: 中国-上海
  帖子: 105
  精华: 0
 

我运行alsaconf配置了一下声卡,现在有声音了,tks
  maodou 当前离线   回复时引用此帖
旧 05-01-21, 18:37 第 13 帖
dreamawake
 
dreamawake 的头像
 
 
注册会员  
  注册日期: Jan 2004
  我的住址: 深海
  帖子: 1,051
  精华: 7
 

老大贴一张X效果图吧







__________________
arch最适合我...
--------------------------------------------------------
我的海有很许多大大小小的岛屿,虽然支离破碎,但重要的是,我包容着它们。
--------------------------------------------------------------------------
我家小宝宝诞生了^_^
  dreamawake 当前离线   回复时引用此帖
旧 09-10-14, 16:08 第 14 帖
yangtianxi123
 
 
 
注册会员  
  注册日期: Nov 2008
  帖子: 4
  精华: 0
 

谢谢。。。给了我的帮助!
  yangtianxi123 当前离线   回复时引用此帖
旧 09-10-14, 21:28 第 15 帖
ltwan2001
 
ltwan2001 的头像
 
 
注册会员  
  注册日期: Dec 2008
  帖子: 165
  精华: 0
 

05-01-21->09-10-14
果然是考古學家....
  ltwan2001 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 12:47


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org