LinuxSir.cn,穿越时空的Linuxsir!

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

配置 slackware 12.1 较好的方案-推荐给新手

[复制链接]
发表于 2008-11-29 02:26:55 | 显示全部楼层 |阅读模式
首先声明,这篇文章的部分内容是引用 duangw 的文章,原文地址为 http://www.duangw.net/computer/work-env/real/slackware-v12_1.html ,duangw 的个人网站里面有很多这方面的文章,大家可以去看看。
我把这篇文章推荐给像我一样想使用 slackware 12.1 的新手,希望对大家有所帮助,如果里面有错误,请大家原谅指正,再次感谢 duangw 大侠 以及 所有linuxsir 的朋友们。

更新系统
安装完slackware 12.1 之后,首先有要进行的就是打上系统的升级补丁,可以在 http://ftp.isu.edu.tw/pub/Linux/ ... 1/patches/packages/ 下载,推荐在win下面用迅雷下载。 安装补丁比较重要,首先进入单用户模式  # init 1
(我不清楚单用户模式是什么意思,据我观察貌似于win下面的安全模式,只启动最基本的程序,不知道对不对),然后进入补丁所在目录,执行 # upgradepkg *.tgz
进行系统更新升级。安装过程中会出现补丁信息,有兴趣可以看下,说的很详细。
系统补丁安装完成之后务必要重启 #reboot
补充说明,上面的方法不妥,也很麻烦。应该采用 grissiom 的方法,安装 extra/ 下面的 slackpkg,然后选一个速度快的镜像,用 root 运行 slackpkg update && slackpkg upgrade-all 就好~ 这样以后升级也方便~
速度快的镜像在 置顶帖 里面

汉化系统
首先挂载(mount) slackware12.1 镜像到 /mnt , 然后进入(cd)里面的slackware/kdei 目录,执行以下命令 #installpkg *zh_CN*.tgz ,这样就安装上了kde 的中文文件, 接着修改 /etc/profile.d/lang.sh 文件  #vim /etc/profile.d/lang.sh  ,修改为 expot LANG=zh_CN.utf8 和 export LC_CTYPE=zh_CN.UTF-8 ,详细情况参见 http://www.linuxsir.cn/bbs/thread339260.html , 其中 /etc/profile.d/lang.sh  是实现gui 下面的kde汉化,而export LC_CTYPE=zh_CN.UTF-8 是为使用fcitx 实现中文输入做准备。

添加普通用户
# useradd -m -s /bin/bash username
编辑/etc/group文件,将用户添加到audio组和cdrom组,以便能使用声卡和K3b。
audio:x:17:root,username
cdrom:x:19:root,username
这样设置之后,用普通用户登录x时,就可以使用audio 和 cdrom,比较方便,如果不设置,启动x的时间会提示你无法使用声音,甚至引起一些程序崩溃。

启用HAL(硬件提取层模块)
# cd /etc/rc.d
# chmod a+x rc.hald
编辑/etc/group,HAL通过该设置来决定用户是否有权限使用此功能:
plugdev:x:83:root,username
这项设置是使slackware 自动挂载win 分区,并且使普通用户具有对fat分区(包括mp3 和 u 盘)的读写权限,这样设置之后就可以很方便的读写fat分区。

安装显卡驱动
在startx 之前,最好先安装好显卡驱动,以ati 显卡为例,到 http://ati.amd.com/support/driver.html 下载对应的显卡驱动,比如我下载的文件是 ati-driver-installer-8-11-x86.x86_64.run ,进入文件所在目录,执行以下命令即可 #chmod 755 ati-driver-installer-8-11-x86.x86_64.run  #./ati-driver-installer-8-11-x86.x86_64.run ,然后一直按 enter 安装即可,安装完了之后执行 #aticonfig ,显卡就可以正常工作了。
说明,参考 spring@sir 的意见,我的机器配置为 1G 内存,160G 硬盘,19 宽屏液晶,其实这些都不重要,主要是显卡 ,ati x1250 集成显卡,到官网下载为linux的驱动安装即可。至于 nvidia 的驱动,我没有安装过,但据说安装起来更容易,也更好用。但是,ati 显卡的linxu驱动现在已经很好了,更新很快,至少我用起来没有任何关系,大家放心即可。

如果你想开机直接到图形界面
修改/etc/inittab
找到 id:3:initdefault 修改为 id:4:initdefault  保存既可。

补充说明,参考了 eva00 的意见,在安装需要的软件时间采用 src2pkg 进行打包会比较方便管理,如果像我这样没头没脑的只会 ./configure & make & make install 的话,如果安装的软件有更新,就要重新安装,而原来安装的东西又不能完全删除,虽然对使用没有影响, 但是违背录 slackware 简洁,高效 的原则,所以推荐先使用 src2pkg 进行打包.
使用也是很方便,记住必须用Root用户才成 , #src2pkg app-*-.tar.gz/tar.bz2 ,src2pkg首先会在/tmp下建立app-*-PKG和app-*-SRC目录,将app-*-.tar.gz/tar.bz2解压到app-*- SRC目录下,后调用其中的configure进行配置,如果没有则跳过,然后直接make,接着make install,最后对其进行打包到/tmp目录下app-*-.tgz,以后就可调用installpkg或者upgradepkg来进行安装或者升级.
具体参见 http://hi.baidu.com/3444542/blog ... 478ad2267fb516.html ,感谢 eva00

安装 fcit
下载源代码包,解压后进入文件夹 #./configure , 然后 #make , #make install 既可,安装过程没有任何问题 。 然后在/etc/profile里面加上下面二行:
export GTK_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"
具体参见 http://slack.linuxsir.cn/main/?q=node/211
经过这样设置之后,需要用的时间,在终端输入fcitx 调用既可,特别说明一下,我之所以没有参照原帖加上 fcitx &  ,原因是加上后fcitx 开机可以自动启动,但是当我打开一个k终端的时间,总是提示我有另外一个 fcitx 正在运行,当然并不影响使用,无视既可。好像我打开一次k终端,fcitx 就自动运行一次,不知道怎么办。

安装文泉驿点阵宋体
slackware 12.1 自带了文泉驿正黑,可是显示效果不好,可以装上 文泉驿点阵宋体 ,很不错。
下载地址为 http://downloads.sourceforge.net ... .gz?use_mirror=osdn ,把下载后解压的文件夹移到 /usr/share/fonts/wenquanyi/ 目录下边,但是这个目录要自己建。
然后依次执行以下操作:
#cd /usr/share/fonts/wenquanyi/wqy-bitmapfont/
#rm fonts.dir fonts.scale fc-cache.*
#mkfontdir .
#cp fonts.dir fonts.scale
#xset +fp /usr/share/fonts/wenquanyi/wqy-bitmapfont/
之后再修改 /etc/X11/xorg.conf ,添加 FontPath     "/usr/share/fonts/wenquanyi/wqy-bitmapfont/"  到FontPath列。
接着再修改 /etc/fonts/fonts.conf  ,添加 <dir>/usr/share/fonts/wenquanyi/wqy-bitmapfont/</dir> 到 <dir> 列既可,具体的参照解压后文件夹里面的 INSTALL 文件。
安装完毕之后在控制中心选择文泉驿点阵宋体(wqy-bitmapfont),dpi选择96,显示效果很好,很清楚,但是英文显示效果不是很好,我不知道怎么样给slackware 指定中文用文泉驿点阵宋体 ,英文用原来的,请大家帮忙解决。

字体渲染
如果依旧觉得字体渲染效果不好,可以这么做
先下载下面三个文件
http://webpages.charter.net/daedra/12.1/cairo-1.4.14-i486-2.tgz
http://webpages.charter.net/daedra/12.1/freetype-2.3.5-i486-2.tgz
http://webpages.charter.net/daedra/12.1/libXft-2.1.12-i486-3.tgz
下载完毕之后用 #installpkg *.tgz 安装就可以了。
具体参见 http://www.linuxquestions.org/qu ... nts-in-12.1-640468/


一些常用软件
播放rmvb 用realplayer for linux ,下载地址为 http://software-dl.real.com/28ca ... ealPlayer11GOLD.bin  ,下载的文件名字为 RealPlayer11GOLD.bin ,进入下载的目录,执行以下操作: #chmod 755 RealPlayer11GOLD.bin ,#./RealPlayer11GOLD.bin ,然后一路enter 下去就可以安装realplayer 了,安装完了之后可以在多媒体一栏找到,在终端输入 realplay 也可以打开。
不得不说下,在linux 下面播放 rmvb 或者 rm 还是realplayer 效果最好,而且这个最新的版本还增加了对 mp3 和 wma 文件的支持,比较好。 但是问题是realplayer for linux 只能使用 oss 声音架构,可能会出现声卡独占,我不知道怎么解决。

编译安装 mplayer
首先下载下面三个文件
http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2
http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2
http://www.mplayerhq.hu/MPlayer/ ... ll-20071007.tar.bz2
然后解压这三个文件,把解压后的 all-20071007 改名为 codecs ,Blue 改名为 default ,然后把 codecs 文件夹 移到 /usr/local/lib/ ,再进入 MPlayer-1.0rc2 文件夹 ,执行以下操作:
#./configure --disable-ivtv --enable-gui --language=zh_CN
#make
#make install
说明 --disable-ivtv 是禁用ivtv 选项,不然编译会出现错误而无法继续,具体请参照http://vvoody.org/blog/?p=113
注意,此时安装mplayer 还没有完成,接着把刚才的 default 文件夹移到 /usr/local/share/mplayer/skins ,#mv default usr/local/share/mplayer/skins , 接着在 /usr/share/fonts 里面拷一个.ttf 字体文件,改名为 subfont.ttf 并放到  ~/.mplayer 文件夹下面。
这样 mplayer 就算是基本配置好了,由于我们刚才安装的解码库很全,这是就基本上没有 mplayer 不能播放的文件。realplayer 可以选择不安装。

sopcast网络电视
sopcast是linux下面最好的网络电视软件,是看 cctv 的不二选择。
首先需要下载命令行版本 sp-sc ,网站为 http://download.sopcast.com/download/sp-sc.tgz  注意,在地址栏直接输入网址会打不开,用下载软件下载。例如用myget ,指令是 $mytget -n 10 http://download.sopcast.com/download/sp-sc.tgz   ,把解压后的 sp-sc 文件移到 /usr/bin/ 文件夹下, $sudo mv sp-sc /sur/bin 。
然后下载 sopcast 的 qt 图形前端, 网址是 http://qsopcast.googlecode.com/files/qsopcast-0.3.5.tar.bz2 ,解压后进入目录,执行以下操作
$qmake
$make
$sudo make install
这样就可以使用 qsopcast 了。
但是第一次使用 qsopcast 可能会出现错误提示,搜索网页就可以找到解决办法,不再赘述。

安装 googleearth
下载地址 http://dl.google.com/earth/clien ... oogleEarthLinux.bin ,注意安装googleearth 的时间不能用 sudo ,不然不能安装。普通用户直接
$chmod  755 GoogleEarthLinux.bin
$./GoogleEarthLinux.bin
就可以安装 googleearth 了。

下载工具
可以选择安装 multiget ,myget, axel 或者 prozilla
虽然 myget 漏洞多,但是速度很快,偶尔用用很不错。
注意myget 的用法 :
$mytget -n 20 网址
注意是 mytget ,不是 myget。 20 是线程数,可以更改。默认下载到当前目录下面。
multiget 到官网下载源代码包编译安装即可,他可以监视剪贴板,很方便,可以同时下载很多任务,是同济大学高手所编。但是编译安装 multiget 的时间会提示缺少 wxWidgets ,所以要先安装 wxWidgets ,再编译 multiget。

聊天软件
可以使用 qq for linux 或者 eva qq,我个人觉得 eva qq 要好些,大家下载源代码编译安装就可以了,编译过程没有任何问题。eva qq 下载地址是 http://www.myswear.net/myswear/eva/beta/eva-20080127_1.tar.bz2

浏览器
自带的firefox 就很不错,我不用 seamonkey,若大家有兴趣,可以安装 opera,opera官网上有为slackware 编译好的版本,用installpkg 安装就可以了,至于opera 的字体配置可以参考 http://www.operachina.com/

虚拟机软件
比较常用的虚拟机软件有 virtualbox 和 vmware ,virtualbox 的特点是占用空间小,灵活,运行速度一般。而 vmware 特点是占用空间大,但是运行稳定,速度快,但是会拖慢主机速度。
virtualbox 到官网下载源代码编译安装即可,而 vmware 可以在 verycd 上面下载。安装过程就没有什么好说的,参照里面的说明文件即可。

katapult-很实用的程序
Katapult是一款基于关键词的程序加载软件,它与Windows系统上的Launchy和苹果Mac系统上的Quicksilver非常的相似。Katapult能够快速地开启你系统当中所安装的任何应用程序或书签,而你所需要做的仅仅是输入相应对象名字的开头几个字母。
下载地址是 http://katapult.kde.org/ ,编译安装过程没有任何问题,启动 katapult 之后,同时按下 ctrl+空格键 就可以调用,然后在里面输入你想查找的程序,比如输入 firefox ,他就会找到 firefox 并显示图标,按下 enter 就可以启动 firefox ,对于像我这样的新手来说非常方便。

算了,就这么多吧,室友在睡觉,都在抗议我了。

再次说明,我是linux新手,以上都是我在linuxsir 或者 别的网站上面搜到的,稍稍整理一下,主要为新手提供方便,其中不免有错误,请大家不吝赐教,批评指正,我先谢过了。

祝linuxsir 越来越好,祝大家工作顺利,学习顺利。
发表于 2008-11-29 12:28:15 | 显示全部楼层
赞 lz ;-)
回复 支持 反对

使用道具 举报

发表于 2008-11-29 16:27:30 | 显示全部楼层
不错不错~ 加油~

不过对于第一个,建议安装 extra/ 下面的 slackpkg,然后选一个速度快的镜像,用 root 运行 slackpkg update && slackpkg upgrade-all 就好~ 这样以后升级也方便~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-29 17:41:41 | 显示全部楼层
谢谢 vvoody 的鼓励 和 grissiom 的指点
grissiom 的做法肯定更好,因为我是新手,很多地方不明白,所有难免有错,向大家道歉。
回复 支持 反对

使用道具 举报

发表于 2008-11-29 22:24:31 | 显示全部楼层
好,不错,收藏一下
回复 支持 反对

使用道具 举报

发表于 2008-11-29 22:33:38 | 显示全部楼层
补充一下,slackware12.1是一个不错的版本,不用如何汉化了,如果用KED桌面,设置中文字体,安装KDE国际化部分,设置语言部分,直接就能够中文显示了。
还有中文输入法,可以用SCIM,不过SCIM在KED下效果不好,但是到XFCE下,效果非常好,
中文拼音输入没有什么问题。
回复 支持 反对

使用道具 举报

发表于 2008-11-29 23:49:46 | 显示全部楼层
Post by panlin922;1916280
谢谢 vvoody 的鼓励 和 grissiom 的指点
grissiom 的做法肯定更好,因为我是新手,很多地方不明白,所有难免有错,向大家道歉。


没关系~ 交流吗~ 没有可道歉的~ 呵呵~
回复 支持 反对

使用道具 举报

发表于 2008-11-29 23:52:34 | 显示全部楼层
补充一个src2pkg,源代码安装又不想写slackbuild的必备软件
回复 支持 反对

使用道具 举报

发表于 2008-11-30 11:34:21 | 显示全部楼层
Post by eva00;1916499
补充一个src2pkg,源代码安装又不想写slackbuild的必备软件


嘿嘿,我也用这个
回复 支持 反对

使用道具 举报

发表于 2008-11-30 18:44:47 | 显示全部楼层
鼓掌,感谢分享。
如果使用本机才有的软件比如driver,建议注明一下使用的机器及其配置,以便坛友参考,先谢啦!
回复 支持 反对

使用道具 举报

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

本版积分规则

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