slackware 11.0 安装及基本配置

发布时间:2009-05-18

更新记录:2007.3.28 locale设置添加了些说明。

(一)安装篇

1.下载安装介质。
如果你可以访问国外网站,建议从 www.slackware.com 官方网站下载。如果你是教育网的朋友,请从 ftp://202.38.75.152/pub/slackware/slackware-11.0-iso/ (由bingump热心提供)下载。windows下用winm5软件检测光盘完整性,与官方提供的md5值一致方可用。(如果不一致可能是下载损坏,或者iso文件被修改过。建议重新下载)。强烈建议新手在windows下用nero刻碟安装,注意不要解压iso文件,要直接刻录。不然会导致无法从光盘引导。PS:硬盘安装请参阅linuxsir安装版块相关教程。
推荐一个国内镜像:http://cncmirror.vmmatrix.net/slackw...ware-11.0-iso/

2.安装及注意事项
安装过程请参考 http://www.linuxsir.org/bbs/showthread.php?t=235272 (struggle斑竹写的)。
注意一点,选择软件包时不要选择 kdei 。因为slackware 11.0与10.2不同,会安装所有语言支持,占用大量空间!(如果你有安装经验,不要选用full也就不存在这个问题了)
还要注意起动服务选择,请选上httpd,mysqld,samba.别选sendmail,一般人没多大用。

(二)汉化及基本配置

1.安装i18n语言支持
起动pc,root登陆。把cd3放到光驱。
#mount -o /dev/hdc /mnt/cdrom (hdc这里也许与你的机器不符,请在网上查阅关于设备在linux下的对应文件名)
#cd /mnt/cdrom/kdei
#installpkg *zh*.tgz (安装kde简体,繁体支持,及koffice语言支持)
#installpkg *en*.tgz (可选,这是安装美国英语支持)

2.设置local
vi /etc/profile.d/lang.sh
export LANG=en_US
export LC_CTYPE=zh_CN
#export LC_COLLATE=C
注:如果想设置中文编码可以这样:export LC_CTYPE=zh_CN.GBK 或者 zh_CN.GB2312 zh.CN.utf-8 等。如果你嫌麻烦可以export ALL=zh_CN.xxx

3.安装字体
#startx
起动kde,语言设置先选择英文。因为你还没有中文字体,选择中文会乱码。
控制中心->系统管理->字体安装程序
添加字体,选择你xp的windows下的fonts文件中的字体。全部选择安装(将来字体设置会省很多麻烦。当然你也可以选择安装。)

4.更新字体配置
注销,执行 #fc-cache -fv
#startx 在控制中心把kde语言设置为中文,字体推荐siusun 大小11。调整字体边角全部选好。

(三 )安装后设置

1.让系统出声。
#alsaconf
照提示创建声卡数据。

2.自动挂载的ntfs分区乱码且普通用户无法访问
/etc/fstab
/dev/hda1 /mnt/hda1 ntfs ,umask=0,iocharset=cp936,ro 0 0
仿照修改,这样挂载的ntfs分区就不会显示乱码,而且普通用户也有查看权限。(2.6.x内核用户把iocharset改为nls)

3.添加普通用户。
系统->用户管理程序
添加一个用户,sh选择bash。设置密码。
或者
#useradd -m -s /bin/bash XXX
#passwd XXX

4.默认图形界面启动
修改/etc/inittab
id:4:initdefault:

5.关机无法掉电
修改/etc/rc.d/rc.modules 使关机自动掉电
#/sbin/modprobe apm去掉#
/sbin/modprobe apm

重启。ok

(四)中文输入法安装设置

1.下载安装
http://slackware.lupaworld.cn/pkg/ 下载fcitx 3.1.1。
$su
#installpkg ./fcitx*tgz

2.配置
修改/etc/profile添加
#fcitx
export XMODIFIERS="@im=fcitx"

3.运行及修改配置
$fcitx
修改配置~/.fcitx/config
[程序]
显示字体大小=14
[界面]
候选词个数=8
输入条使用3D界面=0
[热键]
上一页=,
下一页=.
以上是我自己的配置修改的地方,仅供参考。
$killall fcitx
$fcitx
重启输入法生效。

4.输入法自启动
我没让它自启动,想用的时候就$fcitx
你可以建个启动项放在~/.kde/Autostart

(五)媒体播放及Mplayer安装


1.相关包下载。
http://slackware.lupaworld.cn/pkg/
下载
lame-3.96.1-i486-2kjz.tgz
MPlayer-1.0pre7try2-i486-1asz.tgz
MPlayer_codecs-20050412-i686-2jto.tgz
mplayerplug-in-3.25-i486-1.tgz
还有三个lib最好也下载
libdvdcss-1.2.9-i486-1kjz.tgz
libmpcdec-1.2.2-i486-1kjz.tgz
libquicktime-0.9.8-i686-1jto.tgz

#installpkg ./*tgz

2配置xine和mplayer

现在你的mplayer还不能用。
xine选择setting->setup
配置水平选择expert,选应用。
gui:splash项可去掉闪屏。
meida:DVD.language改为zh_CN
其他选项默认。
mplayer选择小扳手图表进入设置
audio:alsa
video:xv
subtitle&OSD:编码选简体cp936
font:/usr/local/share/fonts/simhei.ttf 或者其他中文字体。编码选择简体cp936

更新:xine显示中文目录乱码。
修改/usr/share/xine/skins/xinetic/skinconfig
修改 font=*-simsun-*-r-*-*-12-*-*-*-*-*-*-*
(前提你有simsun字体,没有就改成其他的中文字体。这种解决方法不太完美.)

ok!你的媒体播放没问题了!
(六)教育网锐捷认证解决

1.下载配置mystar
http://slackware.lupaworld.cn/pkg/ (下载mystar,mystar.conf)
首先说明,网上已经有了mystar的改进版本,有自动重联功能。但是在2.4.X的内核会显示段错误。我提供下载的是低版本mystar,2.4内核下正常!
$chmod 777 ./mystar*

2.修改配置文件mystar.conf
name=用户名
password=密码
#authentication mode, 0 means standard mode(标准), 1 means star-private-mode(实达)
authenticationMode=1
intelligentReconnect=0 (重联功能还没有,启用也不起作用)
fakeAddress=你的ip

3.建立sudo无密码。
mystar必须用root身份运行,每次都su很麻烦。
修改/etc/sudoers
sky ALL=NOPASSWD:/home/sky/mystar
仿照我的修改sky是我的用户名。
ok了,到时你可以
$sudo ~/mystar启动认证了!当然自启动有兴趣你可以自己弄一个。

(七)简单服务器配置

1。apache篇
slackware是个及其优秀的发行版,默认配置apache就可以工作了。这里只作少量修改让他支持PHP。

开启httpd服务,如果安装时候选择了httpd服务就不用理了。没有的话#chmod +x /etc/rc.d/rc.httpd

修改httpd.conf
ServerAdmin zhang2659176@163.com (改为你的e-mail)
ServerName 123.456.78.9 (有域名改成域名,没域名改为你的ip)

DirectoryIndex index.html index.htm index.php

Include /etc/apache/mod_php.conf (开启php支持)
Include /etc/apache/mod_ssl.conf (开启ssl支持)

这是基本支持php的web服务器。业余玩玩还可以,安全性,高效性我不提供保证。因为我架webserver是个人玩的。

2.vsftp篇

修改/etc/vsftpd.conf
anonymous_enable=YES ;开启匿名登陆
write_enable=YES
anon_upload_enable=YES ;开启匿名上传
#anon_mkdir_write_enable=YES ;匿名用户建文件夹权限,自己绝定是否开启
chown_uploads=YES
chown_username=sky ;这里改成你的用户名。呵呵不然别人上传的文件你没权限。
ftpd_banner=Welcome to blah FTP service. ;欢迎
listen=YES
其他选项自己看着改

启动vsftpd
#vsftpd &

vsftpd自启动
修改/etc/rc.d/rc.local
添加
#vsftpd
vsftpd&

ok了!ftp目录下建立一个pub(发布,权限设为755),一个incoming(上传,权限设成777)

3.mysql篇

1.确认开启了mysqld服务,如果没有就#chmod +x /etc/rc.d/rc.mysqld
$su
#su mysql
$mysql_install_db
2重启mysqld或者重启pc
3设置mysql root 密码
$su
#su mysql
$mysqladmin -u root password "你的密码"
4建个db测试下
$mysqladmin -u root -p create 数据库名
输入你的密码
5查看新建的db
$mysqlshow -u root -p
输入密码
看见你刚才建的db了就!
ok了!有兴趣就装个Discuz!~~~呵呵很好玩的。