初识ubuntu之时,感慨其制作之精湛,细节之华美。沿袭了Debian强悍的软件包管理机制,而在桌面应用中似乎比Debian更加合理,更加便利,更加人性化。于是我迷上了它,把笔记本上的Debian删除,欢天喜地迎来了我最爱的Linux发行版本ubuntu。
访问ubuntu中文网站
http://www.ubuntu.com.cn若有任何疑惑,在
http://wiki.ubuntu.org.cn中,可以找到大部分的答案。
在下载页面选择最快的镜像。
这里有三种大的选择:
Desktop CD,Server install CD,Alternate install CD。
第一类是LiveCD,即操作系统可以运行在光盘上而无需安装。
可以下载它先体验一下ubuntu,并看看硬件支持是否合适。
如需安装,双击桌面的install图标即可。可以一边上网,一边聊天,一边装系统。
第二类针对服务器应用,不安装图形界面。
第三类为传统的系统安装盘,以供不能或不愿使用LiveCD的用户安装使用。
它既提供了桌面版安装,也提供了服务器安装。以及其他一些功能。
用LiveCD体验了一下Ubuntu,安装的时候还是下载了Alternate install CD。
我认为字符界面的安装过程更灵活高效一些。
所谓历险,就这么无声无息地开始了。
首先遇到的问题是,无论LiveCD还是AlternateCD,均无法引导我的笔记本。
我找来了Hiweed,中国人做的一个ubuntu的中文加强版。
它同样无法引导,但它却给了我启发。于是我尝试不同的内核参数。
终于用acpi=off参数引导成功。
在光盘引导起来,出现菜单时,按了F6,就可以修改参数。加个acpi=off就好了。
系统安装
用光盘引导时,选择语言为中文,这样以后系统默认语言便是中文。
安装系统之时,我为Ubuntu分了三个区,分别为/,/home,和swap分区。
/分了5G空间,考虑到内存比较大,用swap较少,仅分了768M。
其余空间都分给/home,好存放一些资料。
安装过程中最好保持网络畅通以便自动下载安装中文包。
系统安装后,很幸运,我的声卡显卡甚至SD读卡器驱动都没有问题。
安装Grub时,我的Windows系统被自动识别并添加到了启动列表中。
两个Windows分区也被自动挂载上来。
很方便,无须手工干预。但我喜欢隐藏grub的菜单,所以编辑了一下。
sudo vi /boot/grub/menu.lst
将hiddenmenu前的注释#去掉,使这项生效。并且将timeout值改小了一些。
系统安装完成后,运行配置编辑器:
gconf-editor
在/apps/nautilus/desktop/ 分支下可以修改桌面图标和名称。
我将常用的图标显示(在相应项目前打勾),无须显示的去掉。
使用附件中的菜单编辑器调整了菜单中的项目,
显示常用的,隐藏不用的。也可以为它们改名字。
调整桌面和菜单到自己最合适的地方,换个喜欢的桌面。
软件安装
修改源:
Update:新版本推出后,将下面所有URL的发行版本名字改为相应的就可以了。
例如目前最新版是edgy,则将以下文字中所有的dapper改为edgy就可以使用。
另外最好在保留官方中国源的同时,添加cn99的源。以免cn99的源出问题时影响使用。
为了使用国内很多中文软件,并且有更快的速度。首先修改源。
手工备份一下配置文件:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
修改配置文件:
sudo gedit /etc/apt/sources.list
或者也可以通过系统管理菜单中的图形工具来修改软件源。
可以用官方中国的源,再加上cn99的源(它速度快,比官方包含了更多软件)。
http://wiki.ubuntu.org.cn中
系统管理->安装配置 中的建议修改源。
我使用cn.99的源,软件很齐全,用我家的歌华宽带下载速度一般为110K/秒。
## cn99 sources list
deb http://ubuntu.cn99.com/ubuntu/ dapper main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ dapper-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ dapper-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ dapper-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ dapper main restricted universe multiverse
为了安装其他几个需要的软件,参考了Hiweed使用的源,于是又添加了这几个:
## Tapioca VoIP , Support Gtalk
deb http://extindt01.indt.org/VoIP/apt dapper main
## wine
deb http://wine.budgetdedicated.com/apt dapper main
## ntfs-3g
deb http://flomertens.keo.in/ubuntu/ dapper main
更新一下软件列表:
sudo apt-get update
或者到系统管理菜单中打开新立德软件包管理器,点更新。
如果用图形工具修改源,那么会自动更新,无须手工干预。
安装所需各种软件:
sudo apt-get install 软件名
或者到系统管理菜单中打开新立德软件包管理器逐一搜索所需软件并安装。
建议使用新立德,可以更加方便地列出软件以相关插件,推荐安装的包等等。
在安装软件时将所需插件一并安装。
这些软件会被自动下载安装,并保持统一的自动更新。
在Ubuntu中,如果软件在源中,那么便不需要软件本身有自动升级功能。
也不需要用户在软件出新版本后手工卸载旧版,下载安装新版。
因为系统会统一升级所有用户已安装了的源中的软件,并保持它们是最新版本。
很多常用的软件系统已经自带了,我根据需要又添加了以下软件。
网络:
下载管理器 d4x,kget (两者各有千秋,建议都装。)
邮件客户端 Thunderbird
QQ客户端 Eva,LumaQQ
Gtalk客户端 Tapioca Gtalk (不需要语音的话,用Gaim即可。)
MSN客户端 kmess (个人感觉用Gaim上MSN更好)
其他即时通讯 Gaim
BT客户端 BitStormLite
电驴客户端 aMule
FTP客户端 gFTP
附件:
刻录软件 GnomeBaker
离线字典 StarDict (词典很多,按需要安装。)
读CHM xCHM,kchmviewer
多媒体:
音频播放 Beep Media Player
媒体播放 Mplayer,Totem-xine,w32codec
办公:
PDF工具 acroread (Adobe Acrobat Reader的Linux版本)
图像:
制图软件 Dia (比OpenOffice Drawing更适合画流程图)
中文输入法:
fcitx (有人喜欢scim-bridge)
系统工具:
杀毒软件 Avast
模拟器 VMware Player
系统管理:
个人防火墙 FireStarter
服务管理器 BUM
其他:
压缩软件 p7zip,rar,unrar
Win共享 Samba,SMBFS
NTFS读写 NTFS-3g
Win环境 Wine
说明:
1. 安装播放器的时候,需要安装一些常用的解码器。
一般这些软件包都应该装上:
beep-media-player,totem-xine,w32codecs,libxine-extracodecs,mplayer,banshee(这个包有人建议装,但我没有装)
2. 安装StarDict的时候,如果装了过多的词库,不仅占用了更多空间,并且使屏幕取词时有很多不必要的词典。
一般安装这些软件包就够了:
stardict,stardict-common,stardict-cdict-gb,stardict-cedict-gb
stardict-langdao-ce-gb,stardict-langdao-ec-gb
3. 安装配置fcitx
在安装中文输入法之前,如果需要输入中文,可以使用在线中文输入法:
http://www.hoolulu.com/ime/py.php安装fcitx后,需要做些配置,并让fcitx 进入桌面自动运行。
在 /etc/X11/xinit/xinput.d/目录中编辑文件zh_CN,如果没有就建一个。
sudo gedit /etc/X11/xinit/xinput.d/zh_CN
把里面的内容改为如下:
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
XMODIFIERS="@im=fcitx"
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
在/etc/X11/Xsession.d/目录中编辑文件95xinput,如果没有就建一个。
sudo gedit /etc/X11/Xsession.d/95xinput
把里面的内容改为如下:
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx
编辑fcitx的配置文件,使输入法工具条在不需要的时候自动隐藏:
gedit ~/.fcitx/config
修改[界面]字段中
是否自动隐藏输入条=1
运行fcitx:
fcitx
如果启动fcitx时依然有问题,比如提示需要设置XMODIFIERS,则:
sudo gedit ~/.bashrc
在里面加两行,如下:
export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"
4. LumaQQ需要自己到
http://lumaqq.linuxsir.org/main/下载。
解压到任意目录,例如/opt/LumaQQ。
也可以改改权限:
sudo chown -R root:root /opt/LumaQQ/
sudo chmod -R 755 /opt/LumaQQ/
为LumaQQ建立一个快捷方式:
sudo gedit /usr/share/applications/LumaQQ.desktop
添加以下内容
[Desktop Entry]
Name=LumaQQ
Comment=QQ Client
Exec=/opt/LumaQQ/lumaqq
Icon=/opt/LumaQQ/QQ.png
Terminal=false
Type=Application
Categories=Application;Network;
这样,就可以在应用程序的Internet菜单中打开LumaQQ了。
如果下载的LumaQQ是不带JRE版本,还需要自己安装sun-java5-jdk或sun-java5-jre。
并且做以下配置:
sudo update-alternatives --config java
选择刚才安装的JRE为默认JRE:
/usr/lib/jvm/java-1.5.0-sun/jre/bin/java
必要时修改/etc/profile或用户目录的配置文件(比如~/.bashrc)
添加:
# for JRE
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06
export JAVA_HOME
5. 如果安装了Java,则配置Java中文字体。
wget http://paste.ubuntu.org.cn/d323
sudo mv /etc/java-1.5.0-sun/fontconfig.properties /etc/java-1.5.0-sun/fontconfig.properties.old
sudo mv d323 /etc/java-1.5.0-sun/fontconfig.properties
sudo chown root:root /etc/java-1.5.0-sun/fontconfig.properties
也可以安装浏览器Java插件sun-java5-plugin。
6. 安装Firefox,Thunderbird,OpenOffice的中文语言包。
打开系统管理的语言支持一项,提示需要安装更多的中文包。
安装后,FireFox便成了中文。
我搜索并安装了Thunderbird和OpenOffice的中文语言包。
这样我的软件都是中文的了。
另外,为了更方便地使用FireFox的标签页浏览功能,安装扩展
Tab Mix Plus。
为了更好的管理下载,安装扩展
FlashGot。
为了让FireFox能播放Flash,需要到Adobe官方网站安装最新的Flash插件。
为了播放在线的媒体文件,保证Totem和Mplayer的mozilla插件已经安装。
还需要安装
MediaWrap扩展。
更多其他扩展:
https://addons.mozilla.org/firefox7. 很多人说文泉驿字体好看,我也安装了它(xfonts-wqy)。
但当我在首选项的菜单中设置了字体后,觉得它很丑。以后谁说它好看,我就跟谁急。
8. 有人推荐安装后将内核由默认的386升级为686,这是一种误导。
至少是一个不全面和不负责的说法。
比如我的CPU是AMD64位的,并非Intel。就算升级,我似乎也应当升级为K7的内核。
然而我只能用默认的386内核。因为无论我升级为686还是k7,我均无法正常关机。
9. 有人推荐ATI显卡用户安装开源的ATI驱动以打开显卡3D加速,这害了我。
使我的X-window不能启动。
于是我只好在启动X-window时按Ctrl+Alt+F1,进入控制台。
使用apt-get remove删除了那个软件包,然后重新配置显卡:
sudo dpkg-reconfigure xserver-xorg
所有选项按照自动检测的结果。
sudo killall gdm
gdm
其实可以不必重新配置,只要将/etc/X11目录下的原始配置文件回复即可:
sudo rm /etc/X11/xorg.conf
sudo cp /etc/X11/xorg.conf.original-0 xorg.conf
sudo killall gdm
gdm
10. 有人建议配置alsa混音,可以按照官方文档FAQ中的说法来配置。
位于
http://wiki.ubuntu.org.cn中的常见问答。
我觉得并无必要,所以没有配置。
11. 安装杀毒软件
访问
http://www.avast.com/eng/download-avast-for-linux-edition.html下载Deb格式的软件包。如wget -c http://files.avast.com/files/linux/avast4workstation_1.0.6-2_i386.deb
安装 dpkg -i avast4workstation_1.0.6-2_i386.deb
添加菜单项sudo gedit /usr/share/applications/avast.desktop
写入以下内容
[Desktop Entry]
Name=avast
Comment=avast
Exec=/usr/bin/avastgui
Icon=/usr/lib/avast4workstation/share/avast/icons/avast-appicon.png
Terminal=false
Type=Application
Categories=Application;System;
这样,在应用程序的系统工具菜单中就可以启动avastgui。
访问
http://www.avast.com/i_kat_207.php?lang=ENG免费注册一个序列号。
可以使用一年,到期以后可以继续免费注册。
运行图形界面的avastgui或命令行的avast,输入序列号即可。
图形界面包括了杀毒软件的所有功能。
如果在没有图形的情况下,可以使用命令avast -update来升级杀毒软件。
也可用命令行的avast来杀毒。
12. 配置防火墙自启动
安装FireStarter后,运行配置向导。
安装配置完成后,它会作为系统服务自动在后台运行。
虽然后台运行了防火墙,但我希望可以随时看到防火墙的状态。
如果希望登录后便自动启动其图形配置程序,可以参照以下方法。
官方文档中提到一种方法,但在ubuntu中有些问题,行不通。
我改善了一下。
sudo vi /etc/sudoers
添加username ALL= NOPASSWD: /usr/sbin/firestarter
其中username为自己的用户名。
由于该文件为只读文件,因此用wq!这样的命令来强制保存并退出。
写一个脚本
sudo gedit /usr/local/bin/firestarter.sh
写入以下内容
#!/bin/bash
xhost +local:
sudo firestarter --start-hidden
保存并退出,添加可执行权限。
sudo chmod +x /usr/local/bin/firestarter.sh
如果使用的是Gnome,那么在系统首选项菜单中打开会话设置。
在启动项目的标签页中添加一项,写入firestarter.sh
这样就可以了。
至于KDE,可以参照官方那个说法。
12. 安装配置Samba
前面提到的软件列表中,包含了samba和smbfs。
在系统管理菜单中打开共享文件夹设置。
如果没有安装samba,会提示用户安装。
设置一个要共享的目录。
当我安装完 samba后,提示有一个错误。没有理会它。
执行了一下sudo apt-get remove,就不在提示我了。
配置的Samba的时候提示说/var/run下没有Samba目录。
于是我给它创建了一个。便不在提示。
为Samba添加一个账户,譬如名为share。
sudo useradd share
修改该用户在samba中使用的口令
sudo smbpasswd -a share
输入要设置的密码。
新建文件 /etc/samba/smbusers,
sudo gedit /etc/samba/smbusers
写入以下内容,保存并退出。
share = "network username"
备份并编辑/etc/samba/smb.conf
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
找到 ; security = user,去掉前面的注释分号,即改为security = user。
再添加一行username map = /etc/samba/smbusers
修改文件末尾的几行。
如果在先前设置共享文件夹时,创建了一个共享,名为Linux。
那么这里应当有貌似[Linux]的字段。依次类推。
然后修改这个字段下面的设置。
添加一行,设置刚才创建的用户为samba共享所用的账户。
valid users = share
也可再添加如下两行。
force user = nobody
force group = nogroup
如果今后共享的文件夹中出现乱码,
则在该配置文件的[global]字段添加以下几行。
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
保存并退出。
测试samba是否可以正常工作
sudo testparm
我这里显示了一个警告,我不予理会。
启动samba的服务
sudo /etc/init.d/samba start
如果需要设置共享的目录可写,则
sudo chmod a+w 要共享的目录名
并修改samba配置,可以在共享文件夹设置中设置。
也可以在Samba配置文件中的相应字段修改。
例如共享名为Linux,则在[Linux]字段下。
将writable = no,改为
writable = yes
如需开机自动启动Samba服务,则在系统管理菜单中的服务里设置。
如手动启动服务,则运行
sudo /etc/init.d/samba start
关闭则这样运行
sudo /etc/init.d/samba stop
重启则这般运行
sudo /etc/init.d/samba restart
Samba服务启动后,则可以通过Windows访问Ubuntu的共享了。
如果从Ubuntu访问Windows共享,则在位置菜单中选择连接到服务器。
在服务器类型中选择Windows共享,然后在服务器框中填写对方IP地址。
点击连接。注意只填写服务器IP即可,其他内容最好不要填。
所谓历险记,便是如此。
在我安装配置各个软件之时,遇到了种种问题,受到了种种误导。
最终解决的办法,皆记录到这里,以作备忘,或为初识ubuntu之向导。
标签: Ubuntu