<?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>ls /proc &#187; ubuntu</title>
	<atom:link href="http://www.lsproc.com/blog/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lsproc.com/blog</link>
	<description>lsproc.com</description>
	<lastBuildDate>Fri, 18 Nov 2011 09:22:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ubuntu 安装Intel PRO100/1000系列网卡驱动</title>
		<link>http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/</link>
		<comments>http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 16:30:02 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[网卡]]></category>

		<guid isPermaLink="false">http://www.lostk.com/blog/?p=153</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/ 1、 下载相应的驱动程序压缩包 e1000xxxxx.tar.gz 2、 解压包文件 tar zxvf e1000xxxxx.tar.gz 3、 切换目录 cd e1000xxxxx/src 4、 编译make install //在目录 src下. 二进制驱动程序的位置/ /lib/modules/2.6.xx.xx.../kernel /drivers/net。 5、 加载模块 modprobe e1000 6、 修改文件 /etc/modprobe.d/alias, 添加 alias eth0 e1000 alias eth1 e1000 -- EOF -- &#8230; <a href="http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/">http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/</a></p>
<p>1、 下载相应的驱动程序压缩包 e1000xxxxx.tar.gz</p>
<p>2、 解压包文件 tar zxvf e1000xxxxx.tar.gz</p>
<p>3、 切换目录 cd e1000xxxxx/src</p>
<p>4、 编译make install //在目录 src下. 二进制驱动程序的位置/ /lib/modules/2.6.xx.xx.../kernel /drivers/net。</p>
<p>5、 加载模块 modprobe e1000</p>
<p>6、 修改文件 /etc/modprobe.d/alias, 添加 alias eth0 e1000 alias eth1 e1000
<p>-- EOF --</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li>2007-07-11 -- <a href="http://www.lsproc.com/blog/diy_your_ubuntu/" title="再谈自定义 ubuntu 安装">再谈自定义 ubuntu 安装</a> (0)</li><li>2007-05-25 -- <a href="http://www.lsproc.com/blog/fluxbox_config/" title="Fluxbox 配置">Fluxbox 配置</a> (0)</li><li>2007-05-23 -- <a href="http://www.lsproc.com/blog/install_unique_operating_system/" title="安装独一无二的操作系统">安装独一无二的操作系统</a> (1)</li><li>2007-05-18 -- <a href="http://www.lsproc.com/blog/ubuntu_partition_and_file_system/" title="Ubuntu 分区和文件系统的选择">Ubuntu 分区和文件系统的选择</a> (0)</li><li>2007-05-18 -- <a href="http://www.lsproc.com/blog/ubuntu_apt_sources_list/" title="Ubuntu apt源">Ubuntu apt源</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xdebug的安装</title>
		<link>http://www.lsproc.com/blog/install_xdebug/</link>
		<comments>http://www.lsproc.com/blog/install_xdebug/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 17:13:41 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xdebug]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://localhost/lost/blog/technology/install_xdebug/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/install_xdebug/ xdebug是一个开源的php调试器，以php模块的形式加载并被使用。 windows 平台下： 一、安装xdebug模块 1、去www.xdebug.org下载相应版本php的模块文件，保存下载后的文件到php的ext目录，可以自己修改文件的名称，现在最新的版本是 2.0.1。 2、修改php.ini，增加如下信息 [Xdebug] zend_extension_ts=&#34;d:/php/ext/xdebug-xxx.dll&#34; xdebug.auto_trace=on xdebug.collect_params=on xdebug.collect_return=on xdebug.trace_output_dir=&#34;d:\Temp\xdebug&#34; xdebug.profiler_enable=on xdebug.profiler_output_dir=&#34;d:\Temp\xdebug&#34; 参数解释： zend_extension_ts="d:/php/ext/xdebug-xxx.dll" 加载xdebug模块。这里不能用extension=xdebug-xxx.dll的方式加载，必须要以zend的方式加载，否则安装上后， phpinfo打印出来的里的xdebug段的会有XDEBUG NOT LOADED AS ZEND EXTENSION的警告信息。 xdebug.auto_trace=on 自动打开“监测函数调用过程”的功模。该功能可以在你指定的目录中将函数调用的监测信息以文件的形式输出。此配置项的默认值为off。 xdebug.collect_params=on 打开收集“函数参数”的功能。将函数调用的参数值列入函数过程调用的监测信息中。此配置项的默认值为off。 xdebug.collect_return=on 打开收集“函数返回值”的功能。将函数的返回值列入函数过程调用的监测信息中。此配置项的默认值为off。 xdebug.trace_output_dir="d:\Temp\xdebug" 设定函数调用监测信息的输出文件的路径。 xdebug.profiler_enable=on 打开效能监测器。 xdebug.profiler_output_dir="d:\Temp\xdebug" 设定效能监测信息输出文件的路径。 另外，xdebug &#8230; <a href="http://www.lsproc.com/blog/install_xdebug/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/install_xdebug/">http://www.lsproc.com/blog/install_xdebug/</a></p>
<p>xdebug是一个开源的php调试器，以php模块的形式加载并被使用。</p>
<p><strong>windows 平台下：</strong></p>
<p>一、安装xdebug模块<br />
1、去<a href="http://www.xdebug.org">www.xdebug.org</a>下载相应版本php的模块文件，保存下载后的文件到php的ext目录，可以自己修改文件的名称，现在最新的版本是 2.0.1。<br />
2、修改php.ini，增加如下信息</p>
<pre class="brush: text">[Xdebug]
zend_extension_ts=&quot;d:/php/ext/xdebug-xxx.dll&quot;
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.trace_output_dir=&quot;d:\Temp\xdebug&quot;
xdebug.profiler_enable=on
xdebug.profiler_output_dir=&quot;d:\Temp\xdebug&quot;</pre>
<p>    参数解释：<br />
    zend_extension_ts="d:/php/ext/xdebug-xxx.dll"<br />
    加载xdebug模块。这里不能用extension=xdebug-xxx.dll的方式加载，必须要以zend的方式加载，否则安装上后， phpinfo打印出来的里的xdebug段的会有XDEBUG NOT LOADED AS ZEND EXTENSION的警告信息。</p>
<p>    xdebug.auto_trace=on<br />
    自动打开“监测函数调用过程”的功模。该功能可以在你指定的目录中将函数调用的监测信息以文件的形式输出。此配置项的默认值为off。</p>
<p>    xdebug.collect_params=on<br />
    打开收集“函数参数”的功能。将函数调用的参数值列入函数过程调用的监测信息中。此配置项的默认值为off。</p>
<p>    xdebug.collect_return=on<br />
    打开收集“函数返回值”的功能。将函数的返回值列入函数过程调用的监测信息中。此配置项的默认值为off。</p>
<p>    xdebug.trace_output_dir="d:\Temp\xdebug"<br />
    设定函数调用监测信息的输出文件的路径。</p>
<p>    xdebug.profiler_enable=on<br />
    打开效能监测器。</p>
<p>    xdebug.profiler_output_dir="d:\Temp\xdebug"<br />
    设定效能监测信息输出文件的路径。</p>
<p>另外，xdebug 不能和 Zend Optimizer 以及其他 Zend 扩展 (DBG, APC, APD etc) 同时工作，目前这个问题正在修复中。</p>
<p>还有一些更为具体的参数设定，详见：http://www.xdebug.org/docs-settings.php</p>
<p>3、重启apache</p>
<p>这样，在本地运行php的时候，会在所设定的目录里产生一些调试信息的文件：</p>
<blockquote><p>    * 函数调用过程监测信息文件的文件名格式：trace.××××××.xt。这个文件可以直接查看，里面包含了函数运行的时间，函数调用的参数值，返回值，所在的文件和位置等信息。内容格式还是相对直观的。<br />
    * 效能监测文件的文件名格式：cachegrind.out.××××××××。<br />
    这个文件也可以直接查看，不过信息格式不易被人类所理解，<br />
    所以我们需要接下来的一个软件。</p></blockquote>
<p>二、安装wincachegrind<br />
由于效能监测文件：cachegrind.out.××××××××文件的内容不易被人类所理解，所以我们需要一个工具来读取它。windows下就有一款这样的软件：wincachegrind。<br />
1、到http://sourceforge.net/projects/wincachegrind/下载安装wincachegrind<br />
2、安装运行后，点击Tools->options，设定你的working folder(php.ini里xdebug.profiler_output_dir的值)<br />
这样就可以比较直观的查看效能监测文件的信息了。</p>
<p>控制输出CacheGrind文件名的控制<br />
<a href="http://xdebug.org/docs/all_settings#trace_output_name">http://xdebug.org/docs/all_settings#trace_output_name</a></p>
<p><strong>ubuntu 下安装</strong></p>
<p>一、安装xdebug<br />
1. 先到xdebug.org下载最新的源码包。<br />
2. 编译安装</p>
<pre class="brush: text">tar -zxvf xdebug-xxx.tgz
cd xdebug-xxx
phpize
./configure --enable-xdebug
make
sudo make install</pre>
<p>3. 修改配置文件php.ini，添加下面一行<br />
zend_extension_ts="/wherever/you/put/it/xdebug.so"<br />
这里的/wherever/you/put/it/是 xdebug.so 所在的目录<br />
第一行将装入 Xdebug 扩展；第二行将启用 Xdebug 的分析器功能，而第三行将启用扩展的调试功能。</p>
<p>一些推荐的配置</p>
<pre class="brush: text">
xdebug.default_enable = On

xdebug.collect_params=on
xdebug.collect_return=on

xdebug.profiler_enable = On
xdebug.profiler_output_dir=&quot;E:\server\xdebug\profiler&quot;

xdebug.auto_trace = 1
xdebug.trace_output_dir=&quot;E:\server\xdebug\trace&quot;
xdebug.trace_format = 1
xdebug.trace_output_name = trace.%c

xdebug.show_exception_trace = On
xdebug.show_local_vars = 1
xdebug.max_nesting_level = 50
xdebug.var_display_max_depth = 6

xdebug.dump_once = On
xdebug.dump_globals = On
xdebug.dump_undefined = On
xdebug.dump.REQUEST = *
xdebug.dump.SERVER = REQUEST_METHOD, REQUEST_URI, HTTP_USER_AGENT

xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9999
</pre>
<p>4. 重启apache，然后再phpinfo信息里就可以看到 Xdebug 的部分了。</p>
<p>二、安装 Debug client<br />
1. 下载 Debug client<br />
2. 解压缩源代码包，然后安装</p>
<pre class="brush: text">cd debugclient
./configure --with-libedit
make
sudo make install</pre>
<p>参考文章：<br />
<a href="http://xdebug.org/docs/install">http://xdebug.org/docs/install</a><br />
<a href="http://www.leeyupeng.com/?p=325">http://www.leeyupeng.com/?p=325</a><br />
<a href="http://www.phpres.com/html/gaojiyingyong/20070921/1781.html">http://www.phpres.com/html/gaojiyingyong/20070921/1781.html</a>
<p>-- EOF --</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li>2007-07-23 -- <a href="http://www.lsproc.com/blog/virtualbox_install_and_network_config/" title="Ubuntu 7.04 下 virtualbox 安装及桥接网络配置">Ubuntu 7.04 下 virtualbox 安装及桥接网络配置</a> (1)</li><li>2007-07-11 -- <a href="http://www.lsproc.com/blog/diy_your_ubuntu/" title="再谈自定义 ubuntu 安装">再谈自定义 ubuntu 安装</a> (0)</li><li>2007-07-11 -- <a href="http://www.lsproc.com/blog/install_nvidia_driver_above_ubuntu/" title="ububtu 7.04 下的 nvidia 显卡驱动安装">ububtu 7.04 下的 nvidia 显卡驱动安装</a> (0)</li><li>2007-05-23 -- <a href="http://www.lsproc.com/blog/install_unique_operating_system/" title="安装独一无二的操作系统">安装独一无二的操作系统</a> (1)</li><li>2007-05-17 -- <a href="http://www.lsproc.com/blog/ubuntu-root-password/" title="ubuntu root 密码的问题">ubuntu root 密码的问题</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/install_xdebug/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>从Ubuntu7.04升级到Ubuntu7.10的方法</title>
		<link>http://www.lsproc.com/blog/upgrade_ubuntu704_to_ubuntu710/</link>
		<comments>http://www.lsproc.com/blog/upgrade_ubuntu704_to_ubuntu710/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 17:04:37 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[升级]]></category>

		<guid isPermaLink="false">http://localhost/lost/blog/technology/upgrade_ubuntu704_to_ubuntu710/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/upgrade_ubuntu704_to_ubuntu710/ 终于也忍不住诱惑升级了.. 距离正式版还有7天 1、首先 sudo sed -i 's/feisty/gutsy/' /etc/apt/sources.list 2、然后 sudo apt-get update 3、接着 sudo apt-get dist-upgrade -- EOF -- Related Posts2008-08-31 -- ubuntu 安装Intel PRO100/1000系列网卡驱动 (0)2007-10-25 -- xdebug的安装 (5)2007-07-23 -- Ubuntu 7.04 下 virtualbox 安装及桥接网络配置 (1)2007-07-16 -- &#8230; <a href="http://www.lsproc.com/blog/upgrade_ubuntu704_to_ubuntu710/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/upgrade_ubuntu704_to_ubuntu710/">http://www.lsproc.com/blog/upgrade_ubuntu704_to_ubuntu710/</a></p>
<p>终于也忍不住诱惑升级了..<br />
距离正式版还有7天</p>
<blockquote><p>1、首先 sudo sed -i 's/feisty/gutsy/' /etc/apt/sources.list<br />
2、然后 sudo apt-get update<br />
3、接着 sudo apt-get dist-upgrade</p></blockquote>
<p>-- EOF --</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li>2008-08-31 -- <a href="http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/" title="ubuntu 安装Intel PRO100/1000系列网卡驱动">ubuntu 安装Intel PRO100/1000系列网卡驱动</a> (0)</li><li>2007-10-25 -- <a href="http://www.lsproc.com/blog/install_xdebug/" title="xdebug的安装">xdebug的安装</a> (5)</li><li>2007-07-23 -- <a href="http://www.lsproc.com/blog/virtualbox_install_and_network_config/" title="Ubuntu 7.04 下 virtualbox 安装及桥接网络配置">Ubuntu 7.04 下 virtualbox 安装及桥接网络配置</a> (1)</li><li>2007-07-16 -- <a href="http://www.lsproc.com/blog/install_tor_under_ubuntu/" title="Ubuntu 下安装 Tor">Ubuntu 下安装 Tor</a> (0)</li><li>2007-07-11 -- <a href="http://www.lsproc.com/blog/diy_your_ubuntu/" title="再谈自定义 ubuntu 安装">再谈自定义 ubuntu 安装</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/upgrade_ubuntu704_to_ubuntu710/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 7.04 下 virtualbox 安装及桥接网络配置</title>
		<link>http://www.lsproc.com/blog/virtualbox_install_and_network_config/</link>
		<comments>http://www.lsproc.com/blog/virtualbox_install_and_network_config/#comments</comments>
		<pubDate>Mon, 23 Jul 2007 01:29:27 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[桥接]]></category>
		<category><![CDATA[网络设置]]></category>

		<guid isPermaLink="false">http://www.lostk.com/blog/technology/virtualbox_install_and_network_config/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/virtualbox_install_and_network_config/ 一、安装 1. 下载安装包。建议下载 Deb 包。 2. 准备依赖。VirtualBox 的正常使用需要 libxalan110 和 libxerces27 这两个包。所以，你要先行安装它们，可以使用下面的指令： sudo apt-get install libxalan110 libxerces27 3. 安装编译工具及相关包。在安装过程中，要编译 VirtualBox 所用的内核模块。为此，你需要准备基本的编译工具及包，你可以使用下列指令来安装它们： sudo apt-get install build-essential linux-headers-`uname -r` 4. 现在，转到所保存 VirtualBox 安装包的目录，通过下面的指令来安装它： sudo dpkg -i VirtualBox_1.x.x_Ubuntu_feisty_i386.deb 在安装的过程中，VirtualBox 会要求你接受许可协议。另外，安装程序也会创建 &#8230; <a href="http://www.lsproc.com/blog/virtualbox_install_and_network_config/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/virtualbox_install_and_network_config/">http://www.lsproc.com/blog/virtualbox_install_and_network_config/</a></p>
<p><strong>一、安装</strong></p>
<p>1. 下载安装包。建议下载 <a href="http://www.virtualbox.org/wiki/Downloads">Deb 包</a>。</p>
<p>2. 准备依赖。VirtualBox 的正常使用需要 libxalan110 和 libxerces27 这两个包。所以，你要先行安装它们，可以使用下面的指令：<br />
<code>sudo apt-get install libxalan110 libxerces27</code></p>
<p>3. 安装编译工具及相关包。在安装过程中，要编译 VirtualBox 所用的内核模块。为此，你需要准备基本的编译工具及包，你可以使用下列指令来安装它们：<br />
<code>sudo apt-get install build-essential linux-headers-`uname -r`</code></p>
<p>4. 现在，转到所保存 VirtualBox 安装包的目录，通过下面的指令来安装它：<br />
<code>sudo dpkg -i VirtualBox_1.x.x_Ubuntu_feisty_i386.deb</code><br />
在安装的过程中，VirtualBox 会要求你接受许可协议。另外，安装程序也会创建 vboxusers 用户组，并编译所需的内核模块。<br />
5. 现在，你还不能启动 VirtualBox，因为你的当前用户还不属于 vboxusers 用户组。你可以使用下面的指令来将当前的用户（请使用你的用户名代替指令中的“youruser”）添加到 vboxusers 用户组中：<br />
<code>sudo adduser youruser vboxusers</code></p>
<blockquote><p><strong>virtualbox 屏幕下移问题：</strong><br />
如果虚拟机的分辨率接近x的分辨率而导致部分界面在x边沿时,全屏后原来窗口管理器 title 的地方变为黑色条状区域，屏幕下移，windows的开始菜单显示在下一个桌面。<br />
解决方法：全屏前把分辨率调小，全屏后右键把显示器分辨率调到同x一致，这样就不会有屏幕偏移。</p></blockquote>
<p><strong>二、桥接网络配置</strong></p>
<p>一般而言，安装完VirtualBox设定网路时选择默认的NAT模式，Guest就可顺利联网了，但是这种方式比较死板，要作更有弹性的变化，应该采用桥接模式(Bridged)，这里的桥接模式就如同VMware中的Bridged模式，Host与Guest在局域网(LAN)中的地位是相等的。</p>
<p>参考 virtualbox 安装后放在 VirtualBox 目录中的用户手册文件 UserManual.pdf 配置如下：</p>
<p>1. 在基于 Debian 和 Ubuntu 的系统上，首先要安装含有建立虚拟网络设备 ( TAP interfaces ) 的工具 uml-utilities 和桥接工具 bridge-utils：<br />
<code>sudo apt-get install uml-utilities<br />
sudo apt-get install bridge-utils</code><br />
为了使你的虚拟机能够访问网络接口，你必须将运行虚拟主机的用户的用户名（通常是你的ubuntu登录用户名）添加到uml-net用户组（请用你的用户名替换其中的“vboxuser”）：<br />
<code>sudo gpasswd -a vboxuser uml-net</code><br />
注意：为了使改动生效，请重新启动你的电脑。</p>
<p>2. 向你的 Debian 或者 ubuntu 操作系统描述你要添加的虚拟网络设备，编辑 /etc/network/interfaces：<br />
<code>sudo vim /etc/network/interfaces</code><br />
在打开的文件后面添加下面的内容，将虚拟网络接口命名为 "tap0"，指定该接口IP配置方法为手动，并指定使用该接口的用户（请用你的用户名替换其中的 "vboxuser"）：<br />
<code>auto tap0<br />
iface tap0 inet manual<br />
up ifconfig $IFACE 0.0.0.0 up<br />
down ifconfig $IFACE down<br />
tunctl_user vboxuser</code></p>
<p>3. 首次使用需要激活刚才建立的虚拟网络接口和网络桥：<br />
<code>sudo /sbin/ifup tap0<br />
sudo /sbin/ifup br0</code><br />
这个步骤只需要做一次，下次主机重新启动时，这个接口和桥将自动激活。</p>
<p>4. 另外还需要在 /etc/network/interfaces 中加入如下内容，建立一个名叫 "br0" 的桥，该桥的IP配置方法为通过DHCP配置，主机中的所有网络接口，也包括tap0这个虚拟网络接口，都将建立在这个桥之上：<br />
<code>auto br0<br />
iface br0 inet dhcp<br />
bridge_ports all tap0</code><br />
在这里你可以根据自己的网络状况做相应的更改，你可以使网络桥使用静态 IP：<br />
<code>iface br0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
network 192.168.1.0<br />
broadcast 192.168.1.255<br />
gateway 192.168.1.1</code></p>
<p>5. 让 virtualbox 使用这个虚拟网络接口，启动 virtualbox，在主界面上选中要使用刚才建立的虚拟网络接口tap0的虚拟机，点“设置”，在弹出的窗口中选“网络”，选中其中一块网卡（通常为“网络适配器 0”），选中“启用网络适配器”，“连接到”后面选 "Host Interface"，选中“接入网线”，然后在“主机网络界面名称”中填入刚才建立的虚拟网络接口的名字 "tap0"，确定。同样的你也可以使用 VBoxManage 的命令行工具（将 "My VM" 换成你的虚拟机名字 ）：<br />
<code>VBoxManage modifyvm "My VM" -hostifdev1 tap0</code>\</p>
<p>最后，配置主机和虚拟机的网络，使主机和虚拟机在同一个网段，这样主机和虚拟机就成了局域网中地位相同的两台机器了，可以互相访问了。</p>
<p><strong>三、撤销网络桥</strong><br />
1. 禁用网桥和虚拟网卡：<br />
<code>sudo /sbin/ifdown br0<br />
sudo /sbin/ifdown tap0</code><br />
2. 将前面修改的 /etc/network/interfaces 文件还原。</p>
<p><strong>Debian 和 Ubuntu 下 virtualbox 桥接设置原文：</strong></p>
<blockquote><p>
<strong>6.5.1.1 Debian and Ubuntu hosts</strong></p>
<p>To set up a permanent host interface on a Debian or Ubuntu host, follow these steps:</p>
<p>1. On modern Debian and Ubuntu based hosts, you must first install the UserMode Linux utilities package (uml-utilities), which contains tools to create TAP interfaces, as well as the bridge utilities (bridge-utils). package. You can do this from the command line using</p>
<p>sudo apt-get install uml-utilities<br />
sudo apt-get install bridge-utils</p>
<p>In order for VirtualBox to be able to access the interface, the user who will be running the virtual machine must be added to the group uml-net, for example with the following command (replace vboxuser with your user name):</p>
<p>sudo gpasswd -a vboxuser uml-net</p>
<p>You may have to log out and log in again for the change to take effect.</p>
<p>2. To describe the TAP interface to your Debian or Ubuntu system, add an entry to the file /etc/network/interfaces. This names the the interface and must also specify the user who will be running the virtual machine using the interface. The following sample entry creates the interface tap0 for the user vboxuser (again, replace with your user name):</p>
<p>auto tap0<br />
iface tap0 inet manual<br />
up ifconfig $IFACE 0.0.0.0 up<br />
down ifconfig $IFACE down<br />
tunctl_user vboxuser</p>
<p>You will probably want to change the entry based on your networking needs. On the host, you will find more documentation in these files:<br />
a) /usr/share/doc/uml-utilities/README.Debian and<br />
b) /usr/share/doc/ifupdown/examples/network-interfaces.gz.</p>
<p>3. The first time it is used, activate the new interface and the bridge with these two commands:</p>
<p>sudo /sbin/ifup tap0<br />
sudo /sbin/ifup br0</p>
<p>This is only needed once, however; the next time the host is restarted, the interface and the bridge should be activated automatically.</p>
<p>4. Another entry must be added to the file /etc/network/interfaces to describe the bridge. The following sample entry creates a bridge called br0, adds to it all ethernet interfaces on the host as well as the TAP interface created above and tells it to obtain an IP address using DHCP so that the host remains able to access the network.</p>
<p>auto br0<br />
iface br0 inet dhcp<br />
bridge_ports all tap0</p>
<p>Again, you will probably want to change this to suit your own networking needs. In particular, you may want to assign a static IP address to the bridge, or if you are using TAP interfaces created by VirtualBox (these are described later), you<br />
will want to remove tap0 from the last line. On the host, you will find more documentation in the files</p>
<p>a) /usr/share/doc/bridge-utilities/README.Debian.gz and<br />
b) /usr/share/doc/ifupdown/examples/network-interfaces.gz.</p>
<p>5. To tell VirtualBox to use the interface, select the virtual machine which is to use it in the main window of the VirtualBox application, configure one of its network adaptors to use Host Interface Networking (using "Settings", "Network",<br />
“Attached to”) and enter “tap0” into the “Interface name” field. Alternatively, you can use the VBoxManage command line tool (in this example we are attaching the interface to the first network card of the virtual machine ("My VM"):</p>
<p>VBoxManage modifyvm "My VM" -hostifdev1 tap0
</p></blockquote>
<p>-- EOF --</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li>2007-10-25 -- <a href="http://www.lsproc.com/blog/install_xdebug/" title="xdebug的安装">xdebug的安装</a> (5)</li><li>2007-07-11 -- <a href="http://www.lsproc.com/blog/diy_your_ubuntu/" title="再谈自定义 ubuntu 安装">再谈自定义 ubuntu 安装</a> (0)</li><li>2007-07-11 -- <a href="http://www.lsproc.com/blog/install_nvidia_driver_above_ubuntu/" title="ububtu 7.04 下的 nvidia 显卡驱动安装">ububtu 7.04 下的 nvidia 显卡驱动安装</a> (0)</li><li>2007-07-06 -- <a href="http://www.lsproc.com/blog/useful_cmd_on_ubuntu/" title="Ubuntu 一些有用的命令">Ubuntu 一些有用的命令</a> (0)</li><li>2007-05-23 -- <a href="http://www.lsproc.com/blog/install_unique_operating_system/" title="安装独一无二的操作系统">安装独一无二的操作系统</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/virtualbox_install_and_network_config/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu 下安装 Tor</title>
		<link>http://www.lsproc.com/blog/install_tor_under_ubuntu/</link>
		<comments>http://www.lsproc.com/blog/install_tor_under_ubuntu/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 02:06:44 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[GFW]]></category>
		<category><![CDATA[gladder]]></category>
		<category><![CDATA[tor]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.lostk.com/blog/technology/install_tor_under_ubuntu/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/install_tor_under_ubuntu/ 安装 sudo apt-get install tor privoxy 编辑器打开 /etc/privoxy/config 文件，在最前面加上下面这一行（别漏了那个不起眼的“.”）： forward-socks4a / localhost:9050 . 你可能希望 privoxy 不要把什么事情都记录下来，找到下面的两行，通过在它们前面添加“#”注释掉它们： ... logfile logfile ... jarfile jarfile ... 保存修改了的 /etc/privoxy/config 文件。 重新启动 privoxy 服务 sudo /etc/init.d/privoxy restart 设置你的软件使用 tor + privoxy 在支持使用代理服务器的软件，设置代理服务器为： &#8230; <a href="http://www.lsproc.com/blog/install_tor_under_ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/install_tor_under_ubuntu/">http://www.lsproc.com/blog/install_tor_under_ubuntu/</a></p>
<p>安装<br />
<code>sudo apt-get install tor privoxy</code><br />
编辑器打开 /etc/privoxy/config 文件，在最前面加上下面这一行（别漏了那个不起眼的“.”）：<br />
<code>forward-socks4a / localhost:9050 .</code><br />
你可能希望 privoxy 不要把什么事情都记录下来，找到下面的两行，通过在它们前面添加“#”注释掉它们：<br />
<code>...<br />
logfile logfile<br />
...<br />
jarfile jarfile<br />
...</code><br />
保存修改了的 /etc/privoxy/config 文件。</p>
<p>重新启动 privoxy 服务<br />
<code>sudo /etc/init.d/privoxy restart</code></p>
<p>设置你的软件使用 tor + privoxy<br />
在支持使用代理服务器的软件，设置代理服务器为：<br />
<code>localhost:8118</code><br />
Firefox 下可使用 <a href="https://addons.mozilla.org/en-US/firefox/addon/2275">Torbutton</a> 插件。</p>
<p>另外对于 GFW ，还有一个 firefox 插件 <a href="http://gneheix.googlepages.com/gladder">gladder</a> ( <a href="https://addons.mozilla.org/firefox/2864">https://addons.mozilla.org/firefox/2864</a> )，安装插件，重新启动Firefox。这时候，根据<a href="http://hi.baidu.com/binbinmath">邦比快跑</a>所说：<br />
再次重启firefox之后右下角会有一个小图标<br />
打开flikr.com<br />
在图标上右键：选择“选择代理服务器→accessanywhere”。<br />
再次右键：选择最下面的flickr.com<br />
然后可以无忧矣<br />
随时随地flikr<br />
用这个方法，不单可以访问Flickr，而且还能访问wikipedia、Google快照等等等网页。</p>
<p><img src="http://localhostr.com/files/8f5e3345357add8e1f05.png" alt="AntiGFW" /></p>
<p>参考文章：<br />
<a href="http://wiki.ubuntu.org.cn/Tor%E4%B8%8EPrivoxy%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97">http://wiki.ubuntu.org.cn/Tor%E4%B8%8EPrivoxy%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97</a><br />
<a href="http://www.caobian.info/?p=2256">http://www.caobian.info/?p=2256</a>
<p>-- EOF --</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li>2010-01-26 -- <a href="http://www.lsproc.com/blog/firefox_crashes_again_and_again/" title="firefox crashes again and again">firefox crashes again and again</a> (0)</li><li>2008-08-31 -- <a href="http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/" title="ubuntu 安装Intel PRO100/1000系列网卡驱动">ubuntu 安装Intel PRO100/1000系列网卡驱动</a> (0)</li><li>2007-10-25 -- <a href="http://www.lsproc.com/blog/install_xdebug/" title="xdebug的安装">xdebug的安装</a> (5)</li><li>2007-10-14 -- <a href="http://www.lsproc.com/blog/java_proxy_your_freedom/" title="一个java代理 &#8211; your freedom">一个java代理 &#8211; your freedom</a> (0)</li><li>2007-10-11 -- <a href="http://www.lsproc.com/blog/upgrade_ubuntu704_to_ubuntu710/" title="从Ubuntu7.04升级到Ubuntu7.10的方法">从Ubuntu7.04升级到Ubuntu7.10的方法</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/install_tor_under_ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>再谈自定义 ubuntu 安装</title>
		<link>http://www.lsproc.com/blog/diy_your_ubuntu/</link>
		<comments>http://www.lsproc.com/blog/diy_your_ubuntu/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 12:43:45 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[fluxbox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[操作系统]]></category>

		<guid isPermaLink="false">http://www.lostk.com/blog/technology/diy_your_ubuntu/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/diy_your_ubuntu/ 之前发过这篇文章，不过基本上都是转抄别人的，而且有点纸上谈兵，之后经过多次在虚拟机及实际的安装过程中又发现许多问题，现在再发一篇，算是自己的安装记录吧。 1、安装基本系统 这里安装使用的是Ubuntu 7.04 的 Alternate CD。使用 Alternate CD 引导启动，然后选择 “安装命令行系统（Install Command Line）” 进行最小化安装，在这一步，要注意，一定不要选择中文语言环境，否则在终端窗口下的各种提示，有很多都是中文的。在没有装载完成X Window之前，你只能看到一堆杂乱的小方块。另外安装过程中可以做一下网络设置。 系统分区 Linux 下最少得有 2 个分区，一个是 /swap 交换分区，一个是 / 根分区。 一般桌面用户推荐选用 ReiserFS 文件系统，分区方案如下 (80G)： /swap 512M / 8G /home 70G swap 分区不建议超过 1G，不低于 &#8230; <a href="http://www.lsproc.com/blog/diy_your_ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/diy_your_ubuntu/">http://www.lsproc.com/blog/diy_your_ubuntu/</a></p>
<p>之前发过<a href="http://www.lsproc.com/blog/technology/install_unique_operating_system/">这篇文章</a>，不过基本上都是转抄别人的，而且有点纸上谈兵，之后经过多次在虚拟机及实际的安装过程中又发现许多问题，现在再发一篇，算是自己的安装记录吧。</p>
<p><strong>1、安装基本系统</strong></p>
<p>这里安装使用的是Ubuntu 7.04 的 <a href="http://releases.ubuntu.com/feisty/ubuntu-7.04-alternate-i386.iso">Alternate CD</a>。使用 Alternate CD 引导启动，然后选择 “安装命令行系统（Install Command Line）” 进行最小化安装，在这一步，要注意，一定不要选择中文语言环境，否则在终端窗口下的各种提示，有很多都是中文的。在没有装载完成X Window之前，你只能看到一堆杂乱的小方块。另外安装过程中可以做一下网络设置。</p>
<p>系统分区<br />
Linux 下最少得有 2 个分区，一个是 /swap 交换分区，一个是 / 根分区。<br />
一般桌面用户推荐选用 ReiserFS 文件系统，分区方案如下 (80G)：</p>
<blockquote><p>/swap 512M<br />
/ 8G<br />
/home 70G</p></blockquote>
<p>swap 分区不建议超过 1G，不低于 128M。 </p>
<p><strong>2、网络配置</strong></p>
<p>在基本系统安装完成后，会要求重新启动一次系统，使用在安装过程中设置的帐号及密码登录。<br />
使用ADSL上网的，这里先设置ADSL：<br />
<code>sudo pppoeconf<br />
pon dsl-provider #上线<br />
poff #下线</code></p>
<p>非拨号用户使用以下命令设置网络<br />
<code>sudo vim /etc/network/interfaces</code></p>
<p>网卡通过DHCP自动获取IP地址<br />
<code># The primary network interface （配置主网络接口）<br />
#开机自动激活eth0接口<br />
auto eth0<br />
#配置eth0接口为DHCP自动获取<br />
iface eth0 inet dhcp</code><br />
获取IP地址<br />
<code>sudo dhclient eth0</code></p>
<p>网卡静态分配IP地址<br />
<code>#开机自动激活eth0接口<br />
auto eth0<br />
#配置eth0接口为静态设置IP地址<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
network 192.168.1.0<br />
broadcast 192.168.1.255<br />
gateway 192.168.1.1</code><br />
激活以上设置<br />
<code>sudo /etc/init.d/networking restart</code></p>
<p>DNS 设置<br />
<code>sudo /etc/resolv.conf</code><br />
加入<br />
<code>nameserver 202.102.152.3</code></p>
<p><strong>3、修改、更新源</strong></p>
<p><code>sudo vim /etc/apt/sources.list</code><br />
系统安装之后默认的是亚洲官方的源，建议网通修改为台湾大学的源，电信修改为 CN99 的源，具体可以参考<a href="http://www.lsproc.com/blog/ubuntu_apt_sources_list/">这里</a>。然后更新源（我的<a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/sources.list">sources.list</a>）：<br />
<code>sudo apt-get update<br />
sudo apt-get dist-upgrade</code><br />
更新的时候要注意更新的完整性</p>
<p><strong>4、安装基本图形系统及窗口管理器</strong></p>
<p><code>sudo apt-get install x-window-system-core gdm build-essential</code><br />
x-window-system-core是x-window的核心组件；gdm是Gnome的登录界面，同类的有KDE的登录界面kdm和另一个轻量级的xdm；build-essential是编译程序源码所必须的组件。</p>
<p>窗口管理器使用 <a href="http://fluxbox.sourceforge.net/">fluxbox</a> ，由自己来编译，编译fluxbox时需要以下组件<br />
<code>sudo apt-get install xorg-dev xserver-xorg-dev checkinstall xlibs-dev</code><br />
到 Fluxbox 主页下载最新的源码包，解压，在终端中cd进解压目录，然后进行编译（我下的是v1.0rc3）：<br />
<code>tar zxvf fluxbox-1.0rc3.tar.gz<br />
cd fluxbox-1.0rc3<br />
./configure<br />
make<br />
sudo make install</code></p>
<p>安装完之后，设置GDM，即可以在GDM界面选择从Fluxbox还是Gnome等别的环境启动。</p>
<p>对于没有安装任何桌面环境的用户可以在自己主目录下创建.xsession 文件，或者创建.xinitrc 文件，填入下列内容：<br />
<code>exec startfluxbox</code><br />
对于需要在多个环境下切换的用户可以在 /usr/share/xsessions/ 下创建 <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/fluxbox.desktop">fluxbox.desktop</a> 文件，fluxbox 的具体设置见<a href="http://www.lsproc.com/blog/fluxbox_config/">这里</a>，这里附上我的 <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/apps">apps</a> , <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/keys">keys</a> , <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/menu">menu</a> 文件以及我的 <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/observe.tar.gz">fluxbox 主题</a>。</p>
<p><strong>5、安装显卡驱动</strong></p>
<p>去 nvidia 官方下载<a href="http://www.nvidia.com/object/linux_display_archive.html">驱动</a><br />
Nvidia显卡驱动安装的时候要对内核作改动，这里需要一个组件：<br />
<code>sudo apt-get linux-headers-`uname -r`</code><br />
注意上面的单引号是Esc键下那个，不是Enter键左边那个。<br />
以后在图形界面下如果要修改屏幕刷新率或者分辨率可以在终端或运行对话框中输入<br />
<code>nvidia-settings </code><br />
安装可以参考<a href="http://www.lsproc.com/blog/install_nvidia_driver_above_ubuntu/">这里</a>。</p>
<p>相关命令<br />
gdm 的启动与关闭<br />
<code>sudo /etc/init.d/gdm stop<br />
sudo /etc/init.d/gdm restart</code></p>
<p><strong>6、安装简体中文语言包与输入法</strong></p>
<p><code>sudo apt-get install language-pack-zh language-pack-gnome-zh</code><br />
系统的简体中文语言包。</p>
<p><code>sudo apt-get install fcitx</code><br />
输入法，另外还有一个是 SCIM。<br />
这里还需要一个输入法管理器<br />
<code>sudo apt-get install im-switch</code><br />
安装完之后要激活输入法<br />
<code>sudo im-switch -s fcitx</code><br />
系统字体刷新<br />
<code>sudo fc-cache -f -v</code></p>
<p><strong>7、调整更改时区，时间</strong></p>
<p>如果同时又装了 windows 的话，由于 windows 并不启用UTC (GMT)，会导致时间不对，这时候要执行：<br />
<code>tzselect</code><br />
按照提示进行选择时区，然后：<br />
<code>sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime</code><br />
执行<br />
<code>sudo ntpdate cn.pool.ntp.org</code><br />
cn.pool.ntp.org是位于中国的公共NTP服务器，用来同步你的时间。</p>
<p><strong>8、安装相关工具及软件</strong></p>
<p><code>sudo apt-get install gksudo</code><br />
安装好之后在 fluxbox 的菜单menu中加入 {gksudo 命令}，就会直接在X下提示 su 的密码。</p>
<p><code>sudo apt-get install synaptic</code><br />
Gnome的<a href="http://www.nongnu.org/synaptic/">新立得软件包管理器</a>，就是图形界面的源管理器。</p>
<p><code>sudo apt-get install feh fbpager</code><br />
feh: 一个图片查看工具，Fluxbox中使用fbsetbg设定壁纸之后fbsetbg会自动寻找一个可以设置壁纸的程序，feh就是其中的一个。<br />
fbpager: Fluxbox的虚拟桌面扩展工具。<br />
设置壁纸：<br />
<code>fbsetbg -f /home/lost/.wp.jpg</code></p>
<p><code>sudo apt-get install gnome-session gtk2-engines*</code><br />
gnome-session: 比gnome-core更简洁，目的是为了在fluxbox启动的时候加载gnome-settings-daemon，从而使GTk界面的程序的外观不那么丑。<br />
gtk2-engines*: gtk的外观主题引擎，加载了gnome-settings-daemon才会使之生效。<br />
以上两项装完之后应该就已经装上了Gnome的设置中心：gnome-control-center，它包括了指向所有Gnome环境变量修改工具的链接。</p>
<p><code>sudo apt-get install gnome-alsamixer</code><br />
gtk的图形界面音量调整工具。安装之后默认情况下音量是静音的，打开音量调整工具，将静音的复选框中的箭头去掉即可。</p>
<p><code>sudo apt-get install rox-filer file-roller</code><br />
rox-filer: 文件管理器。<br />
file-roller: 各种压缩包的图形前端。</p>
<p><code>sudo apt-get install sun-java6-jdk</code><br />
java开发环境，附带有java运行环境。</p>
<p><code>sudo apt-get install conky</code><br />
在桌面显示当前系统状态，如果安装后出现出现闪烁，解决办法如下：</p>
<p>安装wmctrl:<br />
<code>sudo apt-get install wmctrl</code><br />
修改xorg.conf文件：<br />
<code>sudo vim /etc/X11/xorg.conf</code><br />
在Module段加入一行：<br />
<code>Load    "dbe"</code><br />
保存后退出。</p>
<p>设置conky的配置文件（我的<a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/.conkyrc">.conkyrc</a>配置文件）：<br />
<code>vim ~/.conkyrc</code><br />
设置以下几项：<br />
<code>own_window yes<br />
own_window_type override<br />
double_buffer yes</code><br />
保存后退出。<br />
重新启动系统就好了。</p>
<p><strong>9、安装高级应用程序</strong></p>
<p><code>sudo apt-get install vim-full vim-python scite openoffice.org openoffice.org-gtk openoffice.org-l10n-zh-cn evince xpdf xpdf-chinese-simplified xpdf-chinese-traditional gimp wine</code><br />
vim-full vim-python 是Vim的完整组件。<br />
scite 是轻量级的编辑器，简体中文语言文件 <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/locale.properties">locale.properties</a> 放到 scite 安装目录下，一般为 /usr/share/scite，再附上我的用户配置文件 <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/SciTEUser.properties">SciTEUser.properties</a> 。<br />
openoffice.org 大名鼎鼎的 openoffice，openoffice.org-gtk 可以使Ooo和Gnome主题保持一致，openoffice.org-l10n-zh-cn 是 openoffice 的简体中文语言包。<br />
evince是PDF文档查看工具，xpdf xpdf-chinese-simplified xpdf-chinese-traditional三个组件用于解决部分中文PDF文档出现乱码的问题。<br />
gimp 类似于Photoshop的东西，现在PS没有Linux版本。<br />
wine 安装Windows程序必备。</p>
<p><code>sudo apt-get install amule filezilla firefox mozilla-firefox-locale-zh-cn thunderbird tsclient mplayer mozilla-mplayer vlc vlc-plugin-esd mozilla-plugin-vlc</code><br />
amule 是Linux下的电骡。<br />
filezilla 是FTP工具。<br />
mozilla-firefox-locale-zh-cn 是 firefox 的简体中文包。<br />
thunderbird 是和 Firefox 同出一源的电子邮件工具，不过我用它来阅读新闻组和RSS新闻，它是Linux下对中文新闻组支持最好的工具。<br />
tsclient 是linux下的远程桌面工具。<br />
mplayer Linux最强大的多媒体播放器，由于知识产权的原因，7.04的源中没有再提供其解码器w32codecs的下载，可以到其<a href="http://www.mplayerhq.hu/MPlayer/releases/codecs/">官网</a>上下载 all-20061022.tar.bz2 和 windows-all-20061022.zip 两个包，解压后前者mv到 /usr/lib/codecs，后者mv到/usr/lib/win32目录中即可，这两个目录如果没有就建立它。<br />
mozilla-mplayer firefox的mplayer插件，使FF支持播放网页中的内嵌媒体。<br />
<a href="http://www.videolan.org/vlc/">VLC</a> 多媒体播放器，不过不支持 real 格式。</p>
<p>另外有一些软件，源上没有或者源上的版本较老或不好用的：<br />
<a href="http://www.opera.com/download/">Opera</a>：最好的网络浏览器，可到其官方网站下载。<br />
<a href="http://www.pidgin.im">Pidgin</a>：原来叫Gaim，可到 <a href="http://www.getdeb.net/release.php?id=1045">getdeb</a> 下载deb包，包括 pidgin 和 pidgin-data 。安装：<br />
<code>sudo dpkg -i package</code><br />
<a href="http://www.skype.com/intl/en/download/skype/linux/">Skype</a>：不用说了吧。<br />
<a href="http://sourceforge.net/project/showfiles.php?group_id=174989">MultiGet</a> 图形界面的下载工具，现在更新换代了，开发代号为 <a href="http://forum.ubuntu.org.cn/viewtopic.php?t=51532&#038;highlight=multiget">monma</a> ，<a href="http://blog.chinaunix.net/u1/42104/">这里</a>下载。<br />
<a href="http://tuxcmd.sourceforge.net/download.php">Tux Commander</a> 类似 Total Commander 的工具。</p>
<p>10. 结束<br />
至此，自己定制的操作系统已经完成了，当然还可根据自己的需要继续安装其它软件。
<p>-- EOF --</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li>2007-05-23 -- <a href="http://www.lsproc.com/blog/install_unique_operating_system/" title="安装独一无二的操作系统">安装独一无二的操作系统</a> (1)</li><li>2007-08-01 -- <a href="http://www.lsproc.com/blog/centos_config/" title="CentOS 配置详解">CentOS 配置详解</a> (0)</li><li>2007-05-25 -- <a href="http://www.lsproc.com/blog/fluxbox_config/" title="Fluxbox 配置">Fluxbox 配置</a> (0)</li><li>2007-05-17 -- <a href="http://www.lsproc.com/blog/ubuntu-root-password/" title="ubuntu root 密码的问题">ubuntu root 密码的问题</a> (0)</li><li>2008-08-31 -- <a href="http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/" title="ubuntu 安装Intel PRO100/1000系列网卡驱动">ubuntu 安装Intel PRO100/1000系列网卡驱动</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/diy_your_ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ububtu 7.04 下的 nvidia 显卡驱动安装</title>
		<link>http://www.lsproc.com/blog/install_nvidia_driver_above_ubuntu/</link>
		<comments>http://www.lsproc.com/blog/install_nvidia_driver_above_ubuntu/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 08:54:13 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://www.lostk.com/blog/technology/install_nvidia_driver_above_ubuntu/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/install_nvidia_driver_above_ubuntu/ 1. 到http://www.nvidia.com/ 下载适合的驱动 97xx 和 96xx 的驱动相关支持参见这里 2. 删除原来的驱动（如果你装过驱动） sudo apt-get --purge remove nvidia-glx 3. 备份当前的显示设置，这样可以在驱动安装失败时恢复到原来的设置 sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak 4. 安装驱动程序编译环境 sudo apt-get install build-essential linux-headers-`uname -r` 5. 禁止系统使用默认的驱动 sudo vim /etc/default/linux-restricted-modules-common 在最后的双引号中添加nv，即 "" 改成 "nv" &#8230; <a href="http://www.lsproc.com/blog/install_nvidia_driver_above_ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/install_nvidia_driver_above_ubuntu/">http://www.lsproc.com/blog/install_nvidia_driver_above_ubuntu/</a></p>
<p>1. 到http://www.nvidia.com/ 下载适合的驱动<br />
97xx 和 96xx 的驱动相关支持参见<a href="http://http.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-a.html">这里</a></p>
<p>2. 删除原来的驱动（如果你装过驱动）<br />
<code>sudo apt-get --purge remove nvidia-glx</code></p>
<p>3. 备份当前的显示设置，这样可以在驱动安装失败时恢复到原来的设置<br />
<code>sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak</code></p>
<p>4. 安装驱动程序编译环境<br />
<code>sudo apt-get install build-essential linux-headers-`uname -r`</code></p>
<p>5. 禁止系统使用默认的驱动<br />
<code>sudo vim /etc/default/linux-restricted-modules-common</code><br />
在最后的双引号中添加nv，即 "" 改成 "nv"</p>
<p>6. 按Ctrl+Alt+F1，登录，停止gdm或kdm<br />
<code>sudo /etc/init.d/gdm(kdm) stop</code></p>
<p>7. 进入下载的驱动安装文件 nvidia-linux-x86-1.0-****-pkg1.run所在目录(请确定xorg-dev软件包已经安装，编译过程中可能会用到)<br />
<code>sudo sh nvidia-linux-x86-****.run</code><br />
如果提示缺少某某模块(modules),询问是否上网下载，选no;</p>
<p>8. 安装完成后，启动gdm<br />
<code>sudo /etc/init.d/gdm start</code><br />
此时，就会看到NVIDIA的LOGO了，驱动安装成功。</p>
<p>9. 删除 nVidia标志<br />
* 如果您不想在启动界面之前显示 nVidia 标志,您需要手动编辑您的 Xorg 配置文件.<br />
<code>sudo vim /etc/X11/xorg.conf</code><br />
在Device一节中找到 "nvidia" 所在行，在该行后添加<br />
<code>Option          "NoLogo"</code><br />
保存文件并退出，重启X</p>
<p>其中第5步非常重要，我就是因为它用了接近一下午时间。
<p>-- EOF --</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li>2007-10-25 -- <a href="http://www.lsproc.com/blog/install_xdebug/" title="xdebug的安装">xdebug的安装</a> (5)</li><li>2007-07-23 -- <a href="http://www.lsproc.com/blog/virtualbox_install_and_network_config/" title="Ubuntu 7.04 下 virtualbox 安装及桥接网络配置">Ubuntu 7.04 下 virtualbox 安装及桥接网络配置</a> (1)</li><li>2007-07-11 -- <a href="http://www.lsproc.com/blog/diy_your_ubuntu/" title="再谈自定义 ubuntu 安装">再谈自定义 ubuntu 安装</a> (0)</li><li>2007-05-23 -- <a href="http://www.lsproc.com/blog/install_unique_operating_system/" title="安装独一无二的操作系统">安装独一无二的操作系统</a> (1)</li><li>2007-05-17 -- <a href="http://www.lsproc.com/blog/ubuntu-root-password/" title="ubuntu root 密码的问题">ubuntu root 密码的问题</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/install_nvidia_driver_above_ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 一些有用的命令</title>
		<link>http://www.lsproc.com/blog/useful_cmd_on_ubuntu/</link>
		<comments>http://www.lsproc.com/blog/useful_cmd_on_ubuntu/#comments</comments>
		<pubDate>Fri, 06 Jul 2007 11:58:55 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[命令]]></category>
		<category><![CDATA[网络设置]]></category>

		<guid isPermaLink="false">http://www.lostk.com/blog/technology/useful_cmd_on_ubuntu/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/useful_cmd_on_ubuntu/ Last updated on 2007/07/18 调整更改ubuntu时区，时间 执行 tzselect 按照提示进行选择时区 sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime 执行 sudo ntpdate cn.pool.ntp.org cn.pool.ntp.org是位于中国的公共NTP服务器，用来同步你的时间 gdm 的开启与关闭 sudo /etc/init.d/gdm start sudo /etc/init.d/gdm stop dpkg 的使用 dpkg –l 命令用于查询当前系统所有以安装的deb包的信息.,通过less和grep可以执行更复杂的查询工作. 例如查找跟vim有关的软件包 dpkg –l &#124;grep –ivim (如发现iU 表示软件包未安装成功,ii表示安装成功) &#8230; <a href="http://www.lsproc.com/blog/useful_cmd_on_ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/useful_cmd_on_ubuntu/">http://www.lsproc.com/blog/useful_cmd_on_ubuntu/</a></p>
<p>Last updated on 2007/07/18</p>
<p><strong>调整更改ubuntu时区，时间</strong></p>
<p>执行<br />
<code>tzselect</code><br />
按照提示进行选择时区<br />
<code>sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime</code><br />
执行<br />
<code>sudo ntpdate cn.pool.ntp.org</code><br />
cn.pool.ntp.org是位于中国的公共NTP服务器，用来同步你的时间</p>
<p><strong>gdm 的开启与关闭</strong><br />
<code>sudo /etc/init.d/gdm start<br />
sudo /etc/init.d/gdm stop</code></p>
<p><strong>dpkg 的使用</strong></p>
<p><code>dpkg –l</code><br />
命令用于查询当前系统所有以安装的deb包的信息.,通过less和grep可以执行更复杂的查询工作.<br />
例如查找跟vim有关的软件包<br />
<code>dpkg –l |grep –ivim</code><br />
(如发现iU 表示软件包未安装成功,ii表示安装成功)</p>
<p><code>dpkg –s package-name</code><br />
命令查看软件包的详细情况,包括版本,依赖之类的</p>
<p>查询系统中所安装软件包所安装的文件<br />
<code>dpkg -L package-name|more</code><br />
命令用于查询系统中所安装软件包的安装的文件安装到系统的位置和安装了那些</p>
<p><strong>生成 Fluxbox 桌面右键菜单</strong><br />
<code>fluxbox-generate_menu</code></p>
<p><strong>去掉终端中的PC喇叭响铃</strong><br />
在终端上方向箭头移动到头或者到底的时候，主机喇叭就会响，很难听，使用如下方法禁用它：<br />
<code>sudo vim /etc/inputrc</code><br />
将代码:<br />
<code>set bell-style none</code><br />
前面的“#”去掉。</p>
<p><strong>卸载软件包</strong><br />
<code>apt-get remove [--purge]</code><br />
卸载 以及任何倚赖这个软件包的其它软件包。<br />
--purge 指明这个软件包应该被完全清除 (purged) 。</p>
<p><strong>清空回收站</strong><br />
<code>rm -r ~/.Trash/*</code></p>
<p><strong>Ubuntu命令行下修改网络配置 (From <a href="http://www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html">here</a>)</strong><br />
以eth0为例</p>
<p>1. 以DHCP方式配置网卡<br />
编辑文件/etc/network/interfaces:<br />
<code>sudo vi /etc/network/interfaces</code><br />
并用下面的行来替换有关eth0的行:<br />
<code># The primary network interface - use DHCP to find our address<br />
auto eth0<br />
iface eth0 inet dhcp</code><br />
用下面的命令使网络设置生效:<br />
<code>sudo /etc/init.d/networking restart</code><br />
当然,也可以在命令行下直接输入下面的命令来获取地址<br />
<code>sudo dhclient eth0</code></p>
<p>2. 为网卡配置静态IP地址</p>
<p>编辑文件/etc/network/interfaces:<br />
<code>sudo vi /etc/network/interfaces</code><br />
并用下面的行来替换有关eth0的行:<br />
<code># The primary network interface<br />
auto eth0<br />
iface eth0 inet static<br />
address 192.168.3.90<br />
gateway 192.168.3.1<br />
netmask 255.255.255.0<br />
network 192.168.3.0<br />
broadcast 192.168.3.255</code><br />
将上面的ip地址等信息换成你自己就可以了.</p>
<p>用下面的命令使网络设置生效:<br />
<code>sudo /etc/init.d/networking restart</code></p>
<p>3. 设定第二个IP地址(虚拟IP地址)</p>
<p>编辑文件/etc/network/interfaces:<br />
<code>sudo vi /etc/network/interfaces</code><br />
在该文件中添加如下的行:<br />
<code>auto eth0:1<br />
iface eth0:1 inet static<br />
address 192.168.1.60<br />
netmask 255.255.255.0<br />
network x.x.x.x<br />
broadcast x.x.x.x<br />
gateway x.x.x.x</code><br />
根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息.</p>
<p>用下面的命令使网络设置生效:<br />
<code>sudo /etc/init.d/networking restart</code></p>
<p>4. 设置主机名称(hostname)</p>
<p>使用下面的命令来查看当前主机的主机名称:<br />
<code>sudo /bin/hostname</code><br />
使用下面的命令来设置当前主机的主机名称:<br />
<code>sudo /bin/hostname newname</code><br />
系统启动时,它会从/etc/hostname来读取主机的名称.</p>
<p>关于设置主机名称的更多信息,请访问<a href="http://www.debianadmin.com/change-hostname-or-server-name-of-a-linux-machine.html">这里</a></p>
<p>5. 配置DNS</p>
<p>首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询.<br />
要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件.</p>
<p>假设DNS服务器的IP地址是192.168.3.2, 那么/etc/resolv.conf文件的内容应为:<br />
<code>search test.com<br />
nameserver 192.168.3.2</code></p>
<p><strong>去掉终端中的PC喇叭响铃</strong><br />
在终端上方向箭头移动到头或者到底的时候，主机喇叭就会响，很难听，使用如下方法禁用它：<br />
<code>sudo vim /etc/inputrc</code><br />
将代码:<br />
<code>set bell-style none</code><br />
前面的“#”去掉。</p>
<p><strong>关闭 Linux 的 IPv6 通讯协议</strong><br />
<code>sudo vim /etc/modprobe.d/aliases</code><br />
里面有一行是 "alias net-pf-10 ipv6"<br />
将以上一行用以下两行取代<br />
<code>alias net-pf-10 off<br />
alias ipv6 off</code></p>
<p><strong>将光盘制作成 ISO</strong><br />
<code>cp /dev/cdrom XXX.iso</code><br />
或者<br />
<code>dd if=/dev/cdrom of=xxx.iso</code>
<p>-- EOF --</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li>2007-07-23 -- <a href="http://www.lsproc.com/blog/virtualbox_install_and_network_config/" title="Ubuntu 7.04 下 virtualbox 安装及桥接网络配置">Ubuntu 7.04 下 virtualbox 安装及桥接网络配置</a> (1)</li><li>2008-12-16 -- <a href="http://www.lsproc.com/blog/linux_webserver_cmd/" title="Webserver 维护常用命令">Webserver 维护常用命令</a> (9)</li><li>2008-11-10 -- <a href="http://www.lsproc.com/blog/useful_linux_command/" title="一些 linux 命令">一些 linux 命令</a> (0)</li><li>2008-08-31 -- <a href="http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/" title="ubuntu 安装Intel PRO100/1000系列网卡驱动">ubuntu 安装Intel PRO100/1000系列网卡驱动</a> (0)</li><li>2007-11-30 -- <a href="http://www.lsproc.com/blog/linux_user_manage/" title="Linux系统用户账号的管理">Linux系统用户账号的管理</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/useful_cmd_on_ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fluxbox 配置</title>
		<link>http://www.lsproc.com/blog/fluxbox_config/</link>
		<comments>http://www.lsproc.com/blog/fluxbox_config/#comments</comments>
		<pubDate>Fri, 25 May 2007 02:30:44 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[fluxbox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.lostk.com/blog/technology/fluxbox_config/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/fluxbox_config/ 本文大部分来自这里和这里 Fluxbox 的配置文件，进入Fluxbox的环境 cd ~/.fluxbox ls 和Linux下大部分程序一样，Fluxbox的所有选项都保存在几个配置文件里面，最重要的是”init”,”apps”,”menu”和”keys”这四个文件。如果没有哪个文件，就建一个。 init文件是主设置文件，但是这里我们不作配置，其实主要的配置都在另外三个文件里面，init文件只是用来索引的。 配置apps文件 书写格式是“[startup] {application}”的形式，方括号加startup即告诉系统在启动的时候加载后面大括号中的程序或命令。例如： [startup] {gnome-settings-daemon} [startup] {tilda} [startup] {xbindkeys} [startup] {conky} [startup] {fbsetbg -f /home/lost/.wp.jpg} gnome-settings-daemon：Gnome环境的参数设置后台，虽说用的不是Gnome环境，但是日常使用的程序不是Q4（KDE）的就是GTK（Gnome）的，在使用GTK程序的时候如果没有启动这个服务，界面将会很难看，如果你的系统资源很紧张，或者不在意界面的话可以不设置这一项。 tilda：一个基于GTK的终端机，特点是可以设置为无边框和菜单，支持透明和热键呼出，可以无缝嵌入桌面，用起来很方便且美观，可设置成启动时隐藏，再在这里设置成开机启动，这样再用到终端机的时候只需按下热键就可调出。 xbindkeys：一个为Xwindow设计的热键定义工具，功能较为强大，一次设置之后可以在任何桌面环境下使用，对于经常在多个桌面环境切换的用户来说很方便。 conky：一个将系统当前信息呈现在桌面上的工具，便于实时监控系统。 fbsetbg：Fluxbox自带的桌面背景设置工具，你只需要把后面的“/home/lost/.wp.jpg”替换成自己的壁纸所在的路径即可，支持PNG和JPG格式的图片。-f参数表示将图片放大到全屏。 壁纸自动启动也可以在设置好壁纸之后在 ~/.fluxbox/init 文件中加入： session.screen0.rootCommand: fbsetbg -l 不然下次重新启动又没有了。 配置keys文件 keys文件主要是管理Fluxbox热键定义，Fluxbox热键功能非常强大，不但可以定义键盘快捷键，还可以定义鼠标快捷键、键盘和鼠标搭配快捷键，完全可以用键盘操控计算机，这是在Windows下不可想象的。它的具体参数参看Fluxbox文档，网上有中英文版本。 &#8230; <a href="http://www.lsproc.com/blog/fluxbox_config/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/fluxbox_config/">http://www.lsproc.com/blog/fluxbox_config/</a></p>
<p>本文大部分来自<a href="http://www.leninlee.cn/?p=107">这里</a>和<a href="http://linuxtoy.org">这里</a><br />
Fluxbox 的配置文件，进入Fluxbox的环境<br />
<code>cd ~/.fluxbox<br />
ls</code><br />
和Linux下大部分程序一样，Fluxbox的所有选项都保存在几个配置文件里面，最重要的是”init”,”apps”,”menu”和”keys”这四个文件。如果没有哪个文件，就建一个。<br />
init文件是主设置文件，但是这里我们不作配置，其实主要的配置都在另外三个文件里面，init文件只是用来索引的。</p>
<p><strong>配置apps文件</strong></p>
<p>书写格式是“[startup] {application}”的形式，方括号加startup即告诉系统在启动的时候加载后面大括号中的程序或命令。例如：<br />
<code>[startup] {gnome-settings-daemon}<br />
[startup] {tilda}<br />
[startup] {xbindkeys}<br />
[startup] {conky}<br />
[startup] {fbsetbg -f /home/lost/.wp.jpg}</code><br />
gnome-settings-daemon：Gnome环境的参数设置后台，虽说用的不是Gnome环境，但是日常使用的程序不是Q4（KDE）的就是GTK（Gnome）的，在使用GTK程序的时候如果没有启动这个服务，界面将会很难看，如果你的系统资源很紧张，或者不在意界面的话可以不设置这一项。</p>
<p>tilda：一个基于GTK的终端机，特点是可以设置为无边框和菜单，支持透明和热键呼出，可以无缝嵌入桌面，用起来很方便且美观，可设置成启动时隐藏，再在这里设置成开机启动，这样再用到终端机的时候只需按下热键就可调出。</p>
<p>xbindkeys：一个为Xwindow设计的热键定义工具，功能较为强大，一次设置之后可以在任何桌面环境下使用，对于经常在多个桌面环境切换的用户来说很方便。</p>
<p>conky：一个将系统当前信息呈现在桌面上的工具，便于实时监控系统。</p>
<p>fbsetbg：Fluxbox自带的桌面背景设置工具，你只需要把后面的“/home/lost/.wp.jpg”替换成自己的壁纸所在的路径即可，支持PNG和JPG格式的图片。-f参数表示将图片放大到全屏。</p>
<p>壁纸自动启动也可以在设置好壁纸之后在 ~/.fluxbox/init 文件中加入：<br />
<code>session.screen0.rootCommand: fbsetbg -l</code><br />
不然下次重新启动又没有了。</p>
<p><strong>配置keys文件</strong></p>
<p>keys文件主要是管理Fluxbox热键定义，Fluxbox热键功能非常强大，不但可以定义键盘快捷键，还可以定义鼠标快捷键、键盘和鼠标搭配快捷键，完全可以用键盘操控计算机，这是在Windows下不可想象的。它的具体参数参看Fluxbox文档，网上有中英文版本。</p>
<p>建议在每个桌面环境下面只定义和该环境息息相关的一些功能的热键，比如窗口的打开和关闭，最小化和最大化等，而常用程序的打开等热键交给xbindkeys管理。<br />
keys文件格式为：<br />
<code>[mod] key [key key] :command</code><br />
其中，mod 是指 modifier，包括 Mod1（即左 Alt）、Mod4（即 Windowskey）、Control（即 ctrl）、Shift（即 shift）、KP_5（即小键盘上的5）等，通过 xmodmap -pm 可以看到更多的 modifier。modifier 可以不用、也可以使用一个、或使用两个、甚至三个。key 和 command 很好理解，前者为所用的按键，后者为执行的命令。<br />
举个例子，假如我想通过按 Ctrl+F 组合键来启动 Firefox，那么可以这样写：<br />
<code>Control f :exec firefox</code><br />
例子中的 exec 也可以写成 ExecCommand。<br />
通过执行 fluxbox menu -> Reload config 右键菜单命令，上述更改将立即生效。<br />
示例：<br />
<code>Mod1 Left :PrevWorkspace<br />
Mod1 Right :NextWorkspace<br />
Mod1 q :Close<br />
Mod1 z :Minimize<br />
Mod1 x :MaximizeWindow<br />
Mod4 d :ShowDesktop<br />
Mod4 grave :RootMenu<br />
Mod4 s :ShadeWindow<br />
Control KP_1 :SendToWorkspace 1<br />
Control KP_2 :SendToWorkspace 2<br />
Control KP_3 :SendToWorkspace 3<br />
Control KP_4 :SendToWorkspace 4<br />
Mod1 KP_1 :Workspace 1<br />
Mod1 KP_2 :Workspace 2<br />
Mod1 KP_3 :Workspace 3<br />
Mod1 KP_4 :Workspace 4<br />
Control Mod4 Mod1 k :KillWindow<br />
Control Mod4 Mod1 q :Quit<br />
Control Mod4 Mod1 r :Reconfigure<br />
Control Mod4 Mod1 s :Restart<br />
#系统自带的快捷键<br />
OnDesktop Mouse1 :HideMenus<br />
OnDesktop Mouse2 :WorkspaceMenu<br />
OnDesktop Mouse3 :RootMenu<br />
OnDesktop Mouse4 :NextWorkspace<br />
OnDesktop Mouse5 :PrevWorkspace<br />
Mod1 Tab :NextWindow<br />
Mod1 Shift Tab :PrevWindow</code><br />
上面热键的格式一目了然，不多说了，冒号后面不要有空格，直接跟该热键所对应的功能，这些功能具体都是什么意思，相信只要有一点英语基础就能看懂，如果不懂或者想定义更多的功能，参看Fluxbox文档。</p>
<p><strong>配置menu文件</strong></p>
<p>在安装Fluxbox的时候应该已经生成一个菜单文件了，如果没有，可以使用以下命令来创建：<br />
<code>fluxbox-generate_menu</code><br />
每当我们安装了新的程序之后，都可以再次执行该指令，以便更新菜单中新增的项目。但是自动生成的菜单会有两个问题：一，有些程序似乎没有被检测到，很多安装过的程序没有出现在菜单上。二，顺序不合理，自动生成的菜单中各个程序的排列和归类不尽如人意。如果你愿意更灵活的控制 Fluxbox 菜单，也许手动编辑会更好。</p>
<p>menu中定义的格式如下：<br />
<code># Generated by fluxbox-generate_menu<br />
[begin] (Fluxbox)<br />
[exec] (xterm) {xterm -ls -fg white -bg black -fn -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1}<br />
[submenu] (Net)<br />
[exec] (gaim) {gaim}<br />
[end]<br />
[end]</code><br />
菜单是可以分级的，第一级菜单以 [begin] 和 [end] 配对，而第二级菜单则以 [submenu] 和 [end] 配对，如果在第二级菜单中包含同样的 [submenu] 和 [end]，那么就属于第三级菜单，其他则依次类推。现在我们继续拆解，() 中的内容为菜单项目的名称，而 {} 的内容则为需要执行的命令，可以加上命令参数和选项，也可以带上路径，不过也有仅供显示用的情况。[exec] 表示执行一个命令。有时候，我们还可以看到菜单项目的前面包含图标，只要在执行的命令后面加上 &lt;~/.icons/*.xpm&gt; 即可。</p>
<p>另外，在 menu 文件中还有些有趣的内容：<br />
<code>[config] Fluxbox 的配置菜单<br />
[stylesdir] Fluxbox 的样式目录<br />
[workspaces] 工作区<br />
[commanddialog] 命令执行对话框<br />
[reconfig] 重载 Fluxbox 的配置<br />
[restart] 重新启动 Fluxbox，此时会回到登录界面<br />
[exit] 退出 Fluxbox<br />
[separator] 分隔线</code></p>
<p><strong>安装 Fluxbox 主题</strong><br />
Fluxbox支持主题，而且很多主题都非常漂亮，可以到http://tenr.de下载。将下载的 Style 包释放到 ~/.fluxbox/styles 目录中即可。然后在 Fluxbox 的菜单中选择先前安装的主题就可以使用了。可能有的 Style 对中文支持不够好，比如窗口的标题或是底部的工具条显示为乱码，这时可以打开 Style 中的配置文件修改其中的字体。</p>
<p><code>使 Fluxbox 的菜单、工具栏、窗口边框透明</code></p>
<p>这是 Fluxbox 所支持的一个相当酷的特性。可以通过在桌面单击右键菜单，选择其中的 Fluxbox menu > Configure > Transparency 来实现。其中，Menu Alpha 控制的是菜单的透明度，其值介于 0~255 之间，数值越小，透明度越高。而 Window Alpha 则是控制窗口边框的透明度。工具栏的透明度可以通过在 Toolbar 上右击，选择其中的 Alpha 来控制。 </p>
<p><strong>Fluxbox的虚拟桌面扩展工具 -- fbpager</strong></p>
<p>FbPager 与 Fluxbox 一样，支持透明特性，这样能够与其融合在一起，非常之漂亮。<br />
支持鼠标操作，你可以在每个 Pager 中随意拖动某个窗口，相当之好玩。</p>
<p>   1. 安装：sudo apt-get install fbpager。<br />
   2. 启动：在终端中输入 fbpager 即可。</p>
<p>      第一次启动由于程序不能找到 ~/.fluxbox/fbpager 配置文件可能会报错，没关系，我们稍后建立一个就是了。<br />
   3. 配置：对于 FbPager 的控制就是通过上面的 ~/.fluxbox/fbpager 文件进行的。</p>
<p>      示例 1：如果要让 FbPager 具有透明效果，只需在该文件中加入 fbpager.alpha: 64。</p>
<p>      示例 2：在默认情况下，FbPager 是水平排列工作区的，如果要让其垂直排列，那么在文件中加入 fbpager.workspacesPerRow: 1。</p>
<p>      除此之外，你还可以从很多方面对 FbPager 进行配置，如更改工作区的大小、颜色等。详细参阅下面的内容：<br />
<code>fbpager.alpha: 255<br />
fbpager.x: 0<br />
fbpager.y: 0<br />
fbpager.workspace.width: 64<br />
fbpager.workspace.height: 64<br />
fbpager.workspacesPerRow: 6400<br />
fbpager.followDrag: false<br />
fbpager.followMove: false<br />
fbpager.changeWorkspaceButton: 11<br />
fbpager.raiseWindowButton: 2<br />
fbpager.lowerWindowButton: 3<br />
fbpager.closeWindowButton: 3 3 1<br />
fbpager.exitButton: 1 3 3<br />
fbpager.nextWorkspaceButton: 4<br />
fbpager.prevWorkspaceButton: 5<br />
fbpager.moveInWorkspaceButton: 1<br />
fbpager.dragToWorkspaceButton: 2<br />
fbpager.align: LeftToRight<br />
fbpager.color: white<br />
fbpager.windowColor: white<br />
fbpager.focusedWindowColor: white<br />
fbpager.windowBorderColor: black<br />
fbpager.backgroundColor: darkgray<br />
fbpager.currentBackgroundColor: lightgray<br />
fbpager.multiClickTime: 250<br />
fbpager.icons: false<br />
fbpager.windowBorderWidth: 1</code></p>
<p>   4. 提示：你不需要每次手动启动 FbPager，可以考虑让其开机便自动运行，将 [startup] {fbpager} 加入到 apps 文件中即可解决。</p>
<p>      另外，直接在 Pager 中拖动小矩形，便可以定位程序窗口在桌面的位置。而且，使用鼠标滚轮可以切换每个 Pager。
<p>-- EOF --</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li>2007-07-11 -- <a href="http://www.lsproc.com/blog/diy_your_ubuntu/" title="再谈自定义 ubuntu 安装">再谈自定义 ubuntu 安装</a> (0)</li><li>2007-05-23 -- <a href="http://www.lsproc.com/blog/install_unique_operating_system/" title="安装独一无二的操作系统">安装独一无二的操作系统</a> (1)</li><li>2008-08-31 -- <a href="http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/" title="ubuntu 安装Intel PRO100/1000系列网卡驱动">ubuntu 安装Intel PRO100/1000系列网卡驱动</a> (0)</li><li>2007-05-18 -- <a href="http://www.lsproc.com/blog/ubuntu_partition_and_file_system/" title="Ubuntu 分区和文件系统的选择">Ubuntu 分区和文件系统的选择</a> (0)</li><li>2007-05-18 -- <a href="http://www.lsproc.com/blog/ubuntu_apt_sources_list/" title="Ubuntu apt源">Ubuntu apt源</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/fluxbox_config/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>安装独一无二的操作系统</title>
		<link>http://www.lsproc.com/blog/install_unique_operating_system/</link>
		<comments>http://www.lsproc.com/blog/install_unique_operating_system/#comments</comments>
		<pubDate>Wed, 23 May 2007 14:27:09 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[fluxbox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[操作系统]]></category>

		<guid isPermaLink="false">http://www.lostk.com/blog/technology/install_unique_operating_system/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/install_unique_operating_system/ 最近莫名其妙的喜欢上了 Ubuntu，于是下载了 Ubuntu Desktop 7.04 的 LiveCD，不过他的默认安装方式不太令人满意，不能够自定义安装的软件，于是 Google 了一番，发现一篇好文章，于是照猫画虎安装起来（本文大部分为抄袭#18）。 根据自己的的需求，下载 Alternate install CD 是比较适合的。 Desktop，Server，Alternate三个版本的区别主要在哪？ Desktop是一个live cd ,只用于桌面系统，也可以在LiveCD状态下安装。默认安装GNOME和GNOME下的一些常用的程序。 Server只安装基本程序，没有Xorg,GNOME和GNOME下的应用软件，如果你要安装GNOME和那些应用程序，简单地apt-get install ubuntu-desktop就可以了，如果想用XUbuntu的话，就apt-get install xubuntu-desktop，想用KUbuntu就apt-get install kubuntu-desktop 。 Alternate是标准的安装CD。包含了一些桌面程序，可以用高级安装模式安装，也可以当作Server来用，不过一些Server 程序要自己通过网络来安装。 一、安装基本系统（core+shell+基本组件） 使用AlternateCD引导启动，然后选择“安装命令行系统”进行最小化安装，这个模式只会安装最基本的系统和必要的工具，安装完成后是一个像DOS （大部分人一听说Linux就想起来DOS，我这么比方估计地球人都会长长地“哦”一声然后作恍然大悟状，唉，哪位天使大姐救救中国的计算机教育啊）一样的命令行系统，没有图形系统。 二、网络配置和安装基本图形系统（桌面）（window manager + 应用程序） 1、网络配置 在基本系统安装完成后，会要求重新启动一次系统，使用在安装过程中设置的帐号及密码登录。 &#8230; <a href="http://www.lsproc.com/blog/install_unique_operating_system/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/install_unique_operating_system/">http://www.lsproc.com/blog/install_unique_operating_system/</a></p>
<p>最近莫名其妙的喜欢上了 <a href="http://www.ubuntu.com/">Ubuntu</a>，于是下载了 Ubuntu Desktop 7.04 的 LiveCD，不过他的默认安装方式不太令人满意，不能够自定义安装的软件，于是 <a href="http://www.google.com">Google</a> 了一番，发现一篇<a href="http://www.leninlee.cn/?p=124">好文章</a>，于是照猫画虎安装起来（本文大部分为抄袭#18）。</p>
<p>根据自己的的需求，下载 Alternate install CD 是比较适合的。</p>
<blockquote><p><strong>Desktop，Server，Alternate三个版本的区别主要在哪？</strong></p>
<p>Desktop是一个live cd ,只用于桌面系统，也可以在LiveCD状态下安装。默认安装GNOME和GNOME下的一些常用的程序。</p>
<p>Server只安装基本程序，没有Xorg,GNOME和GNOME下的应用软件，如果你要安装GNOME和那些应用程序，简单地apt-get install ubuntu-desktop就可以了，如果想用XUbuntu的话，就apt-get install xubuntu-desktop，想用KUbuntu就apt-get install kubuntu-desktop 。</p>
<p>Alternate是标准的安装CD。包含了一些桌面程序，可以用高级安装模式安装，也可以当作Server来用，不过一些Server 程序要自己通过网络来安装。
</p></blockquote>
<p>一、安装基本系统（core+shell+基本组件）</p>
<p>使用AlternateCD引导启动，然后选择“安装命令行系统”进行最小化安装，这个模式只会安装最基本的系统和必要的工具，安装完成后是一个像DOS （大部分人一听说Linux就想起来DOS，我这么比方估计地球人都会长长地“哦”一声然后作恍然大悟状，唉，哪位天使大姐救救中国的计算机教育啊）一样的命令行系统，没有图形系统。</p>
<p>二、网络配置和安装基本图形系统（桌面）（window manager + 应用程序）</p>
<p>1、网络配置</p>
<p>在基本系统安装完成后，会要求重新启动一次系统，使用在安装过程中设置的帐号及密码登录。</p>
<p>非拨号用户在上面安装过程中设置静态IP 或者使用 DHCP 配置网络。<br />
使用ADSL上网的，这里先设置ADSL：<br />
<code>sudo pppoeconf<br />
pon dsl-provider  #上线<br />
poff  #下线</code></p>
<p>2、修改、更新源：</p>
<p><code>sudo vim /etc/apt/sources.list</code><br />
系统安装之后默认的是亚洲官方的源，建议网通修改为台湾大学的源，电信修改为 CN99 的源，具体可以参考<a href="http://www.lostk.com/blog/technology/ubuntu_apt_sources_list/">这里</a>。然后更新源：<br />
<code>sudo apt-get update<br />
sudo apt-get dist-upgrade</code></p>
<blockquote><p><strong>apt-get upgrade 和apt-get dist-upgrade的具体区别。</strong></p>
<p>apt-get upgrade 系统会自动将所有已经安装在系统内的软件包升级为最新版本。如果一个软件包改变了依存关系，而需要安装一个新的软件包时，它将不会被升级，而是标识成 hold。如果某个软件包被设置 hold 标识，就不会被升级。也就是说只会把现系统里能满足当前依赖的包升级，不另加减软件包。</p>
<p>apt-get dist-upgrade 会额外安装或删除必要的包去满足依赖，从而令到能升级的包都升级。</p></blockquote>
<p>3、下面安装基本图形系统：</p>
<p><code>sudo apt-get install x-window-system-core gdm build-essential</code><br />
x-window-system-core是x-window的核心组件；gdm是Gnome的登录界面，同类的有KDE的登录界面kdm和另一个轻量级的xdm；build-essential是编译程序源码所必须的组件。</p>
<p>4、至此x-window层面的东西就安装好了，下面安装窗口管理器：</p>
<p>在这里窗口管理器使用 <a href="http://fluxbox.sourceforge.net/">fluxbox</a> ，由自己来编译，编译fluxbox时需要以下组件<br />
<code>sudo apt-get install xorg-dev xserver-xorg-dev checkinstall xlibs-dev</code></p>
<p>到 Fluxbox 主页下载最新的源码包，解压，在终端中cd进解压目录，然后进行编译（我下的是v1.0rc3）：<br />
<code>tar zxvf fluxbox-1.0rc3.tar.gz<br />
cd fluxbox-1.0rc3<br />
./configure<br />
make<br />
sudo make install</code></p>
<p>安装完之后，设置GDM，即可以在GDM界面选择从Fluxbox还是Gnome等别的环境启动。</p>
<p>对于没有安装任何桌面环境的用户可以在自己主目录下创建.xsession 文件，或者创建.xinitrc 文件，填入下列内容：<br />
<code>exec startfluxbox</code><br />
对于需要在多个环境下切换的用户可以这样做：<br />
<code>cd /usr/share/xsessions<br />
sudo vim fluxbox.desktop</code><br />
填入以下内容：<br />
<code>[Desktop Entry]<br />
Encoding=UTF-8<br />
Name=fluxbox<br />
Name[zh_CN]=fluxbox<br />
Name[zh_TW]=fluxbox<br />
Comment=This session logs you into fluxbox<br />
Comment[zh_CN]=此会话使您登录到 fluxbox<br />
Comment[zh_TW]=選取這個作業階段後會進入 fluxbox 環境<br />
Exec=fluxbox<br />
TryExec=fluxbox<br />
Icon=<br />
Type=Application</code><br />
保存后退出。</p>
<p>fluxbox 的具体配置可以看<a href="http://www.lostk.com/blog/technology/fluxbox_config/">这里</a></p>
<p>5、然后安装显卡驱动：</p>
<p>下载9631驱动，地址是</p>
<p>http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9631/NVIDIA-Linux-x86-1.0-9631-pkg1.run</p>
<p>注：现在最新的驱动为9755,下载地址为：</p>
<p>http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/NVIDIA-Linux-x86-1.0-9755-pkg1.run</p>
<p>安装方法同下。</p>
<p>安装编译环境<br />
<code>sudo apt-get install build-essential linux-headers-`uname -r`</code><br />
（注意：这两个｀不是单引号，而是数字键1左边那个）</p>
<p>禁止系统使用默认的驱动<br />
<code>sudo gedit /etc/default/linux-restricted-modules-common</code><br />
在最后的双引号中添加nv，即""改成"nv"</p>
<p>登录后停止GDM进程<br />
<code>sudo /etc/init.d/gdm stop</code></p>
<p>进入下好的驱动所在目录<br />
<code>sudo sh nvidia-linux-x86-1.0-9631-pkg1.run</code><br />
安装过程中，<br />
如果提示有旧驱动，询问是否删除旧驱动，选Yes；<br />
如果提示缺少某某模块（modules），询问是否上网下载，选no；<br />
如果提示编译模块，询问是否进行编译，选ok；<br />
如果提示将要修改Xorg.conf，询问是否允许，选Yes；<br />
接下来就是等待安装完成</p>
<p>安装完成就回到终端，重启GDM<br />
<code>sudo /etc/init.d/gdm start</code></p>
<p>ok了，当看到NV的logo后，安装成功。</p>
<p>注意：当下次系统升级时升级了内核后，如果你的系统有使用beryl则需要重新安装驱动。不然进不了xWindow<br />
安装方法同上。</p>
<p>进入你的nv驱动缩放目录，注意你的nv驱动不要保存在中文目录下。</p>
<p>然后：<br />
<code>sudo /etc/init.d/gdm stop<br />
sudo sh nvidia-linux-x86-1.0-9631-pkg1.run<br />
sudo /etc/init.d/gdm restart</code></p>
<p>6、安装终端和运行对话框：</p>
<p><code>sudo apt-get install tilda grun</code><br />
这两个分别是终端和运行对话框。<br />
<a href="http://tilda.sourceforge.net">tilda</a> 是编译安装的，需要以下组件：<br />
<code>sudo apt-get install libvte-dev libconfuse-dev libgtk2.0-dev</code></p>
<p>7、安装文件管理器：</p>
<p><code>sudo apt-get install rox-filer</code><br />
<a href="http://rox.sourceforge.net/">rox-filer</a> 轻量但功能强大的东西，同类的有Gnome下的nautilus和KDE的konqueror。</p>
<p>8、安装热键工具：</p>
<p><code>sudo apt-get install xbindkeys xbindkeys-config</code><br />
后者是<a href="http://hocwp.free.fr/xbindkeys/xbindkeys.html">xbindkeys</a>的GTK图形前端设置工具。<br />
编译安装的话，需要下面这个组件：<br />
<code>sudo apt-get install guile-1.8-dev</code></p>
<p>三、安装进一步优化桌面体验的工具</p>
<p>1、<br />
<code>sudo apt-get install gnome-session</code><br />
比gnome-core更简洁，目的是为了在fluxbox启动的时候加载gnome-settings-daemon，从而使GTk界面的程序的外观不那么丑。</p>
<p>2、<br />
<code>sudo apt-get install gtk2-engines*</code><br />
gtk的外观主题引擎，加载了gnome-settings-daemon才会使之生效。</p>
<p>3、<br />
<code>sudo apt-get install gnome-system-monitor htop</code><br />
前者是Gnome的进程管理器（不仅限于此），后者是命令行界面的进程管理器。</p>
<p>4、<br />
<code>sudo apt-get install gnome-alsamixer</code><br />
gtk的图形界面音量调整工具。Ubuntu7.04似乎有个Bug，安装之后默认情况下音量是静音的，打开音量调整工具，将静音的复选框中的箭头去掉即可。</p>
<p>5、<br />
<code>sudo apt-get install synaptic</code><br />
Gnome的<a href="http://www.nongnu.org/synaptic/">新立得软件包管理器</a>，就是图形界面的源管理器，有时候会用到。</p>
<p>6、<br />
<code>sudo apt-get install language-pack-gnome-zh language-pack-kde-zh language-pack-zh openoffice.org-l10n-zh-cn mozilla-firefox-locale-zh-cn</code><br />
系统的简体中文语言包。</p>
<p>7、<br />
<code>sudo apt-get install file-roller</code><br />
<a href="http://fileroller.sourceforge.net/">file-roller</a> 各种压缩包的图形前端。</p>
<p>8、<br />
<code>sudo apt-get install alien sun-java6-jdk</code><br />
前者是将rpm包转换为deb包的工具，后者是java开发环境，附带有java运行环境。</p>
<p>9、<br />
<code>sudo apt-get install feh fbpager</code><br />
feh:一个图片查看工具，Fluxbox中使用fbsetbg设定壁纸之后fbsetbg会自动寻找一个可以设置壁纸的程序，feh就是其中的一个。<br />
fbpager：Fluxbox的虚拟桌面扩展工具。</p>
<p>四、高阶应用程序</p>
<p>1、Office工具：<br />
<code>sudo apt-get install stardict stardict-langdao-ce-gb stardict-langdao-ec-gb stardict-oxford-gb stardict-xiandaihanyucidian stardict-hanyuchengyucidian openoffice.org wxmaxima maxima evince xpdf xpdf-chinese-simplified xpdf-chinese-traditional vim-full vim-gui-common vim-runtime vim-python openoffice.org-gtk bluefish gimp wine conky</code><br />
—-stardict：星际译王，下面是其几部词典。<br />
—-openoffice不用介绍了。<br />
—-maxima是数值计算程序，wxmaxima是其图形前端。<br />
—-evince是PDF文档查看工具，xpdf xpdf-chinese-simplified xpdf-chinese-traditional三个组件用于解决部分中文PDF文档出现乱码的问题。<br />
—-vim-full vim-gui-common vim-runtime vim-python是Vim的完整组件，系统默认安装的功能非常少。<br />
—-openoffice.org-gtk是这样一个组件，当你在像Fluxbox这样的窗口管理器下或者KDE这种非Gnome的环境中使用Openoffice时，openoffice的界面会显得非常难看，装了这个组件可以使Ooo和Gnome主题保持一致。<br />
—-bluefish：网页编写工具。<br />
—-gimp：类似于Photoshop的东西，现在PS没有Linux版本，不过据说可以用Crossover安装PS。<br />
—-wine：安装Windows程序必备。<br />
—-conky：在桌面显示当前系统状态，非常强大，7.04之下没有出现以前那种闪烁的情况，如果安装后出现这种情况，参看<a href="http://www.leninlee.cn/?p=105">《conky闪烁问题的解决办法》</a>。</p>
<p>2、网络工具：<br />
<code>sudo apt-get install amule filezilla firefox thunderbird</code><br />
—-amule是Linux下的电骡。<br />
—-filezilla是FTP工具。<br />
—-thunderbird是和Firefox同出一源的电子邮件工具，不过我用它来阅读新闻组和RSS新闻，它是Linux下对中文新闻组支持最好的工具。</p>
<p>另外有一些网络工具，源上没有或者源上的版本较老或不好用的：<br />
—-Opera：最好的网络浏览器，我一直用它，可到其官方网站下载。<br />
—-Pidgin：原来叫Gaim，源上的似乎不能使用插件Guification，所以我下载源码然后编译安装。编译时需要几个包：<br />
<code>sudo apt-get install libxml2-dev libxml-perl libdbus-glib-1-dev tk8.4-dev tcl8.4-dev libgtk2.0-dev</code><br />
编译安装之后会遇到一个问题，就是收到消息的时候没有提示声音，解决方法有几种，我这样做：<br />
打开“工具”菜单中“首选项”，在“声音”标签中的“声音方式”一栏中选择“命令”，在“声音命令”中填写“artsplay %s”。</p>
<p>3、多媒体工具：<br />
<code>sudo apt-get install mplayer amarok</code><br />
—mplayer 就不用说了，Linux最强大的多媒体播放器，由于知识产权的原因，7.04的源中没有再提供其解码器w32codecs的下载，可以到其官网上下载 all-20061022.tar.bz2和windows-all-20061022.zip两个包，解压后前者mv到 /usr/lib/codecs，后者mv到/usr/lib/win32目录中即可，这两个目录如果没有就建立它。<br />
—-amarok：迄今为止linux下最强大的音乐库管理和播放程序。<br />
—-FlashPlayer：Macromedia官方发布的Flash独立播放器的Linux版本，到其官方去下载。</p>
<p>4、服务器：<br />
<code>sudo apt-get install apache2 libapache2-mod-security libapache2-mod-php5 php5 mysql-server php5-mysql php5-gd sendmail</code></p>
<p>5、休闲游戏<br />
<code>sudo apt-get install foobillard supertux lbreakout2 trigger pingus gnugo quarry</code><br />
—-foobillard：台球。<br />
—-supertux：类似超级玛丽的东西。<br />
—-lbreakout2：传说中的乒乓球游戏，很久以前流行的那种液晶屏幕、满是黑色方块的、以俄罗斯方块为主的掌机上就有，很古老的东西。<br />
—-trigger：类似于极品飞车的3D飚车游戏，当然比起极品飞车要轻量得多，但3D效果也不错。<br />
—-pingus：传说中比较耐玩儿的智力游戏。<br />
—-gnugo和quarry：前者好像是个引擎吧，后者是图形前端，运行时只运行后者就够了，是围棋游戏，具体设置有些麻烦，可到<a href="http://LinuxToy.org">LinuxToy.org</a>上找相关文章。<br />
—-vdrift：另一款飚车游戏，跨平台的，源中没有，可到官方网站下载，将近二百兆大小，效果自然要比trigger要好，看官方截图，大有直追极品飞车的架势。
<p>-- EOF --</p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li>2007-07-11 -- <a href="http://www.lsproc.com/blog/diy_your_ubuntu/" title="再谈自定义 ubuntu 安装">再谈自定义 ubuntu 安装</a> (0)</li><li>2007-08-01 -- <a href="http://www.lsproc.com/blog/centos_config/" title="CentOS 配置详解">CentOS 配置详解</a> (0)</li><li>2007-05-25 -- <a href="http://www.lsproc.com/blog/fluxbox_config/" title="Fluxbox 配置">Fluxbox 配置</a> (0)</li><li>2007-05-17 -- <a href="http://www.lsproc.com/blog/ubuntu-root-password/" title="ubuntu root 密码的问题">ubuntu root 密码的问题</a> (0)</li><li>2008-08-31 -- <a href="http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/" title="ubuntu 安装Intel PRO100/1000系列网卡驱动">ubuntu 安装Intel PRO100/1000系列网卡驱动</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/install_unique_operating_system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

