我的电脑主要功能是用于软件开发,更具体些讲主要用于JAVA开发。
机器硬件配置:P820的CPU,1G内存,40G硬盘
分区
A: 9.5G Linux Ext3 用来做为Linux系统及Linux下的各种软件的安装分区
B: 0.5G Linux Swap Linux的交换分区
C: 12G FAT32 用来放VMWare的虚拟机文件
D: 其余 存放源程序代码、临时文件、下载的资料、电影等。
主操作系统下的软件及其作用、选用原因及部分安装说明:
1.主操作系统安装:Magic Linux2.0
这个发行版的Linux是LinuxFans社区的产物,中文化做的很好,Linuxfans社区也相对较活跃,有什么问题基本都能在社区得到帮助。
系统的安装非常简单,完全图形化安装界面,安装过程中还提供了一个“连五球”的游戏,太体贴了,呵呵。
安装过程中也许就是在硬盘分区部分要注意,但我开始就已经有了计划并将数据做了备份,按照上面的分区进行硬盘划分,四个区依次对应Linux下面的hda1,hda2,hda3,hda4,因为hda3和hda4是做为数据保存的分区,所以挂载点分别设置为/mnt/vmDisk和/mnt/data。为什么要设置到/mnt目录下呢,因为MagicLinux安装完成后,桌面会有个“存贮设备”的图标,指向的就是/mnt目录,在以后我们操作时会方便些。
安装完成,启动,存在几个问题:
a.USB鼠标没有找到。
b.USB硬盘接上后没有识别出来。
c.声音没有。
d.显示器的刷新率估计只有60Hz,晃眼的很。
e.我的是双核的CPU,用dmesg只显示出一个CPU的信息
还好,网卡可以找到,简单的设置一下网络设置和xDsl播号器配置,然后连接,ADSL可以上网了,为了解决上面的问题,当然首先去MagicLinux社会去寻找解决办法了。
启动浏览器,进入 www.linuxfans.org论坛的MagicLinux技术支持版块,先把“Magic 疑难解答(FAQ)(2006-10-07 更新)”看一遍。
a和b两个问题应该是USB设备没有找到,但没有找到具体的解决办法。
c问题非常好解决,运行Magic控制中心,配置声卡,一段测试MIDI过后,声音OK了。
d问题的解决方案就是下载NVidia官方的显卡驱动并安装,再启动XWindow时会显示NVidia的图标,进入桌面后我的显示器看着就舒服多了。
e问题有明确的答复,就是重新编译内核,选上SMP支持。
下面是原解答内容
///
13、如何编译内核?如何开启对称多处理器支持(SMP)?
首先需要在这里下载当前运行内核对应版本的源代码(kernel-source):
http://www.magiclinux.org/dev/2.0/cd1/RPMS/kernel/
安装源码包,例如:
rpm -ivh kernel-source-2.6.15.3-1mgc.i686.rpm
内核源码包安装后已为编译硬件驱动作好准备,但若要用它重新编译内核,你需要如下步骤:
cd /usr/src/linux-2.6.15.3
make mrproper
ln -sf /boot/config-2.6.15.3 .config <----注意 config 前面有个点
make menuconfig 或者 make xconfig (推荐)完成内核配置
make
make modules_install
make install
开启对称多处理器支持(SMP)的方法:
1、配置内核时选择:
Processor type and features--->Symmetric multi-processing support (SMP)
2、在 Processor family 里选择自己的 CPU 型号
3、双击 Maximum number of CPUs (2-255) (NR_CPUS) 在弹出的输入框里将默认的 8 修改成你的实际 CPU 数量。
完成上述步骤,保存修改并退出,接着编译内核即可。
///
注意:按上面的步骤执行到“make xconfig”这一步时,是对内核的配置,除了让内核支持双CPU外,还要选择上USB支持下面的EHCI和UHCI相关项,一定要注意把NVidia的选项勾掉,因为在编译完内核后,还要重新安装NVidia官方的驱动,如果选择了NVidia的话,官方驱动会无法安装。
我的机器编译一遍内核的时间为26分钟,哈哈,这样的机器应该算是很强的了吧?另外,我重编内核后,至今还没有感觉到需要重建上面提到的那些软件包,也没感觉到有功能的损失。
重启后,USB鼠标可以用了,插上U盘、移动硬盘试试,哈哈,都被认出来了,会在桌面上显示一个U盘的图标,强!!!
所有问题全部解决,下面要好好使用这个系统了,先看看现在有什么,装完MagicLinux后,就已经包括常用的软件,如下:
Eva->QQ客户端
Kopete->即时聊天客户端软件,我用这个登录MSN
Kmail->接收Email的客户端软件
星际译王->Linux下的金山词霸
Umbrello->非常棒的一个UML工具
已经安装有SVN1.3,Python2.4.1
CHM查看器,PDF查看器,媒体播放器等等
实在是比Windows下所带的实用软件多很多。
接下来就是安装我需要的软件了。
2.先设置好Email,省得收个邮件还要打开浏览器,对,还要把各个IM软件都试一遍,目前就是QQ和MSN,都没有问题了。
3.下载安装JDK5.0
MagicLinux已经安装有JRE5.
把最新的JDK5.0解压缩到/usr/java/jdk1.5.0_09(已经有/usr/java/jre1.5.0_05,不用管)
用KWrite打开/etc/profile.d/java-profile.sh文件,只要把“JDK_VERSION”环境变量修改为jdk1.5.0_09(我要用的版本)就可以了。
打开一个终端程序,输入java -version,可以看到已经用的是新装的JDK了。
进入/usr/java/jdk1.5.0_09/demo/jfc/Notepad目录,
输入java -jar Notepad.jar
打开的示例程序中中文字体显示为方块,解决办法非常简单,将/usr/java/jre1.5.0_05/lib目录下的fontconfig.properties复制到/usr/java/jdk1.5.0_09/jre/lib目录下就OK。
再次java -jar Notepad.jar,可以看到漂亮的中文了。
4.下载安装jboss-4_0_4-nb-5_5-beta2-bin-linux.bin
这是NetBeans5.5Bate2+JBoss捆绑安装包,NetBeans5.5现在可下载的最新版本是5.5RC2,但没有Beta2版的这捆绑安装包,比单独再下载Jboss进行配置要省些事儿(其实单独下载JBoss进行安装,在NetBeans里进行配置也非常简单)。
5.下载安装netbeans-ent_pack-5_5-beta-linux.sh
提供了NetBeans的UML Modeling,SOA visual design tools等功能,还有Sun Java System Application Server。对于其中的XML Schema Tools对我来说简直是惊喜,很少有一个工具象它一样提供这么方便的编辑XSD文件的功能。
6.下载安装一款Office软件
有四个选择:OpenOffice、Wps2005、RedOffice3.0、永中Office2007
说明:OpenOffice完全免费,并且开源。Wps2005我用的是专业版(For Linux的好象网上没有下载)。RedOffice3.0下载的试用版,应该功能上没有限制,目前还不是很清楚和正式版的差别。永中Office2007也是试用版,在使用某些次数后会有一个提示框,但功能上没有限制。
首先,RedOffice是基于OpenOffice开发的,在我感觉就应该是OpenOffice的中文增强版,所以首先排除了OpenOffice。
Wps2005是我从朋友那里借来的一套正版,因为在Windows下试用过个人版,所以对它抱以了极高的期望,但事实证明他在Linux下的表现实在是极为差劲。仅从它的说明书里就提到了在Linux下将会比Windows下损失很多功能,安装时竟然调用了Java虚拟机,本以为是Java改造版,但安装结束后,仅仅是多了一个Java的运行环境,难道只是用Java做了一个安装程序???启动了几次(包括计算机重启),竟然在Linux无法运行,好失望啊,看看Wps的说明书,是在红旗桌面版4.1下安装的,也没有再多的介绍,只好卸载。后来想想是不是真象网上所说的所谓Linux版只是运行在WINE环境下的呢?如果是这样的话Wps在其宣传中所说的跨平台、全兼容还什么多层结构等等说法就有些吹牛啦。
RedOffice3.0在运行速度和打开文件速度上感觉要比其他的另外几个要慢很多,但功能上还算可以满足我的需要,而且没有感觉到免费版有哪些限制,如果哪天RedOffice提示过期或者要收费之类的,我会立即将其从我的机器里删除并且绝不再装,毕竟是吃的别人的午餐,能争取到用户使用就已经很不错了,如果还想拿它来掏老百姓并不富裕的腰包,还不如直接挖坑把自己埋喽。
比来比去还是永中Office是我的最爱,无论在与其他文档模式的兼容性,还是文件打开速度,操作习惯,人性化等各个方面我还没有挑出不满的地方,用Java Swing实现这么强的一个办公软件也是让我敬佩不已的。而且完全国人自主开发,免费版本在功能上也没有限制。唯一让我感觉遗憾的是没有对OASIS 的标准OpenDocument格式支持。因为我有几个技术演示文档是SXI的,所以如果永中能够提供这种格式的话那就太好了。
我理解的标准OpenDocument格式是基于XML格式的开放文档格式,用RAR解压软件可以打来OpenOffice或者RedOffice所生成的文档文件,里面是若干个目录若干个XML文件。
7.下载安装
VMWare->虚拟机软件
BlueFish,KDE Web Dev->这两个软件是用于网页制作的
8.还要下载、安装、设置
Ant,Oracle,MySql,Jetty,Eclipse等等
9.虚机系统安装:WindowsXP
10.装完XP后的第一件事情就是要装个杀毒软件喽,然后再在虚拟机下安装以下软件
Ruby On Rails(InstantRails)->包括了Ruby, Rails,Apache,Php and MySQL
JBuilder9(自带了JDK1.4.2)
Microsoft Sql Server 2005 Express Edition
Microsoft Visual Web Developer 2005 Express Edition
Microsoft Visual C# 2005 Express Edition
EditPlus
如有需要再安装Flash,FireWork,PhotoShop等,Linux下还没有办法用IM实现视频的软件,所以一些IM会装在虚机里。

目前就这些软件了,另外想说一下,RedFlagLinux5.0桌面版做的也非常的好,在功能和易用性上我感觉要强过MagicLinux,但它实在是太象Windows啦,就是因为不想用Windows才装的Linux,看到RedFlagLinux启动后,我总有种不爽的感觉,所以没有太多的体验就删掉。还是MagicLinux的界面更漂亮,看起来更舒服,在安装完第一次启动后,我上六年级的侄子就惊叹的看着我的显示器说“你这电脑太帅了!”。
网上有一篇文章介绍了各Linux发行版的知识以及各自的特性,文章写的非常好,只是没有提及国内的Linux发行版,其实我总认为只有国人才最了解国人,做出来的东西才更符合国人的习惯,我从没装过非国人的发行版,但周围很多人都装的RedHat,从界面、运行速度、操作习惯、中文处理方面我都明显的感觉的到不如我的MagicLinux。选一个适合自己需要的,喜爱的操作系统,用它工作就是一种享受。
有时间的话还是准备自己LFS一套系统,只是这个计划不知要什么时候能付诸行动了,因为要学的东西太多,要做的事情太多,但时间总是太少。
 
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐