中国Linux公社论坛's Archiver

hejux 发表于 2005-7-3 14:41

debian硬盘安装及中文化完全征服

弄了好几天debian了,安装是很顺利,可是后来的中文化,美化等等一系列的问题费了我好多时间,在各方高手的帮助之下,我学到了很多东西,如果说现在把debian删除,我一样能把它复制出来 ^_^,为了感谢各路高手相助,同时为了让从没有安装过debian的朋友少走弯路,也为了表达我对debian的一见钟情,我决定把这些经验都写下来,希望更多的朋友能用上debian这个超级爽的系统,真的,我很多的事情可以脱离windows了。当然也不会那么极端--完全删除widnows,呵呵,windows不也有很多的优点么?没必要吧......ok,let‘s begin!

hejux 发表于 2005-7-3 14:43

step1 准备物质资料安装基本系统

  我们需要以下几个文件,以安装debian的基本系统,基本系统具备网络功能,安装玩了基本系统,我们就可以通过网络来安装其他的组件了。
  基本系统镜像文件:http://debian.cn99.com/debian-cd/debian-31r0a-i386-netinst.iso
  启动安装程序需要的文件:initrd.gz http://debian.cn99.com/debian/dists/sarge/main/installer-i386/current/images/hd-media/2.6/initrd.gz
                          vmlinuz   http://debian.cn99.com/debian/dists/sarge/main/installer-i386/current/images/hd-media/2.6/vmlinuz
  grub for dos (grub4dos) http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=3608
  
  在windows系统里面,你必须有一个fat32分区,假设是D分区吧(以下均按照这个假设来,如果你的fat不是这个分区那么依此类推),把 debian-31r0a-i386-netinst.iso initrd.gz vmlinuz放到d盘根目录,grub4dos解压到d盘。
  好了,重启动,从dos启动电脑,你可以用软盘启动,也可以用U盘启动,还可以xp用俄罗斯破解盘启动,俄罗斯破解盘里面一般都有dos的
  进入d盘的grub4dos 目录,运行grub ,正常情况下你会看到 grub>
  输入下面的命令以启动安装程序:
  
  kernel (hd0,4)/vmlinuz root=/dev/ram ramdisk_size=128000 devfs=mount,ball 回车
  initrd (hd0,4)/initrd.gz 回车
  boot 回车
  
  解释一下(hd0,4)什么意思,这是grub表示硬盘分区的方法 ,前面的一个0 表示第一块硬盘 ,后面的4 表示第一个逻辑分区,如果你把文件放在E盘(fat32)那么把4改成5,依此类推
  
  正常情况下debian安装启动了,选择界面语言,国家语言,键盘等等,语言当然选择中文,其他的按照提示默认就行。网络配置,如果你清楚自己ip怎么写那就不要DHCP了
  。分区,我分了三个区 交换分区1G /home 1G / 10G   你要是没那么多空间的话,最低要保证交换分区512M, / 分区最好在2G以上。文件系统选择ext3 或者reserfs 都行。
  一会儿提示重启,重启后出现菜单配置基本系统,先不要配置apt了,待会我们自己些。邮件系统什么的无关紧要 选择现在不进行配置 。ok配置完毕,用普通用户登陆。

hejux 发表于 2005-7-3 14:43

step2
  
  现在已经登陆到了一个基本系统了,我们要作的是安装X图形界面。
  
  第一步 添加源
  $su 回车 输入root密码
  #nano /etc/apt/source.list
  添加下面的代码
  
deb http://security.debian.org/ sarge/updates main contrib non-free
deb http://debian.ustc.edu.cn/debian sarge main non-free contrib
deb http://debian.ustc.edu.cn/debian-non-US sarge/non-US main non-free contrib
deb http://debian.ustc.edu.cn/debian-uo sid marillat rareware misc ustc firefly jrfonseca java

CTRL+X 退出,问是不是要保存,输入y 回车
#apt-get update ----------更新数据库
  第二步 安装字符模式下面的中文支持
#apt-get install zhcon
#zhcon ----------运行之,运行这个之后下面的安装就不会出现乱码了
  第三步  安装gnome或者kde 以及中文字体
如果想安装gnome 那么
#apt-get install gdm gnome-core x-window-system-core ttf-arphic-uming
ttf-arphic-uming 是一个可以同时支持简繁体的免费字体,我们暂且用它来使图形界面下的中文正常的显示。
如果想安装kde 那么
#apt-get install kdm kde-core kde-i18n-zhcn x-window-system-core ttf-arphic-uming
如果你同时安装上面两个桌面 那么可以全部选择
kde-core gnome-core 这两个包分别是kde和gnome的最基本桌面,kde 和gnome这两个包 分别是kde和gnome的软件集合,事实上我们不希望安装不需要的软件,所以选择core

安装过程中会出现x的配置对话框,如果没有出现,也不要紧可以运行下面的命令
#dpkg-reconfigure xserver-xfree86
就能调出配置对话框了
配置的时候注意三个个地方 一个是 什么frame buffer什么的,我不记的名字了,选择 否 ;另外就是驱动,如果是nvidia的显卡选择nv, ati的显卡 选择ati 再就是配置显示器选择advanced ,然后自己输入水平和垂直频率
对于17寸的显示器,110M带宽的 可以设置 水平30-71 垂直50-160 ,其他带宽的我不太清楚,可以查找一下你自己的显示器资料。分辨率根据你自己的显示器选择
其他的统统选择默认的

ok 重新启动一下 就可以看到登陆对话框了,用你创建的用户登陆
是不是看到中文界面了 ?要debian显示中文不难吧,不需要任何配置都能显示中文了!不过这个界面不够漂亮
(如果发生了意外,看不到登陆界面那么用root运行  dpkg-reconfigure xserver-xfree86,重新配置一下,配置完了exit退出root ,用普通用户登陆,然后startx)

hejux 发表于 2005-7-3 14:44

step 3 让系统更漂亮一点

其实回头来看 ,美化还是很简单的一件事情 主要是会写几个代码,不会写就去大师哪里抄来用,呵呵,我就是抄的,加了点小小的修改。下面的美化在kde上做的.

第一步:安装字体

我电脑里面就有windows系统,所以我的字体直接从windows下面cp过来
启动一个终端 k菜单->debian->shell->konsole ,运行su 输入root密码
#mkdir /mnt/c
#nano /etc/fstab 按照里面的格式加入这个代码 /dev/hda1 /mnt/c ntfs defaults,user,utf8,umask=0 0 0
#dpkg-reconfigure locales 用空格健选择zh_CN zh_CN.UTF-8 en_US.iso8859-1 确定 ,光标移动到zh_CN.UTF-8上,确定
默认locale选择zh_CN.UTF-8,并且在fstab里面按照上面的那样写上utf8,那么读盘就不会出现乱码
#mount -a 这个命令会挂载fstab里面定义的分区
#cd /usr/share/fonts/truetype/arphic --------我准备把字体放到这个文件夹,安装了ttf-arphic-uming 就有这个文件夹了,你也可以在/usr/share/fonts文件夹下面任何一层建立一个自己的文件夹
#cp /mnt/c/Windows/Fonts/sim* tahoma* .    ----------不要漏了 . 它表示当前文件夹

hejux 发表于 2005-7-3 14:44

第二步 编辑fontconfig
#nano /etc/fonts/local.conf-------------这个文件可能没有,那么这一步就是创建这个文件,我的这个文件里面的代码是

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <include ignore_missing="yes">/var/lib/defoma/fontconfig.d/fonts.conf</include>
<!-- Uncomment below to enable bitmapped fonts -->
<!--
  <dir>/usr/X11R6/lib/X11/fonts</dir>
-->
<!-- Uncomment below to enable subpixel rendering -->
<!--
  <match target="font">
    <test qual="all" name="rgba">
      <const>unknown</const>
    </test>
    <edit name="rgba" mode="assign"><const>rgb</const></edit>
  </match>
-->
<!-- Uncomment below to enable the freetype autohinter module -->
<!--
  <match target="font">
    <edit name="autohint" mode="assign">
      <bool>true</bool>
    </edit>
  </match>
-->

<match target="font">
            <test target="pattern" name="weight" compare="more">
               <const>medium</const>
            </test>
            <test name="family" compare="eq">
               <string>SimSun</string>
            </test>
            <edit name="weight" mode="assign">
               <const>bold</const>
            </edit>
</match>

<match target="font">
   <edit name="antialias" mode="assign"><bool>true</bool></edit>
   <edit name="hinting" mode="assign"><bool>false</bool></edit>
   <edit name="autohint" mode="assign"><bool>false</bool></edit>
   <edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
   <edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit>
</match>

<match target="font">
   <test compare="more_eq" name="pixelsize" qual="any" ><double>10</double></test>
   <test compare="less_eq" name="pixelsize" qual="any" ><double>16</double></test>
   <test name="family"><string>SimSun</string></test>
   <edit name="antialias" mode="assign"><bool>false</bool></edit>
   <edit name="hinting" mode="assign"><bool>true</bool></edit>
   <edit name="autohint" mode="assign"><bool>false</bool></edit>
   <edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
   <edit name="rh_prefer_bitmaps" mode="assign"><bool>true</bool></edit>
</match>
<!--
<match target="pattern">
   <test name="family"><string>Tahoma</string></test>
   <edit name="family" mode="append" binding="strong"><string>SimSun</string></edit>
</match>

-->

</fontconfig>




然后编辑fonts.conf
#nano /etc/fonts/fonts.conf
找所有 <family>Bitstream Vera ******</family>的行,在它下面添加 <family>SimSun</family> CTRL + X 退出 按y 确定保存
运行下面的命令
#fc-cache -fv
在控制中心 外观 字体 里面全部选择serif字体 大小10 你喜欢大一点就选择12 吧


好了 注销一下 再登陆,是不是界面字体变了 ?不知道这样合不合你的口味,如果不喜欢可以找别的字体,把simsun替换成你希望的字体就行。这样kde大体上就很漂亮了
不过还有一些细节问题

zhangweizj 发表于 2005-7-3 14:45

呵呵,现在Debian的美化文章真的是太多了,大家在这个上面花的时间太多了。。

hejux 发表于 2005-7-3 14:45

step4 处理个别程序的问题

第一步 firefox

firefox特立独行,用的是它自己的字体设置,我们先安装FF吧
$su 输入root密码 $ 变成了 #
#apt-get install mozilla-firefox mozilla-firefox-locale-zh-cn 安装完了启动它 ,很不好看 :-(
#cd ~/
#cd .mozilla/firefox/******/chrome --------*****是个文件夹,每个人的文件夹名字都不一样
#cp userChrome-example.css userChrome.css
#nano userChrome.css 在最后面添加以下代码
* {
font-size: 10pt !important
font-family: SimSun !important;
}

#cp userContent-example.css userContent.css
#nano userContent.css 还是添加上面的代码

ok ,重新启动firefox ,这回漂亮了吧 :-)

第二步 安装 bmp totem 播放电影音乐。解决其的字体显示问题
为了让debian播放电影音乐 我们安装下面的 包包,几乎所有的电影都能放了
#apt-get install beep-media-player totem totem-xine w32codecs alsa-base alsa-headers alsa-utils
#nano /etc/gtk-2.0/gtkrc 创建这个文件 在里面加入下面的代码

style "user-font"
{
font_name="Tahoma,SimSun 10"
}
widget_class "*" style "user-font"

gtk-font-name="Tahoma,SimSun 10"

完毕

第三步 让多个播放器能同时发声
安装了alsa-base就能让多个播放器同时发声了,但还要配置一下
#cd ~/ -----------进入个人文件夹
#nano .asoundrc ----------前面带.的是隐藏文件,is -a 可以列出隐藏文件,创建这个文件 添加下面的代码可以使多个音频流同时播放

pcm.swmixer {
   type dmix
    ipc_key 12345       # any unique number here
    slave {
            pcm "hw:0,0"
            period_time 0
          buffer_time 0
            period_size 2048    # jm: much smoother than 1024/8192!
             buffer_size 32768
           rate 48000
   }
    bindings {
       0 0   # from 0 => to 0
       1 1   # from 1 => to 1
    }
}
pcm.dsp0 {
  type plug
  slave.pcm "swmixer"
}
# this makes native ALSA apps default to using dmix
pcm.!default {
type plug
  slave.pcm "swmixer"
}
ctl.dsp0 {
  type hw
card 0
}
ctl.!default {
   type hw
  card 0
}


第四步 解决xmms等程序的乱码问题

很简单 编辑 /etc/gtk/gtkrc.zh_CN 把里面的内容全部删除 添加下面的代码

style "gtk-default-zh-cn" {
fontset = "-bitstream-bitstream vera sans mono-medium-i-normal--0-0-0-0-m-0-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1"
}
class "GtkWidget" style "gtk-default-zh-cn"

最后一步  安装输入法

安装输入法,你可以在SCIM和fcitx输入法中任选一种安装
* SCIM:

sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh scim-input-pad

sudo sh -c " echo 'export XMODIFIERS=@im=SCIM ; export GTK_IM_MODULE="scim" ; scim -d ' > /etc/X11/Xsession.d/95xinput "

sudo chmod +755 /etc/X11/Xsession.d/95xinput

* fcitx:

sudo apt-get install fcitx

sudo sh -c " echo 'export XMODIFIERS=@im=fcitx ; export GTK_IM_MODULE="fcitx" ; fcitx ' > /etc/X11/Xsession.d/95xinput "

sudo chmod +755 /etc/X11/Xsession.d/95xinput

重新启动一次电脑

hejux 发表于 2005-7-3 14:45

现在一个漂亮的系统已经基本出来了,不过还有很多的东西需要我们按照自己的爱好去定制,firefox kde gnome都有很漂亮的theme 怎么打扮 那就看你的艺术素养了......

有了这个pp的系统,以后安装软件就象去超市买东西一样,要什么拿什么,只要我们一声apt-get!

好了全部完毕,我觉得我写得已经够详细了,希望读了不厌其烦 ^_^ ,希望能给debian新手带来帮助!如果有错误,请大家提出来,我马上更改。

hejux 发表于 2005-7-3 14:49

贴一张图

hejux 发表于 2005-7-3 14:52

FF

hejux 发表于 2005-7-3 15:04

[quote:ceee319bee="zhangweizj"]呵呵,现在Debian的美化文章真的是太多了,大家在这个上面花的时间太多了。。[/quote]

我就是要节省大家的时间,因为我费了好多时间

cnhnln 发表于 2005-7-3 21:16

写这么多不容易啊,up一下

hejux 发表于 2005-7-3 21:46

谢谢 3n 代码是抄你的   :-)

linky_fan 发表于 2005-7-3 21:55

精一个 :-D

hejux 发表于 2005-7-3 22:16

呵呵

谢谢斑竹了 累点 值得  :roll:

hyxjb 发表于 2005-7-4 07:18

这也叫美化?纯粹无聊瞎折腾,还自以为效果不错,其实没任何值得看的地方。
你再所谓“美化”的效果又如何?丑的一塌胡涂,给张不美化人士的图你看下。

cnhnln 发表于 2005-7-4 12:46

[quote:c8749953d4="hyxjb"]这也叫美化?纯粹无聊瞎折腾,还自以为效果不错,其实没任何值得看的地方。
你再所谓“美化”的效果又如何?丑的一塌胡涂,给张不美化人士的图你看下。[/quote]
用的文泉驿点阵吧
说话口气大了些阿 :mrgreen:

hyxjb 发表于 2005-7-4 21:05

[quote:52a5ac3eed="cnhnln"][quote:52a5ac3eed="hyxjb"]这也叫美化?纯粹无聊瞎折腾,还自以为效果不错,其实没任何值得看的地方。
你再所谓“美化”的效果又如何?丑的一塌胡涂,给张不美化人士的图你看下。[/quote]
用的文泉驿点阵吧
说话口气大了些阿 :mrgreen:[/quote]
没错,是WQY,就拷贝个中文字体就可以不错了,可是还是很多人喜欢瞎折腾,居然还称什么美化,实在是在误人子弟。

cnhnln 发表于 2005-7-4 22:17

用点阵只是不得已的做法,目前英文之类的字母文字很少还用点阵的。发展方向应该是AA,当然目前对于那些字母比较少的latin文字可以用hinting达到清晰细腻的做法

hejux 发表于 2005-7-5 12:45

我只是做个总结
当时还没有WQY的字体,只是最近才出来的
我为了让系统好看点,就用了这种相对于“cp”要复杂点的方法
什么误人子弟?至少我现在用这个方法搞出来的能让我满意
还有这篇文章不止是在说美化,一大部分是在解决问题,请你看完在做评论
再说我标题上没有写美化二字 中文化而已
hyxjb 如果你觉得我这个很繁琐 那么请你写个简单的出来 我保证帮你顶!
我所希望的是能给新接触debian的朋友一点点帮助
而不是光指责别人
每个人的审美眼光不一样,我只是说了一种方法,而且我认为我现在的系统很漂亮.

hyxjb 发表于 2005-7-5 19:24

[quote:158eea2c5a="hejux"]我只是做个总结
当时还没有WQY的字体,只是最近才出来的
我为了让系统好看点,就用了这种相对于“cp”要复杂点的方法
什么误人子弟?至少我现在用这个方法搞出来的能让我满意
还有这篇文章不止是在说美化,一大部分是在解决问题,请你看完在做评论
再说我标题上没有写美化二字 中文化而已
hyxjb 如果你觉得我这个很繁琐 那么请你写个简单的出来 我保证帮你顶!
我所希望的是能给新接触debian的朋友一点点帮助
而不是光指责别人
每个人的审美眼光不一样,我只是说了一种方法,而且我认为我现在的系统很漂亮.[/quote] :lol:  :lol:  :lol:  :lol:  :lol:  :lol:  :lol:  :lol: 你这个新人果然眼里不揉沙,那好,你的文章很不错,一级棒,OK?

xlx76 发表于 2005-7-5 20:30

thanks for your introduction  :-D !

hejux 发表于 2005-7-5 20:43

[quote:c0d638a705="hyxjb"] :lol:  :lol:  :lol:  :lol:  :lol:  :lol:  :lol:  :lol: 你这个新人果然眼里不揉沙,那好,你的文章很不错,一级棒,OK?[/quote]


对 我是个新人
我没说自己是高手
我只是做点 力所能及的事情
并且 如果你是个高手
那么请你 为我们这些新手指路
不要在这里打击别人的积极性
不知道你说的这些话对我们学习linux
对公社有什么帮助
我们是来讨论问题的 共同学习 共同进步
而不是来说批评别人的


希望你能多写点文章 介绍点经验

freelion 发表于 2005-7-5 21:55

对了,LINUX的世界本来就是自由的,批评有很多种,像这样的批评hejux就不要去理了,谁爱说什么就去说什么好了

T850 发表于 2005-7-6 13:15

好!支持!对象我这样菜的LINUX新手很有帮助! :-D

coollen 发表于 2005-7-6 23:43

支持 hejux
真有本事就多写点文章出来 这才能真正证明一个人的实力如何

wprusty 发表于 2005-7-7 15:21

谢谢楼主,我认为你是真正的开源高手,Open Source就是要Open你自己知道的东西给别人,这样你才能有资格叫做开源高手,我很少来这个论坛因为我不用Linux,不过我在这个论坛发的第一个帖子就是支持楼主奉献精神.

hejux 发表于 2005-7-7 15:41

heh 谢谢你的支持 感动ing!

不过别太激动了阿

我都没你这么激动哦

如果你从来没有用linux

不妨从debian入手阿 ,很值得尝试一下哦

linky_fan 发表于 2005-7-7 18:48

大家都是为了linux来这里的, 只是在就事论事罢了, 别太激烈了. 一件事情本来就有很多种看法, 没必要去强求别人接受你的意见看法, 自己觉得好就可以了. that's all.

[b]wprusty[/b], 你的帖子我修改一下, 请别介意.

qazwer 发表于 2005-7-7 23:20

试试 ubuntu ?
http://www.ubuntu.org.cn

文档齐全,就算你使用 Debian,文档也是基本适用的。

页: [1] 2 3 4

Powered by Discuz! Archiver 6.1.0F  © 2001-2007 Comsenz Inc.