URN Logo
UNIX Resources » Linux » China Linux Forum » Linux桌面与办公软件 » 7 » 桌面大亨III
announcement 声明: 本页内容为中国Linux论坛的内容镜像,文章的版权以及其他所有的相关权利属于中国Linux论坛和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.net
  业界新闻与评论
  自由软件杂谈
  IT 人生
  Linux软件快递
  翻译作坊
  Linux图书与评论
  GNU Emacs/XEmacs
  Linux 中文环境和中文化
  Linux桌面与办公软件
  Linux 多媒体与娱乐版
  自由之窗Mozilla
  笔记本电脑上的Linux
  Gentoo
  Debian 一族
  网络管理技术
  Linux 安装与入门
  WEB服务器和FTP服务器
  域名服务器和邮件服务器
  Linux防火墙和代理服务器应用
  文件及打印服务器
  技术培训与认证
  Linux内核技术
  Linux 嵌入技术
  Linux设备驱动程序
  Linux 集群技术
  LINUX平台数据库
  系统和网络安全
  CPU 与 编译器
  系统计算研究所专栏
  Linux下的GUI软件开发
  C/C++编程版
  PHP 技 术
  Java&jsp技术
  Shell编程技术
  Perl 编 程
  Python 编 程
  XML/Web Service 技术
  永远的Unix
  FreeBSD世界
   
桌面大亨III
桌面大亨III - x11perf [2005-02-06 19:19 | 2,584 byte(s)]
 
2、通过 Gentoo 安装 Debian - x11perf [2005-02-27 22:41 | 2,575 byte(s)]
 
2.2、通过 chroot 进入 debian 继续配置 - x11perf [2005-02-28 19:35 | 3,547 byte(s)]
 
2.3、安装桌面系统 - x11perf [2005-03-01 20:59 | 4,014 byte(s)]
 
2.4、安装桌面常用软件 - x11perf [2005-03-02 20:27 | 3,691 byte(s)]
 
Re: 桌面大亨III - ZuoA [2005-02-09 17:03 | 67 byte(s)]
 
Re: 桌面大亨III - x11perf [2005-02-09 18:17 | 182 byte(s)]
 
1. 通过 Debian 安装 Gentoo - x11perf [2005-02-07 13:36 | 940 byte(s)]
 
1.2 通过 chroot 进入 gentoo 继续安装 - x11perf [2005-02-08 19:34 | 8,317 byte(s)]
 
1.3、进入 gentoo 配置 X.org - x11perf [2005-02-11 22:04 | 1,609 byte(s)]
 
1.4、配置桌面 - x11perf [2005-02-12 18:49 | 1,654 byte(s)]
 
1.5、安装常用软件 - x11perf [2005-02-14 19:23 | 4,102 byte(s)]
 
1.6、安装 wine 和 windows 软件 - x11perf [2005-02-19 20:00 | 2,704 byte(s)]
 
1.7、安装 vmware 和 windows 系统 - x11perf [2005-02-24 12:10 | 925 byte(s)]
 
安装 rox - x11perf [2005-02-26 13:15 | 446 byte(s)]
 
Subject: 桌面大亨III
Author: x11perf    Posted: 2005-02-06 19:19    Length: 2,584 byte(s)
[Original] [Print] [Top]
老的桌面大亨II见:
http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=office&Number=510979&Search=true&Forum=office&Words=%D7%C0%C3%E6%B4%F3%BA%E0&Match=Entire%20Phrase&Searchpage=0&Limit=25&Old=allposts&Main=510979

近几个月来linux发展得比较快,gnome 2.8 有了较大的进步,firefox 和 thunderbird 也取得了较大的成功,xfce 4.2 给人较多的惊喜,老的桌面大亨II显得已经过时了,所以开始写桌面大亨III,文中难免有疏漏的地方,欢迎大家提出批评意见。

本文的最终结果是在一台机器上安装了两套能协同工作的桌面:Gentoo 和 Debian。这两套桌面共享所有的数据:邮件、通讯录、windows虚拟机等。并且这两套桌面混为一体,能互相升级,可以通过一套桌面对另一套桌面进行修复和重新安装。

选择 Gentoo 和 Debian 而没有选择其他发型版的原因是:Gentoo 具备较好的性能、灵活性,软件包非常全面,是最适合做桌面的发型版;Debian 的软件升级非常方便,并且也具备一定的灵活性。

如果你和我一样拥有一个 40G 的硬盘,就如下分区:
# fdisk -l /dev/hda

Disk /dev/hda: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 1275 10241406 83 Linux
/dev/hda2 * 1276 2550 10241437+ 83 Linux
/dev/hda3 2551 2678 1028160 82 Linux swap
/dev/hda4 2679 4864 17559045 83 Linux

其中,
/dev/hda1 10G,用于安装 Gentoo
/dev/hda2 10G,用于安装 Debian
/dev/hda3 =内存×2,是交换分区
/dev/hda4 剩下的所有空间,用于存放公共文件,包括邮件、通讯录、多套windows虚拟系统等。

然后先在 hda1 中安装 Gentoo 或先在 hda2 中安装 Debian。
具体怎样在空白的机器上安装 Gentoo 和 Debian 我就不介绍了,网上有一大堆文章可以参考。

一旦你的机器上安装了 Gentoo 或 Debian 后,就把光驱、软驱等都扔了,因为你再也不需要它们了。

接下来我只介绍通过 Debian 安装 Gentoo 和通过 Gentoo 安装 Debian。
----
everything is a file
[Original] [Print] [Top]
Subject: 1. 通过 Debian 安装 Gentoo
Author: x11perf    Posted: 2005-02-07 13:36    Length: 940 byte(s)
[Original] [Print] [Top]
section{通过 Debian 安装 Gentoo}

/dev/hda1 装的是 gentoo, /dev/hda2 装的是 debian, 本文是在 debian 中安装 gentoo.

subsection{在 debian 上进行 gentoo 基本系统的安装}

1、下载 stage3

http://www.gentoo.org/main/en/mirrors.xml 下载最新的 stage3:
$ cd /mnt/common/softwares
$ wget .../stage3-pentium4-2004.3.tar.bz2

2、重新格式化 Gentoo 分区

$ su
# umount /mnt/gentoo
# mke2fs -j /dev/hda1 (重新格式化分区)
# mount /mnt/gentoo
# mkdir /mnt/gentoo/proc
# mount -t proc none /mnt/gentoo/proc

3、将 stage3 安装到 /mnt/gentoo

# cd /mnt/gentoo
# tar -xvjpf /mnt/common/softwares/stage3-pentium4-2004.2.tar.bz2
----
everything is a file
[Original] [Print] [Top]
Subject: 1.2 通过 chroot 进入 gentoo 继续安装
Author: x11perf    Posted: 2005-02-08 19:34    Length: 8,317 byte(s)
[Original] [Print] [Top]
subsection{1.2 通过 chroot 进入 gentoo 继续安装}

1. 通过 chroot 进入 gentoo

# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
# chroot /mnt/gentoo /bin/bash
# env-update
# source /etc/profile

2. 更新软件包

更新Portage:
# emerge sync

设置 USE 变量
# nano /etc/make.conf
修改CFLSGS:
CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe"
并添加以下行:
USE="gtk -gnome -qt -kde alsa unicode" (注:unicode 是为了让 xterm 能显示中文)
ALSA_CARDS="intel8x0" (将intel8x0设置为你自己的声卡)
VIDEO_CARDS="radeon" (将radeon设置为你自己的显卡)

配置时区:
# ln -sf /usr/share/zoneinfo/xxx /etc/localtime

为了下载软件时快一些,设置 Gentoo 镜像:
# emerge --usepkg mirrorselect
# mirrorselect -a -s3

更新软件包:
# emerge -u world

3. 安装 coldplug

coldplug 是自动监查硬件并自动加载内核模块的好东东.
# emerge --usepkg coldplug
# rc-update add coldplug default

4. 配置 fstab

# nano /etc/fstab
内容为:
# /etc/fstab: static file system information.
# <fs> <mountpoint> <type> <opts> <dump/pass>
/dev/hda1 / ext3 defaults 0 0

/dev/hda3 none swap sw 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0

/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,ro,user,exec 0 0

/dev/hda4 /mnt/common ext3 defaults 0 2
/dev/hda2 /mnt/debian ext3 defaults 0 2

# mkdir /mnt/common
# mkdir /mnt/debian
# mount /mnt/common
# mount /mnt/debian

5. 配置网络

# echo 机器名 > /etc/hostname

修改相关网络配置:
# nano /etc/conf.d/net
内容为:(应根据你的实际情况修改ip地址)
iface_eth0="192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0"
gateway="eth0/192.168.0.1"

# rc-update add net.eth0 default

6. 安装内核

# emerge --usepkg gentoo-sources

# cd /usr/src/linux
到 google 上搜一个与你的机器型号相匹配的内核配置文件,下载,并拷贝到 /usr/src/linux/.config
# make menuconfig
注意检查以下内核配置:
Processor type and features ---> (选择正确的CPU类型)
File systems --->
  • Virtual memory file system support (former shm fs)
  • /proc file system support
  • /dev file system support (EXPERIMENTAL)
  • Automatically mount at boot
    [ ] /dev/pts file system for Unix98 PTYs (不能选 DEVPTS)
    <*> Ext3 journalling file system support
    Input core support --->
    <*> Input core support
    USB Support --->
    <*> Support for USB
    <*> USB Human Interface Device (full HID) support

    # make dep
    # make bzImage modules modules_install (编译内核)

    # cp arch/i386/boot/bzImage /boot/kernel-2.4.28-gentoo-r5
    # cp System.map /boot/System.map-2.4.28-gentoo-r5
    # cp .config /boot/config-2.4.28-gentoo-r5

    7. 安装和配置 lilo

    # emerge --usepkg lilo
    # nano /etc/lilo.conf
    内容为:
    boot=/dev/hda
    prompt
    timeout=50
    default=gentoo
    lba32

    image=/boot/kernel-2.4.28-gentoo-r5
    label=gentoo
    read-only
    root=/dev/hda1

    image=/boot/vmlinuz-2.6.8-1-686
    label=debian
    read-only
    root=/dev/hda2
    initrd=/boot/initrd.img-2.6.8-1-686

    将 debian 的内核拷贝过来:
    # cp /mnt/debian/boot/vmlinuz-2.6.8-1-686 /boot/
    # cp /mnt/debian/boot/initrd.img-2.6.8-1-686 /boot/

    安装lilo:
    # /sbin/lilo -v

    8. 安装必要的系统工具

    安装系统日志:
    # emerge --usepkg metalog
    # rc-update add metalog default

    安装 Cron:
    # emerge --usepkg vixie-cron
    # rc-update add vixie-cron default

    9. 用户设置

    修改超级用户口令:
    # passwd

    增加一个日常使用的用户:(没人会傻到使用 root 登陆系统吧?)
    # useradd 用户名 -m -G users,wheel,audio,games -s /bin/bash
    # passwd 用户名

    10. 安装 X window 系统

    如果你的显卡支持 DRI, 就安装 x11-drm:
    # emerge --usepkg x11-drm
    否则,就直接安装 xorg-x11:
    # emerge --usepkg xorg-x11

    # env-update
    # source /etc/profile

    11. 桌面中文化

    配置 Simsun 字体:
    # cd /usr/share/fonts/local
    # cp /mnt/debian/usr/share/fonts/truetype/simsun/sumsun.ttf .
    # /usr/bin/X11/mkfontscale (产生 fonts.scale 文件)
    # /usr/bin/X11/mkfontdir (产生fonts.dir 文件)
    注:abiword 不能识别 .ttc 文件,只能识别 .ttf, .pfa, .pfb,所以不要用 simsun.ttc,而要用 simsun.ttf。

    安装输入法:
    # emerge --usepkg fcitx

    12. 安装 xfce4 桌面

    由于 gtk 2.4.x 存在的问题使 gnumeric 1.4.x 不能唤出输入法,gtk 2.6.x 没有该问题,而 gtk 2.6.x 还出于 unstable 阶段,所以需要先:
    # echo "# fix gnumeric 1.4.x + gtk 2.4.x could not toggle IM:" >> /etc/portage/package.keywords
    # echo "x11-libs/gtk+ ~x86" >> /etc/portage/package.keywords

    安装 xfce4:
    # emerge --usepkg xfce4

    13. 安装桌面小程序,让桌面更漂亮:

    由于 gdesklets 需要 gnome-python 2.6.x (否则会导致 Bonobo-Activation-CRITICAL 错误),而 gnome-python 2.6.x 还出于 unstable 阶段,所以需要先:
    # echo "# fix gdesklets Bonobo-Activation-CRITICAL error:" >> /etc/portage/package.keywords
    # echo "dev-python/gnome-python ~x86" >> /etc/portage/package.keywords

    安装 gdesklets:
    # ACCEPT_KEYWORDS="~x86" emerge --usepkg gdesklets-core
    # ACCEPT_KEYWORDS="~x86" emerge --usepkg desklet-starterbar
    # ACCEPT_KEYWORDS="~x86" emerge --usepkg desklet-goodweather
    # ACCEPT_KEYWORDS="~x86" emerge --usepkg desklet-ltvariations

    14. 安装 gvim 编辑环境

    gvim 是最好用的编辑器。
    # emerge --usepkg gvim

    安装和配置 txt2tags (t2t 是一种简单实用的文件格式):
    # emerge --usepkg txt2tags
    # vi /use/share/vim/vim63/filetype.vim
    添加以下内容:
    " txt2tags file
    au BufNewFile,BufRead *.t2t setf txt2tags
    然后:
    # cd /usr/share/vim/vim63/syntax/
    # cp /usr/share/doc/txt2tags-1.7/extras/txt2tags.vim.gz .
    # gunzip txt2tags.vim.gz

    安装和配置 latexsuite (tex格式用来记笔记非常方便):
    # emerge --usepkg latexsuite

    15. 安装上网冲浪的工具

    安装 Firefox:
    # emerge --usepkg mozilla-firefox
    # emerge --usepkg netscape-flash (让 mozilla 能播放 flash 动画)

    安装 Thunderbird:
    # emerge --usepkg mozilla-thunderbird

    到此为止,gentoo 系统已经安装就绪,可以重新起动机器进入 gentoo 继续配置系统了。
  • ----
    everything is a file
    [Original] [Print] [Top]
    Subject: Re: 桌面大亨III
    Author: ZuoA    Posted: 2005-02-09 17:03    Length: 67 byte(s)
    [Original] [Print] [Top]
    hi,perf,最好把simsun.*去掉,改而建议大家用firefly改进的GPL字体;)。
    ----
    ----------

    Rock 'n Roll !!
    [Original] [Print] [Top]
    Subject: Re: 桌面大亨III
    Author: x11perf    Posted: 2005-02-09 18:17    Length: 182 byte(s)
    [Original] [Print] [Top]
    非常感谢你的建议。
    你说的是 fireflysung 吗?不知道效果能不能达到 simsun 的美观程度?
    我用惯了 simsun,还没有用过 fireflysung,我会研究一下你说的这款字体。
    ----
    everything is a file
    [Original] [Print] [Top]
    Subject: 1.3、进入 gentoo 配置 X.org
    Author: x11perf    Posted: 2005-02-11 22:04    Length: 1,609 byte(s)
    [Original] [Print] [Top]
    subsection{1.3、进入 gentoo 配置 X.org}

    上面安装了 gentoo 系统,重启机器进入 gentoo。

    1. 配置 xorg.conf

    # /usr/X11R6/bin/Xorg -configure (自动配置 X)
    # cp /root/xorg.conf.new /etc/X11/xorg.conf
    # vi /etc/X11/xorg.conf
    做一些优化和修改,并且:

    加入Sumsun字体路径:
    FontPath "/usr/share/fonts/local/"

    加入以下行获得真正的透明效果:
    Section "Extensions"
    Option "Composite" "On"
    EndSection

    由于Composite与浏览器的Flash插件冲突,需要修改/usr/bin/firefox脚本:
    # vi /usr/bin/firefox
    在真正调用浏览器前加入以下行:
    # Make flash work with Xcomposite
    export XLIB_SKIP_ARGB_VISUALS=1

    2. 配置 xdm

    # vi /etc/rc.conf
    设置 DISPLAYMANAGER 变量的值为 xdm
    # rc-update add xdm default

    3. 配置 xsession

    # exit
    $ vi ~/.xsession
    将其内容改为:
    export LANG=zh_CN
    export LC_ALL=zh_CN
    export XMODIFIERS="@im=fcitx"
    fcitx &
    startxfce4 || exec xterm

    $ chmod +x ~/.xsession (让该文件可被执行)

    4. 让 xterm 能显示中文

    $ vi ~/.Xresources
    加入以下配置:
    XTerm*locale: true
    XTerm*wideFont: -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso10646-1

    然后重启机器就能以图形方式登陆到漂亮的 xfce 桌面了。
    ----
    everything is a file
    [Original] [Print] [Top]
    Subject: 1.4、配置桌面
    Author: x11perf    Posted: 2005-02-12 18:49    Length: 1,654 byte(s)
    [Original] [Print] [Top]
    subsection{1.4、配置桌面}

    1. 让起动时自动运行 gdesklets

    $ mkdir -p ~/Desktop/Autostart
    $ vi ~/Desktop/Autostart/start.sh
    加入以下行:
    #!/bin/bash
    gdesklets &
    然后让改文件可被执行:
    $ chmod +x ~/Desktop/Autostart/start.sh

    2. 共享 firefox 书签

    运行 firefox 自动产生 ~/.mozilla/firefox 目录, 退出 firefox 后:
    $ cp /mnt/debian/home/x11perf/.mozilla/firefox/default.xxx/bookmarks.html ~/.mozilla/firefox/xxxxx.default/ (将辛辛苦苦维护的书签拷贝过来)

    firefox菜单->Tools->Extentions->Get More Extentions,至少要安装 ChatZilla 和 Tabbrowser Preferences 这两个常用扩展。
    对于网页开发员来说,Web Developer 这个插件也是必不可少的。

    3. 配置 thunderbird

    共享邮件:
    thunderbird 菜单 -> Tools -> Account Settings
    (将gentoo、debian、wmware中的windows的所有邮件的帐号都同样设置到/mnt/common/thunderbird/Mail的相应目录下。)

    共享地址薄:
    $ cd ~/.thunderbird/xxx.default/
    $ mv abook.mab abook.mab.old
    $ ln -sf /mnt/common/thunderbird/abook.mab
    (将gentoo、debian、vmware中windows的地址薄都同样连接到/mnt/common/thunderbird/abook.mab)

    4. 安装字典

    # emerge --usepkg stardict
    # ACCEPT_KEYWORDS="~x86" emerge --usepkg stardict-cdict-en-zh-gb stardict-cedict-zh-en-gb stardict-langdao-en-zh-gb stardict-langdao-zh-en-gb stardict-oxford-en-zh-gb stardict-xdict-en-zh-gb stardict-xdict-zh-en-gb
    ----
    everything is a file
    [Original] [Print] [Top]
    Subject: 1.5、安装常用软件
    Author: x11perf    Posted: 2005-02-14 19:23    Length: 4,102 byte(s)
    [Original] [Print] [Top]
    subsection{1.5、安装常用软件}

    1. 安装办公系统

    # emerge --usepkg abiword (字处理)
    # emerge --usepkg gnumeric (电子表格)
    # emerge --usepkg xpdf (pdf 阅读器)

    2. 如果用的是笔记本,安装电源管理工具:

    $ su
    # emerge --usepkg acpid

    # vi /etc/init.d/acpid (让 acpid 自动载入相关模块)
    在 start 函数前加入 load_modules 函数:
    # As the name says. If the kernel supports modules, it'll try to load
    # the ones listed in "MODULES".
    load_modules() {
    LIST=`/sbin/lsmod|awk '!/Module/ {print $1}'`

    # Get list of available modules
    LOC="/lib/modules/`uname -r`/kernel/drivers/acpi"
    if [ -d $LOC ]; then
    MODAVAIL=`( find $LOC -type f -name "*.o" -printf "basename %f .o ";
    find $LOC -type f -name "*.ko" -printf "basename %f .ko " ) | /bin/sh`
    else
    MODAVAIL=""
    fi

    if [ "$MODULES" = "all" ]; then
    MODULES="$MODAVAIL"
    fi

    if [ -n "$MODULES" ]; then
    echo "Loading ACPI modules:"
    for mod in $MODULES; do
    echo $MODAVAIL | grep -q -w "$mod" || continue
    echo " $mod"
    echo $LIST | grep -q -w "$mod" || modprobe $mod || /bin/true
    done
    fi
    }
    在 start 函数加入以下行(让 start 调用 load_modules):
    [ -f /proc/modules ] && MODULES="all" load_modules

    # rc-update add acpid default (让系统起动时自动运行 acpid)
    # /etc/init.d/acpid restart

    3. 安装开发工具

    安装 cvs:
    # emerge --usepkg cvs

    安装 jedit,这是一个编辑各种语言的代码都非常不错的代码编辑器:
    # emerge --usepkg jedit

    由于 jedit 是用 java 编写的,需要先设置好 java 字体,jedit 才能正确显示中文:
    # cd /opt/blackdown-jdk-1.4.2.01/jre/lib
    # cp font.properties.zh_CN.Redhat font.properties.zh_CN
    # vi font.properties.zh_CN
    :1,$ s/-zysong18030-/-simsun-/
    并将177行的 "/usr/share/fonts/zh_CN/TrueType/zysong.ttf" 改为 "/usr/share/fonts/local/simsun.ttf"
    :wq

    安装 anjuta,这是一个 GTK 集成开发环境:
    # emerge --usepkg anjuta

    安装调试工具:
    # emerge --usepkg gdb

    4. 安装其他常用的软件

    # emerge --usepkg mc (最好用的文件管理器)
    # emerge --usepkg xmms (听音乐)
    # emerge --usepkg totem (看电影)
    # emerge --usepkg inkscape (功能强大的图片制作软件)
    # emerge --usepkg gthumb (看图片)
    # emerge --usepkg gentoolkit (这里面包含了一个非常有用的程序: qpkg)
    # emerge --usepkg gftp (最好用的 FTP 客户端)
    # emerge --usepkg unrar (没办法,我经常收到该死的rar压缩包)
    # emerge --usepkg gentoo-artwork (这里面有许多漂亮的图片等,用于美化桌面)

    5. 安装一些基本的服务

    开启 ssh 服务:
    rc-update add sshd default

    安装 ftp 服务:
    # emerge --usepkg vsftpd
    # rc-update add vsftpd default

    6. 成为一名"狼人"

    # emerge --usepkg enemy-territory
    # exit
    $ et (嘿嘿,I'm an engineer)

    其他:
    # emerge --usepkg monkey-bubble (妹妹最喜欢的游戏
    # emerge --usepkg lbreakout2 (也是比较好玩的)

    到此为止,一个基本的桌面系统就安装完成了。
    ----
    everything is a file
    [Original] [Print] [Top]
    Subject: 1.6、安装 wine 和 windows 软件
    Author: x11perf    Posted: 2005-02-19 20:00    Length: 2,704 byte(s)
    [Original] [Print] [Top]
    subsection{1.6、安装 wine 和 windows 软件}

    用 Linux 并不排除用 windows 软件。

    1. 安装 wine

    $ su
    # emerge --usepkg wine
    # exit
    $ wine (第一次不带参数运行将自动产生~/.wine目录)
    由于 gentoo 的 wine 现在不产生 .wine/config 文件,需要:
    $ cp /mnt/debian/home/x11perf/.wine/config ~/.wine/config
    $ cd ~/.wine/dosdevices
    $ ln -s /tmp x:

    2. 安装 PowerPoint Viewer

    从微软的网站下载 PPView97.exe 到 /mnt/common/softwares/windows 。

    安装 PowerPoint Viewer:
    $ wine /mnt/common/softwares/windows/PPView97.exe
    重启window,完成安装:
    $ wine wineboot

    运行 PowerPoint Viewer:
    $ wine ~/.wine/fake_windows/Program Files/PowerPoint Viewer/PPVIEW32.EXE

    $ gvim ~/.bashrc
    加入以下行:
    alias ppview32="wine ~/.wine/fake_windows/Program Files/PowerPoint Viewer/PPVIEW32.EXE"

    然后今后就只需要运行 ppview32 就行了。

    由于 Linux 下的 Abiword 和 Gnumeric 已经非常好用,所以就没有必要安装 Word Viewer 和 Excel Viewer了。

    3. 安装 office2000 中文版

    为了避免 MSI 错误,需要修改 ~/.wine/config, 做以下设置:
    "msi" = "native"
    "msiexec.exe" = "native"

    安装:
    $ wine /mnt/cdrom/SETUP.EXE
    安装时选择自定义方式安装,只选择word,excel,powerpoint,过滤器,其他东西都不要选,否则会安装不成功。
    $ wine wineboot (重新启动 windows)

    运行 word:
    $ wine ~/.wine/fake_windows/Program Files/Microsoft Office/Office/WINWORD.EXE
    运行 excel:
    $ wine ~/.wine/fake_windows/Program Files/Microsoft Office/Office/EXCEL.EXE
    运行 powerpoint
    $ wine ~/.wine/fake_windows/Program Files/Microsoft Office/Office/POWERPNT.EXE

    配置 alias:
    $ gvim ~/.bashrc
    加入如下行:
    alias winword="wine ~/.wine/fake_windows/Program Files/Microsoft Office/Office/WINWORD.EXE"
    alias excel="wine ~/.wine/fake_windows/Program Files/Microsoft Office/Office/EXCEL.EXE"
    alias powerpnt="wine ~/.wine/fake_windows/Program Files/Microsoft Office/Office/POWERPNT.EXE"

    4. 安装其他 windows 软件

    对于我来说,只需要 wordview 和 ppview32,如果你需要其他 windows 软件,如法安装。

    安装其他 windows 软件:
    http://frankscorner.org/
    ----
    everything is a file
    [Original] [Print] [Top]
    Subject: 1.7、安装 vmware 和 windows 系统
    Author: x11perf    Posted: 2005-02-24 12:10    Length: 925 byte(s)
    [Original] [Print] [Top]
    subsection{1.7、安装 vmware 和 windows 系统}

    $ su
    # emerge --usepkg vmware-workstation (安装)
    # /opt/vmware/bin/vmware-config.pl (配置)
    # rc-update add vmware default
    # exit
    $ vmware &
    vmware 菜单 -> Help -> Enter Serial Number...录入序列号:2UDP0-90H6R-Y01FL-4KMJM 这是永不过期的序列号哟:)

    在 vmware 里安装 windows 系统是一件比较简单的事情,就不多说了。

    技巧:
    建议在虚拟机中设置两张网卡,一张为 NAT 方式,一张为 HOST-ONLY 方式。这样,既能通过 NAT 很方便地上网,又能通过 HOST-ONLY 方便地访问 host 机器,并且不受 BRIDGE 方式要求两个 IP 的限制。

    建议将所有的虚拟机都安装到 /mnt/common/vmware 目录下,好处就必要多说了。
    我的 /mnt/common/vmware 保存了 win98、win2000、winXP 等多套 windows 系统。
    打开以前保留的虚拟机时,注意其后缀为 .vmx。
    ----
    everything is a file
    [Original] [Print] [Top]
    Subject: 安装 rox
    Author: x11perf    Posted: 2005-02-26 13:15    Length: 446 byte(s)
    [Original] [Print] [Top]
    安装 rox

    # emerge -a rox

    用 rox 替代 xfdesktop:
    # exit
    $ mkdir -p ~/.config/xfce4
    $ cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4/
    $ vi ~/.config/xfce4/xinitrc
    注释掉 "xfcesm=`which xfce4-session`"
    注释掉 "xfdesktop&",并在其后加入一行 "rox -p xfce &"

    附件是 xfce4 + rox 的桌面截图。
    ----
    everything is a file
    --
    Attached file: 543785-desktop.jpg
    [Original] [Print] [Top]
    Subject: 2、通过 Gentoo 安装 Debian
    Author: x11perf    Posted: 2005-02-27 22:41    Length: 2,575 byte(s)
    [Original] [Print] [Top]
    section{2、通过 Gentoo 安装 Debian}

    Debian 目前有 Woody(stable)、Sarge(testing)、SID(unstable) 三个版本。Woody 的软件太旧,不适合做桌面。SID 的软件非常新,但易用性和稳定性不如 Sarge。Sarge 的软件比较新,并且易用性和稳定性都非常不错。所以本文采用 Sarge 做为桌面系统。

    Debian 的安装比 Gentoo 要方便许多,至少不用编译内核。但由于 Gentoo 是专门为桌面进行优化的发行版,Debian 在桌面的表现没有 Gentoo 优秀。

    subsection{2.1、在 gentoo 里安装 debian 的基本系统}

    1. 安装 Debian bootstrap 脚本

    $ su
    # emerge -a debootstrap

    2. 重新格式化 debian 分区

    # umount /mnt/debian
    # mke2fs -j /dev/hda2
    # mount /mnt/debian

    (注:/dev/hda1 是安装 gentoo 的分区,/dev/hda2 是安装 debian 的分区,/dev/hda3 是交换分区,/dev/hda4 是公共分区)

    3. 安装基本系统

    # debootstrap sarge /mnt/debian ftp://debian.linux.org.tw/debian/

    4. 配置基本系统

    配置 /etc/fstab:
    # cp /etc/fstab /mnt/debian/etc/fstab
    # vi /mnt/debian/etc/fstab
    将其内容修改为:
    /dev/hda2 / ext3 defaults 0 0

    /dev/hda3 none swap sw 0 0
    none /proc proc defaults 0 0
    none /dev/shm tmpfs defaults 0 0

    /dev/hda4 /mnt/common ext3 defaults 0 2
    /dev/hda1 /mnt/gentoo ext3 defaults 0 2

    # mkdir /mnt/debian/mnt/common
    # mkdir /mnt/debian/mnt/gentoo

    配置 /etc/hosts:
    # cp /etc/hosts /mnt/debian/etc/

    配置 /etc/network/interface:
    # vi /mnt/debian/etc/network/interfaces
    将其内容修改为:
    auto lo
    iface lo inet loopback

    auto eth0
    iface eth0 inet static
    address 192.168.0.1
    network 192.168.0.0
    netmask 255.255.255.0
    broadcast 192.168.0.255
    gateway 192.168.0.254

    注:IP 地址要根据你的实际情况进行修改。

    配置 /etc/resolv.conf:
    # cp -L /etc/resolv.conf /mnt/debian/etc/
    ----
    everything is a file
    [Original] [Print] [Top]
    Subject: 2.2、通过 chroot 进入 debian 继续配置
    Author: x11perf    Posted: 2005-02-28 19:35    Length: 3,547 byte(s)
    [Original] [Print] [Top]
    subsection{2.2、通过 chroot 进入 debian 继续配置}

    1. chroot 到 debian 系统

    # chroot /mnt/debian /bin/bash
    # mount -t proc proc /proc
    # mount -a

    2. 配置 APT

    配置APT能同时使用testing和unstable:
    #vi /etc/apt/sources.list
    将其内容修改为:
    deb ftp://debian.linux.org.tw/debian testing main contrib non-free
    deb ftp://debian.linux.org.tw/debian unstable main contrib non-free
    deb ftp://debian.linux.org.jp/debian-non-US testing/non-US main contrib non-free
    deb ftp://debian.linux.org.jp/debian-non-US unstable/non-US main contrib non-free
    deb http://security.debian.org testing/updates main contrib non-free

    使APT缺省使用testing:
    # vi /etc/apt/apt.conf
    加入如下内容:
    APT::Default-Release "testing";

    3. 配置基本系统

    # apt-get install locales
    选择 en_US en_US.ISO-8859-15 en_US.UTF-8 zh_CN zh_CN.GB18030 zh_CN.GBK zh_CN.UTF-8。选择 zh_CN 作为缺省的 locale。

    # dpkg-reconfigure console-data
    # LC_ALL=en_US base-config

    升级系统:
    # apt-get update
    # apt-get dist-upgrade

    5. 安装内核

    查找要安装的内核:
    # apt-cache search kernel-image

    安装内核:
    # apt-get install kernel-image-2.6.10-1-686
    注:
    1). 根据你自己的 cpu 选择较新的内核
    2). 当系统提示 "Do you want to stop now? [Y/n]" 时一定不要直接敲回车,应该敲 n 才能继续安装下去。否则内核将不被安装。

    为了能引导 gentoo, 需将 gentoo 的内核拷贝过来:
    # cp /mnt/gentoo/boot/kernel-2.4.28-gentoo-r7 /boot

    配置 lilo:
    # apt-get install lilo
    # vi /etc/lilo.conf
    将其内容修改为:
    boot=/dev/hda
    prompt
    timeout=50
    default=debian
    lba32

    image=/boot/kernel-2.4.28-gentoo-r7
    label=gentoo
    read-only
    root=/dev/hda1

    image=/vmlinuz
    label=debian
    read-only
    root=/dev/hda2
    initrd=/initrd.img

    注:kernel-2.4.xx 应根据 gentoo 实际实用的内核版本而定。

    运行 lilo:
    # lilo -v

    安装 hotplug:(这个好东东用于自动识别硬件设备并帮你加载好相应的驱动)
    # apt-get install hotplug

    6. 安装 X window 系统

    # apt-get install x-window-system

    # vi /etc/X11/XF86Config-4
    做相应的调整。

    # exit
    $ echo "twm || exec xterm" > ~/.xsession (创建 ~/.xsession 文件)
    $ chmod +x ~/.xsession (让 ~/.xsession 文件可被执行)

    7. 退出 chroot:
    # umount -a
    # exit

    然后重启系统就能进入 Debian 里工作和生活了。
    ----
    everything is a file
    [Original] [Print] [Top]
    Subject: 2.3、安装桌面系统
    Author: x11perf    Posted: 2005-03-01 20:59    Length: 4,014 byte(s)
    [Original] [Print] [Top]
    subsection{2.3、安装桌面系统}

    1. 安装 simsun.ttf 字体:
    # mkdir /usr/share/fonts/local
    # cd /usr/share/fonts/local
    # cp /mnt/gentoo/usr/share/fonts/local/simsun.ttf . (将 Simsun 字体拷贝过来)
    # mkfontscale (生成 font.scale 文件)
    # mkfontsdir (生成 font.dir 文件)
    # vi /etc/X11/XF86Config-4
    在相应的地方加入如下行:
    FontPath "/usr/share/fonts/local"

    2. 安装中文系统

    安装中文输入法:
    # apt-get install fcitx

    安装词典:
    # apt-get install stardict
    Debian 没有带词典库,不过可以把 Gentoo 的拷贝过来用:
    # exit
    $ mkdir ~/.stardict
    $ cp /mnt/gentoo/usr/share/stardict/dic ~/.stardict/ -r

    3. 美化字体

    Gentoo 不需要做任何配置,字体就已经非常漂亮。但在 Debian 中,需要通过以下方法来美化字体:

    # vi /etc/fonts/fonts.conf
    1) 在所有的 <family>AR PL KaitiM GB</family> 前插入 <family>SimSun</family>,并将其后面的 <family>SimSun</family> 删掉,让系统先找 SimSun 字体。
    2) 为了不让字体模糊,在文件后面(<config>前)加入:
    <match target="font">
    <test qual="any" name="family">
    <string>SimSun</string>
    </test>
    <test name="pixelsize" compare="more_eq">
    <int>12</int>
    </test>
    <test name="pixelsize" compare="less_eq">
    <int>19</int>
    </test>
    <edit name="antialias" mode="assign">
    <bool>false</bool>
    </edit>
    </match>

    4. 安装 xfce4 桌面系统

    # apt-get install xfce4
    # apt-get install screensaver
    # apt-get install xfce4-goodies

    Sarge 中还没有 rox,所以装 SID 的 rox:
    # apt-get -t unstable install rox-filer

    用 rox 取代 xfdesktop:
    # exit
    $ mkdir ~/.xfce4
    $ cp /etc/X11/xfce4/xinitrc ~/.xfce4/
    $ vi ~/.xfce4/initrc
    注释掉 "xfcesm=`which xfce4-session`"
    注释掉 "xfdesktop&",并在其后加入一行 "rox -p xfce &"

    # apt-get install gdesklets
    # apt-get install gdesklets-data
    如果要使用 cornerxmms,必须先安装 python-xmms:
    # apt-get install python-xmms

    # apt-get install python-xdg (这是为了 fix ImportError: cannot import name IconSet)

    让 xfce 在启动时自动加载 gdesklets:
    # exit
    $ mkdir -p ~/Desktop/Autostart
    $ vi ~/Desktop/Autostart/start.sh
    内容为:
    #!/bin/bash
    gdesklets &

    使 ~/Desktop/Autostart/start.sh 能被执行:
    $ chmod +x ~/Document/Autostart/start.sh

    如果用的是笔记本,安装电源管理服务:
    # apt-get install acpid

    5. 修改 ~/.xsession,形成中文 xfce 桌面

    $ vi ~/.xsession
    将其内容修改为:
    export G_BROKEN_FILENAMES=1
    export LANG=zh_CN.GB2312
    export LC_ALL=zh_CN.GB2312
    export XMODIFIERS="@im=fcitx"
    fcitx &
    startxfce4 || exec xterm

    然后退出 session 在重新登录就能在漂亮中文环境下生活了。
    ----
    everything is a file
    [Original] [Print] [Top]
    Subject: 2.4、安装桌面常用软件
    Author: x11perf    Posted: 2005-03-02 20:27    Length: 3,691 byte(s)
    [Original] [Print] [Top]
    subsection{2.4、安装桌面常用软件}

    1. 安装编辑器

    安装 vim-gtk 和 gedit 这两大各具特色的编辑器:
    $ su
    # apt-get install vim-gtk gedit
    # apt-get install vim-latexsuite

    安装 jedit 这个比较有特色的代码编辑器:
    首先需要安装 JDK。由于 Debian 没有提供完善的 JDK,所以采用 Gentoo 提供的 JDK:
    # cd /opt
    # apt-get install bzip2
    # chmod +x /mnt/gentoo/usr/portage/distfiles/j2sdk-1.4.2-01-linux-i586.bin
    # /mnt/gentoo/usr/portage/distfiles/j2sdk-1.4.2-01-linux-i586.bin
    配置 Java 环境:
    # vi /etc/bash.bashrc
    加入以下设置:
    # Java environment
    JAVA_HOME=/opt/j2sdk1.4.2
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME PATH

    关闭当前虚拟终端并进入一个新的虚拟终端才能使该设置有效。
    安装java构造工具:
    # apt-get install ant
    由于 Debian 为提供 jedit,所以采用 Gentoo 的 jedit:
    # tar xvzf /mnt/gentoo/usr/portage/distfiles/jedit42source.tar.gz
    # cd jEdit
    # ant
    # vi /usr/bin/jedit
    内容如下:
    #!/bin/bash
    java -jar /opt/jEdit/jedit.jar

    让 /usr/bin/jedit 能被执行:
    chmod +x /usr/bin/jedit
    为了让jedit能显示中文,只需为java提供正确的中文字体:
    # cd /opt/j2sdk1.4.2/jre/lib
    # cp font.properties.zh_CN.Redhat font.properties.zh_CN
    # vi font.properties.zh_CN
    :1,$ s/-zysong18030-/-simsun-/
    并将177行的 "/usr/share/fonts/zh_CN/TrueType/zysong.ttf" 改为 "/usr/share/fonts/local/simsun.ttf"
    :wq

    2. 安装冲浪工具

    # apt-get install mozilla-firefox
    # apt-get install swf-player (让 Mozilla 能播放 flash)
    # exit
    运行 firefox 自动产生 ~/.mozilla 目录, 退出 mozilla 后:
    $ cp /mnt/gentoo/home/x11perf/.mozilla/firefox/xxx.default/bookmarks.html ~/.mozilla/firefox/xxx.default/ (将辛辛苦苦维护的书签拷贝过来)
    运行firefox菜单->Tools->Extentions->Get More Extentions,至少需要安装 ChatZilla 和 Tabbrowser Preferences 这两个最最常用扩展。
    对于网页开发员来说,Web Developer 这个插件也是必不可少的。

    # apt-get install mozilla-thunderbird
    共享邮件:
    thunderbird 菜单 -> Tools -> Account Settings
    (将gentoo、debian、wmware中的windows的所有邮件的帐号都同样设置到/mnt/common/thunderbird/Mail的相应目录下。)
    共享地址薄:
    $ cd ~/.mozilla-thunderbird/xxx.default/
    $ mv abook.mab abook.mab.old
    $ ln -sf /mnt/common/thunderbird/abook.mab
    (将gentoo、debian、vmware中windows的地址薄都同样连接到/mnt/common/thunderbird/abook.mab)

    3. 安装办公工具

    # apt-get install abiword gnumeric (文档和电子表格)
    # apt-get install xpdf xpdf-chinese-simplified (pdf阅读器)
    # apt-get install imagemagick gimp inkscape (三大图形处理必备工具)

    4. 安装其他常用软件

    # apt-get install mc (非常有用的文件管理器)
    # apt-get install gthumb (看图片)

    # apt-get install alsa-base
    # apt-get install xmms (听音乐)
    # apt-get install totem (看电影)

    # apt-get install lpdf gftp (两大最好用的 FTP 客户端)
    # apt-get install unzip
    # apt-get install unrar (没办法,我经常收到该死的rar压缩包)
    # apt-get install apt-file (查找软件包的好工具)
    # apt-file update (更新软件包库,今后就能方便地通过 apt-file 命令查找某个文件在什么软件包中了)
    ----
    everything is a file
    [Original] [Print] [Top]
    « Previous thread
    资源共享的问题
    Linux桌面与办公软件
    7
    Next thread »
    好消息,UUphone免费网络电话新版本推出
         

    Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
    备案序号: 京ICP备05006143    webmaster: webmaster@unixresources.net
    This page created on 2008-07-17 02:08:54, cost 0.092725038528442 ms.