<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>YY in Limbo 混沌海狂想 &#187; Linux</title>
	<atom:link href="http://www.limboy.com/category/geek/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.limboy.com</link>
	<description>这里既空虚又充实，没有规则，没有约束，创造来自思考，生存依赖想像，现实源自梦想</description>
	<lastBuildDate>Fri, 07 Oct 2011 19:33:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>用UBUNTU做WEB开发</title>
		<link>http://www.limboy.com/2006/12/24/webdev/</link>
		<comments>http://www.limboy.com/2006/12/24/webdev/#comments</comments>
		<pubDate>Sun, 24 Dec 2006 04:22:23 +0000</pubDate>
		<dc:creator>Dexter.Yy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[代码]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/index.php/2006/12/24/webdev/</guid>
		<description><![CDATA[首先要提醒一下，AMAZON排名最高的JavaScript书籍：DOM Scripting已经出中文版了，中文名是《JavaScript DOM 编程艺术》，作者是webstandards.org的成员，如果你到如今还在抄袭网上各种教程和范例里那些低劣、过时的JS代码，还在参考那些源自MSDN的“DHTML手册”，建议你买这本书学习一下现代JS程序的设计原则和思考方式。这个星期我参与修改公司以前一个项目的网站，就检查出大量不规范、难以理解、不兼容FIREFOX的JS代码，很伤脑细胞……
在UBUNTU上做WEB开发，首先当然是要解决浏览器问题。上篇文章里提到了用FEBE快速安装FIREFOX的扩展，FIREFOX在WEB开发过程中的作用并不仅仅是查看效果的浏览器，它同时也是一个功能强大的调试器——前提是你安装了Firebug 1.0
过去一提到FIREFOX上的开发工具就有人会说Web Developer工具条，实际上Firebug的功能要强大的多，也更有针对性。不过以前的版本侧重于JS程序的调试和查错，掩盖了其他方面的应用，而前段时间发布的1.0 beta版则完全摆脱了这个束缚，即使不算是改头换面，功能也有质的飞跃，比如分析页面DOM，查看CSS的功能：
从下图中可以看到，现在Firebug能完整的显示DOM和源代码（包括所有属性和文本节点），很多细节都考虑的很周到，比如display:none的元素会显示为浅灰色，鼠标滑过图片地址和颜色代码时还会显示注释窗口。最重要的改进是：能分类列出某一元素的所有样式——包括从上级节点继承的样式，被覆盖的继承样式也会用划线标识出来，这项功能实用到极点了，可以大幅减少修改CSS花费的时间。Firebug的作者一定是对网站前端开发过程非常有经验的人。

在这个界面还可以直接修改代码观察效果
点击右栏里的layout标签会显示出一个图形化的框模型（按照《精通CSS》的译法，BOX叫框模型似乎比叫盒模型更贴切），元素每条边的padding、margin、border、坐标都一目了然，鼠标移到某一个条边上时，页面里还会显示标尺

主导航里多了一个NET标签，可以统计加载各种文件花费的时间，包括XMLHttprequest

JS的调试也更方便，控制台里可以写多行代码，还可以在源代码里设置断点。
不管是网页设计人员还是程序员，只要涉及到WEB前端，这个扩展都应该是必备的。虽然目前是BETA版，但新功能都没有任何问题，使用了一个月左右也没发现会引起浏览器不稳定，何况1.0还加入了一个新功能，可以在日常上网中屏蔽FIREBUG，避免占用资源。
当然，FIREFOX再强大，也不能不装IE，毕竟它还有80％以上的市场占有率以及一大堆莫名其妙的BUG，谁也不敢不在IE上测试就把网站发布出去。要在LINUX上安装IE，首先请感谢这位巴西的21岁热血青年，他给我们贡献了IEs4Linux，这名字里的4当然是指“FOR”而不是版本号，实际上它会给你装3个版本！从IE6到IE5。这东西一出来就被翻译成好几种语言，所以相关介绍请看官方的中文说明，安装这个必须要有WINE的支持，这是LINUX上一款很重要的虚拟软件，用它你可以安装很多WINDOWS里的软件，甚至包括WOW
在ubuntu上安装这些软件很简单，都可以直接用APT获取：
sudo apt-get install wine cabextract
然后下载IEs4Linux的压缩包，解压、安装……
BTW，除了WEB开发，还有一种情况下会需要用IE——使用网上银行，因为国内的银行都是采用ActiveX和微软直接提供的底层开发技术，不过这里有一个方法可以让FIREFOX支持网上银行。
至于其他浏览器，opera虽然不是开源的，但也被加入到ubuntu的源里了，可以直接用APT下载……不过，大概没有多少WEB开发者会为这个东西的兼容性浪费时间罢，反正据我了解opera的用户也不在乎这个……至于苹果的Safari，我不知道有没有LINUX版本，但Safari的WebKit内核是从KDE项目的KHTML及KJS衍生而来的，也就是说KDE的浏览器Konqueror的性能大概跟Safari差不多，用ubuntu当然可以直接安装Konqueror（APT管理工具里每个软件类别都包括一大堆K字开头的软件……很让人困扰，另外，ubuntu有专门的KDE桌面版本，叫Kubuntu）
浏览器的问题解决了，接下来就是程序的运行环境。就在前天，系统刚好就提示更新了一大堆带“MONO”的文件，MONO就是把微软.net+C#移植到开源平台上的项目，最早是由Ximian（这家公司跟UBUNTU采用的桌面系统GNOME有很大关系，对这段历史感兴趣可以看看这篇文章：《GNOME与KDE的战争》）主持开发的，FC6和SUSE  Linux里都安装了，习惯用.net和C#的人可以试试这个，虽然我不认为习惯用.net的人会去安装UBUNTU……
不过最近Ximian的母公司Novell跟微软达成合作协议，似乎承认MONO包含了微软的专利技术，现在其他LINUX厂商对MONO都有顾虑了……似乎没什么前途……我要说，在LINUX上开发还是老老实实用开源的罢，珍珠、蟒蛇、红宝石、爪哇……都是很强很有前途的高级语言亚，微软的技术总让人觉得不稳定，而令上的开源语言在这么多年里都没有过时，比如Python，虽然在国内不流行，但Google招聘时却很重视这个……
反正我首先装的是JDK，用APT可以直接安装JDK或JRE，但我在安装到java5-bin时会报错，似乎是很少见的问题，我只好直接在SUN的网站上下载了一个JDK安装包（sun-j2sdk1.5_1.5.0+update09_i386.deb），安装成功……
然后自然要配置一套大名鼎鼎的LAMP，也就是Linux+Apache+Mysql+PHP，详细的教程已经很多了，没什么好说的，参考《打造Ubuntu下的SLAMP》
其他的环境，比如ruby，我还没有装，因为暂时用不上……
最后就是开发工具了，建议直接装Eclipse，APT里就有，虽然Linux里也有替代Dreamweaver的开源软件：Bluefish和NVU，后者是mozilla的产品。不过它们的功能都很有限，就算是Dreamweaver我也有很久没用过了，在公司里只装了2个软件：Aptana和Editplus，一个重量级一个轻量级……
Editplus的替代品很容易找，只要是支持语法高亮和标签页的文本编辑器就行了。
而Aptana是目前我觉得最有前途的WEB开发工具，功能非常强大，针对性很强，包括代码自动补全、代码纲要（Outliner）、语法检查、注释、浏览器兼容信息、CSS校验、JS控制台、导入／管理JS框架等等。虽然体积庞大，有点占资源，但它提供的帮助也能节省很多时间。用一个基于Eclipse开发的IDE来写网页并不是杀鸡用牛刀，因为现在的网站对javascript和前端开发的要求越来越高了，就算只是写CSS的工具，我也没看到有胜过Aptana的——前提是你不依赖那些对话框来编辑CSS
这里推荐用插件形式来安装Aptana，这样可以方便扩展功能，比如对PHP、Python的支持，Linux上的IDE本来就不多。而且直接安装Aptana的时候会自动装JRE，可能会引起冲突。先用APT或“新立得”安装Eclipse，在Eclipse的帮助菜单里找到Software Updates，选择Find and Install，在对话框里选第2项Search for new features to install，然后新建New Remote Site，名字Aptana，地址填“http://update.aptana.com/install/”，添加这个站点后再点Finish，Eclipse就开始自动连接站点寻找Aptana插件，检测到之后点NEXT安装就行了。

从图中可以看到，软件的UI有些偏大，字体也不好看，据说升级到JDK6以后会有很大改观：
对于 Linux 用户来说，Java 1.6 有两项新特性特别引人注目：一是支持 GTK 图形主题，这样 Java 应用程序的外观与系统的默认外观看起来很一致；二是内嵌新的字体渲染引擎会应用系统默认的字体配置，使 Java 应用程序的效果看起来很好，如果是 LCD 屏幕，则更佳。
最后的问题就是改图，由于Linux上没有adobe的产品，只能用GIMP，这东西功能很强，而且有大量资源的支持，但我还没习惯…………
]]></description>
			<content:encoded><![CDATA[<p><a href="http://bp2.blogger.com/_FPgtQV0mSoM/RY2mxhh9bwI/AAAAAAAAAA8/wrEIFNrzZ-k/s1600-h/logo-wiki.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_FPgtQV0mSoM/RY2mxhh9bwI/AAAAAAAAAA8/wrEIFNrzZ-k/s200/logo-wiki.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5011845330077839106" /></a>首先要提醒一下，AMAZON排名最高的JavaScript书籍：DOM Scripting已经出中文版了，中文名是<a href="http://www.dearbook.com.cn/book/111271">《JavaScript DOM 编程艺术》</a>，作者是<a href="http://webstandards.org/">webstandards.org</a>的成员，如果你到如今还在抄袭网上各种教程和范例里那些低劣、过时的JS代码，还在参考那些源自MSDN的“DHTML手册”，建议你买这本书学习一下现代JS程序的设计原则和思考方式。这个星期我参与修改公司以前一个项目的网站，就检查出大量不规范、难以理解、不兼容FIREFOX的JS代码，很伤脑细胞……</p>
<p>在UBUNTU上做WEB开发，首先当然是要解决浏览器问题。上篇文章里提到了用FEBE快速安装FIREFOX的扩展，FIREFOX在WEB开发过程中的作用并不仅仅是查看效果的浏览器，它同时也是一个功能强大的调试器——前提是你安装了<a href="http://getfirebug.com/">Firebug 1.0</a><span id="more-74"></span></p>
<p>过去一提到FIREFOX上的开发工具就有人会说Web Developer工具条，实际上Firebug的功能要强大的多，也更有针对性。不过以前的版本侧重于JS程序的调试和查错，掩盖了其他方面的应用，而前段时间发布的1.0 beta版则完全摆脱了这个束缚，即使不算是改头换面，功能也有质的飞跃，比如分析页面DOM，查看CSS的功能：</p>
<p>从下图中可以看到，现在Firebug能完整的显示DOM和源代码（包括所有属性和文本节点），很多细节都考虑的很周到，比如display:none的元素会显示为浅灰色，鼠标滑过图片地址和颜色代码时还会显示注释窗口。最重要的改进是：能分类列出某一元素的所有样式——包括从上级节点继承的样式，被覆盖的继承样式也会用划线标识出来，这项功能实用到极点了，可以大幅减少修改CSS花费的时间。Firebug的作者一定是对网站前端开发过程非常有经验的人。</p>
<p><a href="http://www.yupoo.com/photos/view?id=ff8080810fa2fd16010fb0b86be31532" title=""><img src="http://photo4.yupoo.com/20061224/031010_1604916913.jpg" width="420"  border="0" /></a></p>
<p>在这个界面还可以直接修改代码观察效果</p>
<p>点击右栏里的layout标签会显示出一个图形化的框模型（按照《精通CSS》的译法，BOX叫框模型似乎比叫盒模型更贴切），元素每条边的padding、margin、border、坐标都一目了然，鼠标移到某一个条边上时，页面里还会显示标尺</p>
<p><a href="http://www.yupoo.com/photos/view?id=ff8080810fa2fd16010fb0b8760d1533" ><img src="http://photo4.yupoo.com/20061224/031013_984557002.jpg" width="420"  border="0" /></a></p>
<p>主导航里多了一个NET标签，可以统计加载各种文件花费的时间，包括XMLHttprequest</p>
<p><a href="http://www.yupoo.com/photos/view?id=ff8080810fa2fd16010fb0b87fed1534"><img src="http://photo4.yupoo.com/20061224/031016_1107376611.jpg" width="420" border="0" /></a></p>
<p>JS的调试也更方便，控制台里可以写多行代码，还可以在源代码里设置断点。</p>
<p>不管是网页设计人员还是程序员，只要涉及到WEB前端，这个扩展都应该是必备的。虽然目前是BETA版，但新功能都没有任何问题，使用了一个月左右也没发现会引起浏览器不稳定，何况1.0还加入了一个新功能，可以在日常上网中屏蔽FIREBUG，避免占用资源。</p>
<p><img src="http://www.tatanka.com.br/ies4linux/wiki/images/0/06/SergioLopes.jpg" style="float:left;margin:0 10px 10px 0px;"/>当然，FIREFOX再强大，也不能不装IE，毕竟它还有80％以上的市场占有率以及一大堆莫名其妙的BUG，谁也不敢不在IE上测试就把网站发布出去。要在LINUX上安装IE，首先请感谢这位<a href="http://www.tatanka.com.br/ies4linux/page/User:S%C3%A9rgio_Lopes">巴西的21岁热血青年</a>，他给我们贡献了IEs4Linux，这名字里的4当然是指“FOR”而不是版本号，实际上它会给你装3个版本！从IE6到IE5。这东西一出来就被翻译成好几种语言，所以相关介绍请看<a href="http://www.tatanka.com.br/ies4linux/index-zh.html">官方的中文说明</a>，安装这个必须要有WINE的支持，这是LINUX上一款很重要的虚拟软件，用它你可以安装很多WINDOWS里的软件，甚至<a href="http://gentoo-wiki.com/HOWTO_Install_and_update_World_Of_Warcraft_with_wine">包括WOW</a></p>
<p>在ubuntu上安装这些软件很简单，都可以直接用APT获取：<br />
sudo apt-get install wine cabextract<br />
然后下载IEs4Linux的压缩包，解压、安装……</p>
<p>BTW，除了WEB开发，还有一种情况下会需要用IE——使用网上银行，因为国内的银行都是采用ActiveX和微软直接提供的底层开发技术，不过这里有一个方法可以<a href="http://www.lslnet.com/linux/docs/linux-5361.htm">让FIREFOX支持网上银行</a>。</p>
<p>至于其他浏览器，opera虽然不是开源的，但也被加入到ubuntu的源里了，可以直接用APT下载……不过，大概没有多少WEB开发者会为这个东西的兼容性浪费时间罢，反正据我了解opera的用户也不在乎这个……至于苹果的Safari，我不知道有没有LINUX版本，但Safari的WebKit内核是从KDE项目的KHTML及KJS衍生而来的，也就是说KDE的浏览器Konqueror的性能大概跟Safari差不多，用ubuntu当然可以直接安装Konqueror（APT管理工具里每个软件类别都包括一大堆K字开头的软件……很让人困扰，另外，ubuntu有专门的KDE桌面版本，叫Kubuntu）</p>
<p>浏览器的问题解决了，接下来就是程序的运行环境。就在前天，系统刚好就提示更新了一大堆带“MONO”的文件，MONO就是把微软.net+C#移植到开源平台上的项目，最早是由Ximian（这家公司跟UBUNTU采用的桌面系统GNOME有很大关系，对这段历史感兴趣可以看看这篇文章：<a href="http://www1.pcpro.com.cn/topic.php?id=8222">《GNOME与KDE的战争》</a>）主持开发的，FC6和SUSE  Linux里都安装了，习惯用.net和C#的人可以试试这个，虽然我不认为习惯用.net的人会去安装UBUNTU……</p>
<p>不过最近Ximian的母公司<a href="http://www.google.com/search?hl=zh-CN&#038;newwindow=1&#038;client=firefox&#038;rls=com.ubuntu%3Azh-CN%3Aofficial&#038;q=Novell+%E5%BE%AE%E8%BD%AF&#038;btnG=%E6%90%9C%E7%B4%A2&#038;lr=lang_zh-CN%7Clang_zh-TW">Novell跟微软达成合作协议</a>，似乎承认MONO包含了微软的专利技术，现在其他LINUX厂商对MONO都有顾虑了……似乎没什么前途……我要说，在LINUX上开发还是老老实实用开源的罢，珍珠、蟒蛇、红宝石、爪哇……都是很强很有前途的高级语言亚，微软的技术<a href="http://www.cnblogs.com/dflying/archive/2006/10/20/535210.aspx">总让人觉得不稳定</a>，而令上的开源语言在这么多年里都没有过时，比如Python，虽然在国内不流行，但Google招聘时却很重视这个……</p>
<p>反正我首先装的是JDK，用APT可以直接安装JDK或JRE，但我在安装到java5-bin时会报错，似乎是很少见的问题，我只好直接在SUN的网站上下载了一个JDK安装包（sun-j2sdk1.5_1.5.0+update09_i386.deb），安装成功……</p>
<p>然后自然要配置一套大名鼎鼎的LAMP，也就是Linux+Apache+Mysql+PHP，详细的教程已经很多了，没什么好说的，参考<a href="http://forum.ubuntu.org.cn/viewtopic.php?t=1320">《打造Ubuntu下的SLAMP》</a></p>
<p>其他的环境，比如ruby，我还没有装，因为暂时用不上……</p>
<p>最后就是开发工具了，建议直接装Eclipse，APT里就有，虽然Linux里也有替代Dreamweaver的开源软件：Bluefish和NVU，后者是mozilla的产品。不过它们的功能都很有限，就算是Dreamweaver我也有很久没用过了，在公司里只装了2个软件：Aptana和Editplus，一个重量级一个轻量级……</p>
<p>Editplus的替代品很容易找，只要是支持语法高亮和标签页的文本编辑器就行了。</p>
<p>而Aptana是目前我觉得最有前途的WEB开发工具，功能非常强大，针对性很强，包括代码自动补全、代码纲要（Outliner）、语法检查、注释、浏览器兼容信息、CSS校验、JS控制台、导入／管理JS框架等等。虽然体积庞大，有点占资源，但它提供的帮助也能节省很多时间。用一个基于Eclipse开发的IDE来写网页并不是杀鸡用牛刀，因为现在的网站对javascript和前端开发的要求越来越高了，就算只是写CSS的工具，我也没看到有胜过Aptana的——前提是你不依赖那些对话框来编辑CSS</p>
<p>这里推荐用插件形式来安装Aptana，这样可以方便扩展功能，比如对PHP、Python的支持，Linux上的IDE本来就不多。而且直接安装Aptana的时候会自动装JRE，可能会引起冲突。先用APT或“新立得”安装Eclipse，在Eclipse的帮助菜单里找到Software Updates，选择Find and Install，在对话框里选第2项Search for new features to install，然后新建New Remote Site，名字Aptana，地址填“http://update.aptana.com/install/”，添加这个站点后再点Finish，Eclipse就开始自动连接站点寻找Aptana插件，检测到之后点NEXT安装就行了。<br />
<a href="http://www.yupoo.com/photos/view?id=ff8080810fa2fd16010fb1486b0f1c17" title=""><img src="http://photo4.yupoo.com/20061224/054727_658538216.jpg" width="420"  border="0" /></a></p>
<p>从图中可以看到，软件的UI有些偏大，字体也不好看，<a href="http://linuxtoy.org/archives/install_jdk_6_in_ubuntu.html">据说</a>升级到JDK6以后会有很大改观：</p>
<blockquote><p>对于 Linux 用户来说，Java 1.6 有两项新特性特别引人注目：一是支持 GTK 图形主题，这样 Java 应用程序的外观与系统的默认外观看起来很一致；二是内嵌新的字体渲染引擎会应用系统默认的字体配置，使 Java 应用程序的效果看起来很好，如果是 LCD 屏幕，则更佳。</p></blockquote>
<p>最后的问题就是改图，由于Linux上没有adobe的产品，只能用<a href="http://docs.gimp.org/zh_CN/introduction.html#introduction-gimp">GIMP</a>，这东西功能很强，而且有大量资源的支持，但我还没习惯…………</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limboy.com/2006/12/24/webdev/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>继续总结Ubuntu的使用心得</title>
		<link>http://www.limboy.com/2006/12/23/ubuntu/</link>
		<comments>http://www.limboy.com/2006/12/23/ubuntu/#comments</comments>
		<pubDate>Sat, 23 Dec 2006 03:37:15 +0000</pubDate>
		<dc:creator>Dexter.Yy</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/index.php/2006/12/23/ubuntu/</guid>
		<description><![CDATA[首先SHOW一下现在的桌面&#8230;
日本OTAKU做的桌面背景果然最华丽！这张图最艺术的地方是把UBUNTU象征皮肤的土黄色系改成了橙色系，感觉很舒服，虽然土黄色也很有新意……
上次提到过GRUB，今天参考这个帖子把它的启动画面也改了，过程很简单，帖子里有一些疏漏的地方我补充在后面了。把启动画面改成图形界面，主要是为了显示自己做的一张带警告语的图片，当有七大姑八大姨的儿子侄子孙子来我家里玩而我又刚好不在家的时候，至少我可以在他们准备瞎掰机器之前吓唬一下他们……这不是小心眼，要知道，这些人曾经让我付出过惨重的代价：小时候积攒的一柜子军事模型全都没了，唯一留下的纪念品是一架米格25的翅膀、没履带没炮管的SU100。今年过年时还损失了哈里波特的4、5、6！……

刚安装好的UBUNTU，有一些初始设置需要调整，首先是显卡的支持，一般的显卡用默认驱动就够了，比如公司里的INTEL板载显卡。但我的X1600有些问题，刷新率很低，如果你也是用ATI显卡，请用这个方法检查驱动支持是否到位；
在终端里输入fglrxinfo，结果里有OpenGL vendor string: ATI Technologies Inc.说明你已经正确安装了官方驱动，如果是OpenGL vendor string: Mesa project: www.mesa3d.org，赶快重装罢……
Linux里用的ATI驱动一般是fglrx，ubuntu6.10里的安装有一些变化，请按照这篇帖子里的步骤来做。需要注意的是；
1、这些文章里面的命令行代码你不用自己敲，都是可以直接复制粘贴到终端里面的，在终端里复制按ctrl+shift+C，粘贴用ctrl+shift+V，另外当你输入较长的文件名或目录名的时候，可以只写前几个字符然后按TAB，系统会自动补全。
2、做到这一步时: sudo dpkg-reconfigure xserver-xorg ,会显示一个字符的配置界面，除了最开始要选择“fglrx”而不是默认的“ati”，其他设置全部点默认的选项就可以了，不要自己乱改，特别是扫描频率，有时候稍微设高一点就进不了桌面。
3、我在安装驱动后刷新率虽然正常了，但是能设置的分辨率却很少，比如没有1280X1024的选项，需要修改配置文件；
sudo gedit /etc/X11/xorg.conf
这里的gedit是一个GNOME自带的文本编辑器，相当于增强版的记事本，还支持标签，很好用，如果你在某篇不厚道的新手文档或书籍里看到编辑文本的命令是VI，比如sudo vi /etc/X11/xorg.conf，记得把VI改成gedit——因为新手不可能在短时间内习惯VI的操作。
编辑xorg.conf 之前一定要记得先备份，修改其他任何系统文件前也都要这样做，没有这个习惯的话，出错后是很难恢复的，备份的命令；
cp /etc/X11/xorg.conf /etc/X11/xorg.conf-backup
cp就是复制，备份文件的名字可以随便写，在LINUX里保存文本的时候可以随便起后缀名（也可以不写），系统在打开文件时并不是通过后缀名来判断启动方式，而是根据文档开头的内容。
打开xorg.conf后，可以看到里面都是跟显示有关的设置，找到Section &#8220;Screen&#8221;，在下面的分辨率里加入你想要的，比如Modes  &#8220;1280&#215;1024&#8243; &#8220;1024&#215;768&#8243; &#8220;800&#215;600&#8243; &#8220;640&#215;480&#8243;，写在最前面的是默认设置，如果重启后发现分辨率提高了，却不能在一个屏幕内显示(要拖动画面才能看到桌面的地方部分)，那么可以试试在xorg.conf里搜索“HorizSync 28-60”，把最高的数值改成80，我就是这样修改后才正常显示1280&#215;1024画面的……
如果重启后无法再进入桌面，可以在最初的GRUB界面下选择第2项（按E是编辑，按B是运行），会进入单用户模式的字符界面，把刚才备份的文件覆盖回来就行了；cp /etc/X11/xorg.conf-backup /etc/X11/xorg.conf -i

改好了显卡，接下来看着不爽的就是字体，我最开始是参考这篇文章把字体改成WINDOWS里的效果，因为做WEB开发必须考虑大多数用户的体验&#8230;&#8230;字体的设置最好也跟大众一样。这里需要注意的是，无论添加／修改了什么字体文件，都一定要执行刷新缓存的命令：
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
这样设置的效果虽然也不错，但是对于高分辨率LCD的用户来说，似乎达不到微软ClearType的效果，所以我还是忍不住改装了微软的雅黑字体，参考这篇文章，雅黑字体的下载建议去远景论坛找，并不一定要像帖子作者说的那样要下载122M，只要保证有这两个：MSYH.TTF、MSYHBD.TTF，最好也装上Segoe系列，Segoe UI是微软专门为软件界面做的字体，替代传统的大河马(Tahoma)，虽然有抄袭的嫌疑，但效果还是很棒的。注意如果你之前在字体设置里，把渲染选细节中的“平滑”设置成了“无”，一定要改回来，否则达不到ClearType的效果
然后是视频播放的问题，系统默认已经安装了一些软件，但不支持播放DVDRIP、RMVB、WMV。必须安装w32codecs、xine，如果想要全能的播放软件，可以装mplayer或VLC Media Player ，这些都可以在软件包管理工具里搜到，参考这篇文章，注意在安装w32codecs之前最好先保证成功安装了JRE（JAVA运行环境）。
我还安装了一个GTKPOD，增加了MP4支持，而且可以管理IPOD。UBUNTU默认的Rhythmbox是一个功能很强很像iTunes的软件，但很遗憾，我使用中遇到很多问题，特别是导入目录和播放MP3时会出错，暂时还没解决……所以还是用XMMS（相当于WINMAP）……
在上网方面，UBUNTU默认安装了FIREFOX2.0，它的用户设置备份，大家应该都有经验，不过为了快速把WINDOWS里的设置COPY到LINUX里来（特别是我还装了60多个扩展），建议装一个FEBE，在WIN里用它把扩展、COOKIE、历史之类的东西都备份到一个目录里，然后给LINUX的FIREFOX安装这个扩展，把默认备份目录设置成刚才存放备份文件的目录，然后逐一恢复，注意千万不要恢复prefs{default}.js（个人设置），因为里面可能包含很多WINDOWS里的路径，会引发很多错误。我在恢复书签之后没看到任何变化，如果你也遇到这种情况，可以直接在这个目录里找bookmarks.html文件：
/WINDOW目录/Documents and Settings/你的用户名/Application Data/Mozilla/Firefox/Profiles/XXXXXX/
把它覆盖到LINUX的FIREFOX设置目录里：
/home/用户名/.mozilla/firefox/XXXXX/
/home/用户名/里存放的都是你的个人设置和文档，其中以&#8221;.&#8221;开头的目录都是默认隐藏的，在菜单栏的“首选项”里里可以设置显示所有隐藏文件（UBUNTU的软件界面里有一个共同特征：“编辑”下面都有一个“首选项”，相当于WIN软件里的“设置”）

FIREFOX在UBUNTU里速度超快！我装了68个扩展，启动时也只需要等几秒，内存占用也比WINDOWS少（而且LINUX里内存占用率高其实是无所谓的）。果然IE在WINDOWS里还是有主场优势的呀……
推荐给FIREFOX装上两个扩展：FireFTP， ChatZilla，这样就不用另外装FTP工具和IRC软件了，后者的功能非常强，不亚于独立软件……
其他的设置都很简单了，比如安装RAR解压软件，安装FLASH PLAYER，官方的中文文档里应该都有，没找到的话也可以去ubuntu.org.cn的论坛看看，ubuntu之所以比FC、SUSE更吸引人，一个很重要的原因就是它的社区人气很高，相关的文档也很齐全，有这样的优势还不利用就太浪费了!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://photo4.yupoo.com/20061223/202017_852633335_gxumfosd.jpg" title=""><img src="http://photo4.yupoo.com/20061223/202017_852633335_m.jpg" style="margin: 0pt 5px 0pt 0px; float: left;width:180px;" border="0"  /></a>首先SHOW一下现在的桌面&#8230;<br />
日本OTAKU做的桌面背景果然最华丽！这张图最艺术的地方是把UBUNTU象征皮肤的土黄色系改成了橙色系，感觉很舒服，虽然土黄色也很有新意……</p>
<p>上次提到过GRUB，今天参考<a href="http://forum.ubuntu.org.cn/viewtopic.php?t=27997">这个帖子</a>把它的启动画面也改了，过程很简单，帖子里有一些疏漏的地方<a href="http://forum.ubuntu.org.cn/viewtopic.php?t=27997&#038;postdays=0&amp;postorder=asc&#038;start=60#176651">我补充在后面</a>了。把启动画面改成图形界面，主要是为了显示自己做的一张带警告语的图片，当有七大姑八大姨的儿子侄子孙子来我家里玩而我又刚好不在家的时候，至少我可以在他们准备瞎掰机器之前吓唬一下他们……<span id="more-72"></span>这不是小心眼，要知道，这些人曾经让我付出过惨重的代价：小时候积攒的一柜子军事模型全都没了，唯一留下的纪念品是一架米格25的翅膀、没履带没炮管的SU100。今年过年时还损失了哈里波特的4、5、6！……<br />
<a href="http://bp3.blogger.com/_FPgtQV0mSoM/RY040xh9bvI/AAAAAAAAAAw/2hcCA8W92LQ/s1600-h/t_1021_131925_15464.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_FPgtQV0mSoM/RY040xh9bvI/AAAAAAAAAAw/2hcCA8W92LQ/s200/t_1021_131925_15464.jpg" alt="" id="BLOGGER_PHOTO_ID_5011724439633358578" border="0" /></a></p>
<p>刚安装好的UBUNTU，有一些初始设置需要调整，首先是显卡的支持，一般的显卡用默认驱动就够了，比如公司里的INTEL板载显卡。但我的X1600有些问题，刷新率很低，如果你也是用ATI显卡，请用这个方法检查驱动支持是否到位；</p>
<p>在终端里输入fglrxinfo，结果里有OpenGL vendor string: ATI Technologies Inc.说明你已经正确安装了官方驱动，如果是OpenGL vendor string: Mesa project: www.mesa3d.org，赶快重装罢……</p>
<p>Linux里用的ATI驱动一般是fglrx，ubuntu6.10里的安装有一些变化，请按照<a href="http://forum.ubuntu.org.cn/viewtopic.php?t=26188&amp;highlight=6.10++ati+%E9%A9%B1%E5%8A%A8">这篇帖子</a>里的步骤来做。需要注意的是；</p>
<p>1、这些文章里面的命令行代码你不用自己敲，都是可以直接复制粘贴到终端里面的，在终端里复制按ctrl+shift+C，粘贴用ctrl+shift+V，另外当你输入较长的文件名或目录名的时候，可以只写前几个字符然后按TAB，系统会自动补全。</p>
<p>2、做到这一步时: sudo dpkg-reconfigure xserver-xorg ,会显示一个字符的配置界面，除了最开始要选择“fglrx”而不是默认的“ati”，其他设置全部点默认的选项就可以了，不要自己乱改，特别是扫描频率，有时候稍微设高一点就进不了桌面。</p>
<p>3、我在安装驱动后刷新率虽然正常了，但是能设置的分辨率却很少，比如没有1280X1024的选项，需要修改配置文件；<br />
sudo gedit /etc/X11/xorg.conf<br />
这里的gedit是一个GNOME自带的文本编辑器，相当于增强版的记事本，还支持标签，很好用，如果你在某篇不厚道的新手文档或书籍里看到编辑文本的命令是VI，比如sudo vi /etc/X11/xorg.conf，记得把VI改成gedit——因为新手不可能在短时间内习惯<a href="http://vcd.gro.clinux.org/doc/usr_02.html#02.1">VI的操作</a>。</p>
<p>编辑xorg.conf 之前一定要记得先备份，修改其他任何系统文件前也都要这样做，没有这个习惯的话，出错后是很难恢复的，备份的命令；<br />
cp /etc/X11/xorg.conf /etc/X11/xorg.conf-backup<br />
cp就是复制，备份文件的名字可以随便写，在LINUX里保存文本的时候可以随便起后缀名（也可以不写），系统在打开文件时并不是通过后缀名来判断启动方式，而是根据文档开头的内容。</p>
<p>打开xorg.conf后，可以看到里面都是跟显示有关的设置，找到Section &#8220;Screen&#8221;，在下面的分辨率里加入你想要的，比如Modes  &#8220;1280&#215;1024&#8243; &#8220;1024&#215;768&#8243; &#8220;800&#215;600&#8243; &#8220;640&#215;480&#8243;，写在最前面的是默认设置，如果重启后发现分辨率提高了，却不能在一个屏幕内显示(要拖动画面才能看到桌面的地方部分)，那么可以试试在xorg.conf里搜索“HorizSync 28-60”，把最高的数值改成80，我就是这样修改后才正常显示1280&#215;1024画面的……<br />
如果重启后无法再进入桌面，可以在最初的GRUB界面下选择第2项（按E是编辑，按B是运行），会进入单用户模式的字符界面，把刚才备份的文件覆盖回来就行了；cp /etc/X11/xorg.conf-backup /etc/X11/xorg.conf -i<br />
<a href="http://www.yupoo.com/photos/view?id=ff8080810f96233f010f9be7b79137e0"><img src="http://photo4.yupoo.com/20061220/020949_452112968.jpg" border="0" width="420" /></a></p>
<p>改好了显卡，接下来看着不爽的就是字体，我最开始是参考<a href="http://forum.ubuntu.org.cn/viewtopic.php?t=19325">这篇文章</a>把字体改成WINDOWS里的效果，因为做WEB开发必须考虑大多数用户的体验&#8230;&#8230;字体的设置最好也跟大众一样。这里需要注意的是，无论添加／修改了什么字体文件，都一定要执行刷新缓存的命令：<br />
sudo mkfontscale<br />
sudo mkfontdir<br />
sudo fc-cache<br />
这样设置的效果虽然也不错，但是对于高分辨率LCD的用户来说，似乎达不到微软ClearType的效果，所以我还是忍不住改装了微软的雅黑字体，参考<a href="http://forum.ubuntu.org.cn/viewtopic.php?t=32339">这篇文章</a>，雅黑字体的下载建议去<a href="http://www.vistafans.com/index.php">远景论坛</a>找，并不一定要像帖子作者说的那样要下载122M，只要保证有这两个：MSYH.TTF、MSYHBD.TTF，最好也装上Segoe系列，Segoe UI是微软专门为软件界面做的字体，替代传统的大河马(Tahoma)，虽然<a href="http://blog.jjgod.org/2006/04/17/on-segoe-ui/">有抄袭的嫌疑</a>，但效果还是很棒的。注意如果你之前在字体设置里，把渲染选细节中的“平滑”设置成了“无”，一定要改回来，否则达不到ClearType的效果</p>
<p>然后是视频播放的问题，系统默认已经安装了一些软件，但不支持播放DVDRIP、RMVB、WMV。必须安装w32codecs、xine，如果想要全能的播放软件，可以装mplayer或VLC Media Player ，这些都可以在软件包管理工具里搜到，参考<a href="http://forum.ubuntu.org.cn/viewtopic.php?t=16527">这篇文章</a>，注意在安装w32codecs之前最好先保证成功安装了JRE（JAVA运行环境）。</p>
<p>我还安装了一个GTKPOD，增加了MP4支持，而且可以管理IPOD。UBUNTU默认的Rhythmbox是一个功能很强很像iTunes的软件，但很遗憾，我使用中遇到很多问题，特别是导入目录和播放MP3时会出错，暂时还没解决……所以还是用XMMS（相当于WINMAP）……</p>
<p>在上网方面，UBUNTU默认安装了FIREFOX2.0，它的用户设置备份，大家应该都有经验，不过为了快速把WINDOWS里的设置COPY到LINUX里来（特别是我还装了60多个扩展），建议装一个<a href="http://addons.mozine.org/firefox/386/">FEBE</a>，在WIN里用它把扩展、COOKIE、历史之类的东西都备份到一个目录里，然后给LINUX的FIREFOX安装这个扩展，把默认备份目录设置成刚才存放备份文件的目录，然后逐一恢复，注意千万不要恢复prefs{default}.js（个人设置），因为里面可能包含很多WINDOWS里的路径，会引发很多错误。我在恢复书签之后没看到任何变化，如果你也遇到这种情况，可以直接在这个目录里找bookmarks.html文件：<br />
/WINDOW目录/Documents and Settings/你的用户名/Application Data/Mozilla/Firefox/Profiles/XXXXXX/<br />
把它覆盖到LINUX的FIREFOX设置目录里：<br />
/home/用户名/.mozilla/firefox/XXXXX/<br />
/home/用户名/里存放的都是你的个人设置和文档，其中以&#8221;.&#8221;开头的目录都是默认隐藏的，在菜单栏的“首选项”里里可以设置显示所有隐藏文件（UBUNTU的软件界面里有一个共同特征：“编辑”下面都有一个“首选项”，相当于WIN软件里的“设置”）<br />
<a href="http://www.yupoo.com/photos/view?id=ff8080810f96233f010f9be7c14337e2"><img src="http://photo4.yupoo.com/20061220/020951_741034271.jpg" border="0" width="420" /></a><br />
FIREFOX在UBUNTU里速度超快！我装了68个扩展，启动时也只需要等几秒，内存占用也比WINDOWS少（而且LINUX里内存占用率高其实是无所谓的）。果然IE在WINDOWS里还是有主场优势的呀……</p>
<p>推荐给FIREFOX装上两个扩展：<a href="https://addons.mozilla.org/firefox/684/">FireFTP</a>， <a href="https://addons.mozilla.org/firefox/16/">ChatZilla</a>，这样就不用另外装FTP工具和IRC软件了，后者的功能非常强，不亚于独立软件……</p>
<p>其他的设置都很简单了，比如安装RAR解压软件，安装FLASH PLAYER，官方的中文文档里应该都有，没找到的话也可以去ubuntu.org.cn的论坛看看，ubuntu之所以比FC、SUSE更吸引人，一个很重要的原因就是它的社区人气很高，相关的文档也很齐全，有这样的优势还不利用就太浪费了!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limboy.com/2006/12/23/ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>终于用上Ubuntu了！</title>
		<link>http://www.limboy.com/2006/12/20/ubuntuinstall/</link>
		<comments>http://www.limboy.com/2006/12/20/ubuntuinstall/#comments</comments>
		<pubDate>Wed, 20 Dec 2006 03:31:42 +0000</pubDate>
		<dc:creator>Dexter.Yy</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/index.php/2006/12/20/ubuntuinstall/</guid>
		<description><![CDATA[现在网络上最有人气的操作系统大概就是Ubuntu了——这是一个只有2年历史却已经成为最顶尖级发行版的Linux系统，虽然VISTA也许更广为人知，但是要比较人气，有一个很直观的方法：GOOGLE一下“ubuntu 安装”，你会发现有数不清的BLOG文章在讨论它的安装、设置和美化，注意:都是独立BLOG上的原创文章，而搜索“VISTA 安装”得到的结果主要是门户网站里的新闻，像远景论坛这样的圈子很少。
虽然一些比较早接触Linux的程序员都偏爱Fedora Core（Redhat图形桌面版，最新版本是FC6），而且FC在企业里也更普及，但我认为它的价值无法跟ubuntu相比，ubuntu显著的推动了Linux和自由软件的普及，它非常重视“易于使用”，不但极大的方便了初级用户（特别是家庭用户），也改变了很多人对Linux的传统印象，人们突然发现Linux的界面不止是黑屏幕上花花绿绿的字符，它也有华丽的窗口和人性化的界面，在某些方面（比如3D）甚至超过VISTA和MAC OS。而且ubuntu对家庭用户和企业用户同等重视，这对于Linux的平台的统一是很有好处的（因为Linux的开源和易于修改是好事，但现在的发行版太多而且缺乏统一标准，阻碍了Linux的普及）。
从ubuntu和FC6的安装上就能看出差别，ubuntu采用LiveCD，只是一张688M的光盘，可以直接光驱启动试用ubuntu的桌面，自带所有的语言包，在图形界面下安装也非常简单直观，只有硬盘分区对不熟悉的人来说麻烦一点，其余部分几乎相当于一键操作。而且还可以边安装边用Firefox查资料XD。装好之完就可以直接使用大约95％的功能，硬件兼容性非常好（蓝牙支持都有）。默认的系统很简洁，只包括基本的软件（如FIREFOX和GAIM），大概有2.5G。通过最强大的软件包管理工具APT（中文包里把Synaptic翻译成“新立得”……好像某种药……），可以随意挑选需要的软件，解决了LINUX使用中最麻烦的软件安装问题。而FC6需要5张光盘，虽然可以方便企业内网离线安装，但对普通用户很不方便，也不适合下载和刻录。PRM软件包就更不用提了，检验依赖性都必须自己在命令行里加参数……总之，就像名字本身的含义一样，ubuntu从安装开始就能让你感受到“爱”哑！
其实我很早就想装ubuntu了，但以前刻的LIVECD有错误，让我误以为是硬件兼容的问题，而且当时我对Linux的硬盘分区机制还不了解，有很多顾虑，毕竟我的240G硬盘里保存了几年的资料，为了玩游戏也不可能彻底格掉WINXP。最近ubuntu发布了新的6.10版，代号是Edgy Eft，我终于又下定决定开始用Linux，折腾了三个晚上，到今天已经接近完美了，使用起来非常舒服，现在我就是在UBUNTU里写BLOG。如果不玩游戏的话已经可以忘掉WINXP了木哈哈哈哈哈哈……
安装中还是遇到过一些问题，首先就是硬盘分配，如果不准备格掉整张硬盘，一定要选择“手动设置分区表”，然后用安装程序里自带的工具来为LINUX腾出一些空间，需要先删除再新建，还可以从已存在的分区里切割出多余的空间，感觉还是很稳定的，至少我在这一步上重复过5次都没出过问题，实在不放心的话，可以先在WIN里用PartitionMagic 8.0删除一些空间。
LINUX没有WINDOW那种盘符的概念，而是通过目录来管理文件，比如/home里是用户的个人文件，包括软件的配置，/var里是临时文件，比如更新软件包的缓存，/boot是系统启动核心，/etc里是系统需要用到的重要软件……这些目录在安装时默认都包括在根目录：“／”挂载的分区里面，也可以单独挂载到其他分区里，实际上因为LINUX没有文件碎片之类的问题，只使用一个超大的分区也是可以的，不过如果空间足够，最好把/home单独放在一个较大的分区里，这样在重装系统时就可以方便的保留所有资料和配置，Linux还必须要有一个分区作缓存（相当于虚拟内存），格式必须是swap，容量不能低于内存大小，有一种说法是要达到内存的两倍……所以我分给它2G，/boot最好也单独挂载到一个分区里，而且最好是用靠近磁道外围的主分区，这样启动时更有效率，分区大小一般有200M就够多了。除了/boot，我没有修改其他目录的位置，给“／”分配了10G，因为硬盘实在太满了……格式没有用默认的ext3，而是reiserfs，这个是官方推荐的新格式，而且在断电或意外关机的情况下有很强的恢复能力，也更节省空间，不过据说会产生碎片&#8230;.
安装过程不需要任何干预，重启后会看到选择启动方式的GRUB界面，WINXP在第四项，第一项是UBUNTU的正常启动，这里需要注意第二项，选中后按E可以看到它的命令行里多了一个“SINGLE”，这是表示单用户模式（写成“1”也可以），然后按“B”就会进入命令行界面，这个功能非常非常重要！可以在图形界面挂掉后恢复系统，因为UBUNTU默认启动后直接进入图形界面(X-window)，我最开始不知道开机先进入命令行模式的方法，在修改显卡驱动时搞坏了XSERVER(X-window里与硬件打交道的部分)的配置文件，无法启动，被迫把系统重新安装了2次……GRUB本身是很强大的工具，值得学习，而且可以设置的很华丽……
登录用自己在安装时设置的帐号和密码，这个帐号跟WINDOWS不一样，是没有最高权限的，根目录下除了/home里属于自己的文件，其他的都不能修改，这样可以避免你或其他人无意中搞坏系统，安全性也更高。最高权限的帐号是root，也可以修改设置允许用root登录桌面，但不推荐这样做……其实既然要用LINUX，还是应该强迫自己多用命令行界面（在图形界面下需要运行“终端”，在“应用程序”——“附件”里），一方面LINUX的命令功能超强，一方面可以怀旧，重温小学时在DOS里敲DIR找游戏的感觉（对我来说……），最重要的是，UBUNTU在网络上有强大的社区支持（包括中文），各方面都有详细的教程和资源，这是不可不利用的优势（Redhat卖的不就是这样的服务么），但绝大多数文章给出的操作步骤都是命令行代码……
在语句前面加上sudo就可以执行root权限的操作，比如dexteryy $: sudo mkdir
也可以先输入sudo bash，把自己的帐号转成root。
进入系统后我做的第一件事就是启动终端，把界面改成黑底绿字……恩恩你知道这样比较酷……

然后启动FIREFOX2.0找相关的配置示例（这一篇是最全的），先更新软件包的源，注意如果你COPY的地址可能是老版本，要把其中的“dapper”（这是6.06版的代号）都替换成“edgy”.

我连电信的LUPA和CN99的速度都很快，下载速度可以上100K／S，最初更新系统下载了74多M，用了十五分钟左右。安装完之后系统提示必须重启。

然后就可以随意在“添加／删除程序”或“新立得”里挑选开源软件了（后者是完整版）：

当然这个时候的系统设置还没达到完美，最明显的是ATI显卡的支持有问题，刷新率很低。默认的字体在高分辨率液晶屏幕里效果也很差，看惯了ClearType的人是不能忍的。还有视频播放问题，默认的播放器界面丑点也就算了，还不能直接播放DVDRIP、RMVB、WMV以及显示中文字幕。FIREFOX也需要恢复成WINXP里的设置，但它的PROFILE目录位置不一样……最重要的是，作为一个对开发有很大帮助的操作系统，要建立一个WEB开发环境，需要装哪些东西呢，毕竟这里没有Dreamweaver也没有Editplus…………好罢……这些问题倒是都解决了，比如最后那张图里的字体应该比前面几张要好看多了罢。明天有空再继续写……
]]></description>
			<content:encoded><![CDATA[<p><a href="http://bp0.blogger.com/_FPgtQV0mSoM/RYmU1Bh9buI/AAAAAAAAAAk/fW9wWrRhjPY/s1600-h/769.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_FPgtQV0mSoM/RYmU1Bh9buI/AAAAAAAAAAk/fW9wWrRhjPY/s200/769.gif" alt="" id="BLOGGER_PHOTO_ID_5010699699091238626" border="0" /></a>现在网络上最有人气的操作系统大概就是<a href="http://wiki.ubuntu.org.cn/Ubuntu%E7%9A%84%E7%AE%80%E8%A6%81%E4%BB%8B%E7%BB%8D">Ubuntu</a>了——这是一个只有2年历史却已经成为<a href="http://atoz.org.cn/blog/?m=200603">最顶尖级</a>发行版的Linux系统，虽然VISTA也许更广为人知，但是要比较人气，有一个很直观的方法：GOOGLE一下“ubuntu 安装”，你会发现有数不清的BLOG文章在讨论它的安装、设置和美化，注意:都是独立BLOG上的原创文章，而搜索“VISTA 安装”得到的结果主要是门户网站里的新闻，像<a href="http://www.vistafans.com/index.php">远景论坛</a>这样的圈子很少。</p>
<p>虽然一些比较早接触Linux的程序员都偏爱Fedora Core（Redhat图形桌面版，最新版本是FC6），而且FC在企业里也更普及，但我认为它的价值无法跟ubuntu相比，ubuntu显著的推动了Linux和自由软件的普及<span id="more-71"></span>，它非常重视“易于使用”，不但极大的方便了初级用户（特别是家庭用户），也改变了很多人对Linux的传统印象，人们突然发现Linux的界面不止是黑屏幕上花花绿绿的字符，它也有华丽的窗口和人性化的界面，在某些方面（<a href="http://subject.lupaworld.com/200612/xgl/">比如3D</a>）甚至超过VISTA和MAC OS。而且ubuntu对家庭用户和企业用户同等重视，这对于Linux的平台的统一是很有好处的（因为Linux的开源和易于修改是好事，但现在的发行版太多而且缺乏统一标准，阻碍了Linux的普及）。</p>
<p>从ubuntu和FC6的安装上就能看出差别，ubuntu采用LiveCD，只是一张688M的光盘，可以直接光驱启动试用ubuntu的桌面，自带所有的语言包，在图形界面下安装也非常简单直观，只有硬盘分区对不熟悉的人来说麻烦一点，其余部分几乎相当于一键操作。而且还可以边安装边用Firefox查资料XD。装好之完就可以直接使用大约95％的功能，硬件兼容性非常好（蓝牙支持都有）。默认的系统很简洁，只包括基本的软件（如FIREFOX和GAIM），大概有2.5G。通过最强大的软件包管理工具APT（中文包里把<a href="http://wiki.ubuntu.org.cn/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%96%B0%E7%AB%8B%E5%BE%97">Synaptic翻译成“新立得”</a>……好像某种药……），可以随意挑选需要的软件，解决了LINUX使用中最麻烦的软件安装问题。而FC6需要5张光盘，虽然可以方便企业内网离线安装，但对普通用户很不方便，也不适合下载和刻录。PRM软件包就更不用提了，检验依赖性都必须自己在命令行里加参数……总之，就像名字本身的含义一样，ubuntu从安装开始就能让你感受到“爱”哑！</p>
<p>其实我很早就想装ubuntu了，但以前刻的LIVECD有错误，让我误以为是硬件兼容的问题，而且当时我对Linux的硬盘分区机制还不了解，有很多顾虑，毕竟我的240G硬盘里保存了几年的资料，为了玩游戏也不可能彻底格掉WINXP。最近ubuntu发布了新的6.10版，代号是Edgy Eft，我终于又下定决定开始用Linux，折腾了三个晚上，到今天已经接近完美了，使用起来非常舒服，现在我就是在UBUNTU里写BLOG。如果不玩游戏的话已经可以忘掉WINXP了木哈哈哈哈哈哈……</p>
<p>安装中还是遇到过一些问题，首先就是硬盘分配，如果不准备格掉整张硬盘，一定要选择“手动设置分区表”，然后用安装程序里自带的工具来为LINUX腾出一些空间，需要先删除再新建，还可以从已存在的分区里切割出多余的空间，感觉还是很稳定的，至少我在这一步上重复过5次都没出过问题，实在不放心的话，可以先在WIN里用PartitionMagic 8.0删除一些空间。</p>
<p>LINUX没有WINDOW那种盘符的概念，而是通过目录来管理文件，比如/home里是用户的个人文件，包括软件的配置，/var里是临时文件，比如更新软件包的缓存，/boot是系统启动核心，/etc里是系统需要用到的重要软件……这些目录在安装时默认都包括在根目录：“／”挂载的分区里面，也可以单独挂载到其他分区里，实际上因为LINUX没有文件碎片之类的问题，只使用一个超大的分区也是可以的，不过如果空间足够，最好把/home单独放在一个较大的分区里，这样在重装系统时就可以方便的保留所有资料和配置，Linux还必须要有一个分区作缓存（相当于虚拟内存），格式必须是swap，容量不能低于内存大小，有一种说法是要达到内存的两倍……所以我分给它2G，/boot最好也单独挂载到一个分区里，而且最好是用靠近磁道外围的主分区，这样启动时更有效率，分区大小一般有200M就够多了。除了/boot，我没有修改其他目录的位置，给“／”分配了10G，因为硬盘实在太满了……格式没有用默认的ext3，而是reiserfs，这个是官方推荐的新格式，而且在断电或意外关机的情况下有很强的恢复能力，也更节省空间，不过据说<a href="http://linux.chinaitlab.com/administer/529502.html">会产生碎片</a>&#8230;.</p>
<p>安装过程不需要任何干预，重启后会看到选择启动方式的GRUB界面，WINXP在第四项，第一项是UBUNTU的正常启动，这里需要注意第二项，选中后按E可以看到它的命令行里多了一个“SINGLE”，这是表示单用户模式（写成“1”也可以），然后按“B”就会进入命令行界面，这个功能非常非常重要！可以在图形界面挂掉后恢复系统，因为UBUNTU默认启动后直接进入图形界面(X-window)，我最开始不知道开机先进入命令行模式的方法，在修改显卡驱动时搞坏了XSERVER(X-window里与硬件打交道的部分)的配置文件，无法启动，被迫把系统重新安装了2次……GRUB本身是<a href="http://www.linuxsir.org/main/?q=node/129">很强大的工具</a>，值得学习，而且可以<a href="http://forum.ubuntu.org.cn/viewtopic.php?t=27997">设置的很华丽</a>……</p>
<p>登录用自己在安装时设置的帐号和密码，这个帐号跟WINDOWS不一样，是没有最高权限的，根目录下除了/home里属于自己的文件，其他的都不能修改，这样可以避免你或其他人无意中搞坏系统，安全性也更高。最高权限的帐号是root，也可以修改设置允许用root登录桌面，但不推荐这样做……其实既然要用LINUX，还是应该强迫自己多用命令行界面（在图形界面下需要运行“终端”，在“应用程序”——“附件”里），一方面LINUX的命令功能超强，一方面可以怀旧，重温小学时在DOS里敲DIR找游戏的感觉（对我来说……），最重要的是，UBUNTU在网络上有强大的社区支持（包括中文），各方面都有详细的教程和资源，这是不可不利用的优势（Redhat卖的不就是这样的服务么），但绝大多数文章给出的操作步骤都是命令行代码……<br />
在语句前面加上sudo就可以执行root权限的操作，比如dexteryy $: sudo mkdir<br />
也可以先输入sudo bash，把自己的帐号转成root。</p>
<p>进入系统后我做的第一件事就是启动终端，把界面改成黑底绿字……恩恩你知道这样比较酷……</p>
<p><a href="http://photo4.yupoo.com/20061220/020941_2101497143_hgwhwjlk.jpg" title="黑底绿字"><img src="http://photo4.yupoo.com/20061220/020941_2101497143.jpg" border="0" width="420" /></a></p>
<p>然后启动FIREFOX2.0找相关的配置示例（<a href="http://forum.ubuntu.org.cn/viewtopic.php?t=32969">这一篇</a>是最全的），先更新软件包的源，注意如果你COPY的地址可能是老版本，要把其中的“dapper”（这是6.06版的代号）都替换成“edgy”.</p>
<p><a href="http://photo4.yupoo.com/20061220/020944_1067370066_flvjdorn.jpg" title="更新软件包的源"><img src="http://photo4.yupoo.com/20061220/020944_1067370066.jpg" border="0" width="420" /></a></p>
<p>我连电信的LUPA和CN99的速度都很快，下载速度可以上100K／S，最初更新系统下载了74多M，用了十五分钟左右。安装完之后系统提示必须重启。</p>
<p><a href="http://photo4.yupoo.com/20061220/020946_2114380920_mbqmdprm.jpg" title="更新软件"><img src="http://photo4.yupoo.com/20061220/020946_2114380920.jpg" border="0" width="420" /></a></p>
<p>然后就可以随意在“添加／删除程序”或“新立得”里挑选开源软件了（后者是完整版）：</p>
<p><a href="http://photo4.yupoo.com/20061220/021902_1811486600_slmidisn.jpg" title="添加／删除程序"><img src="http://photo4.yupoo.com/20061220/021902_1811486600.jpg" border="0" width="420" /></a></p>
<p>当然这个时候的系统设置还没达到完美，最明显的是ATI显卡的支持有问题，刷新率很低。默认的字体在高分辨率液晶屏幕里效果也很差，看惯了ClearType的人是不能忍的。还有视频播放问题，默认的播放器界面丑点也就算了，还不能直接播放DVDRIP、RMVB、WMV以及显示中文字幕。FIREFOX也需要恢复成WINXP里的设置，但它的PROFILE目录位置不一样……最重要的是，作为一个对开发有很大帮助的操作系统，要建立一个WEB开发环境，需要装哪些东西呢，毕竟这里没有Dreamweaver也没有Editplus…………好罢……这些问题倒是都解决了，比如最后那张图里的字体应该比前面几张要好看多了罢。明天有空再继续写……</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limboy.com/2006/12/20/ubuntuinstall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

