<?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>雾之大陆 &#187; Linux</title>
	<atom:link href="http://muzuiget.blog.ubuntu.org.cn/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://muzuiget.blog.ubuntu.org.cn</link>
	<description>潜心修炼，早日成仙。GNU/Linux、Ubuntu、Firefox、LiveCD、游戏MOD。</description>
	<lastBuildDate>Wed, 04 Nov 2009 10:43:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>更新Archlinux时间错误问题</title>
		<link>http://muzuiget.blog.ubuntu.org.cn/archives/archlinux-update-time-problem</link>
		<comments>http://muzuiget.blog.ubuntu.org.cn/archives/archlinux-update-time-problem#comments</comments>
		<pubDate>Mon, 31 Aug 2009 03:28:20 +0000</pubDate>
		<dc:creator>muzuiget</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://muzuiget.blog.ubuntu.org.cn/?p=1698</guid>
		<description><![CDATA[今天（其实这篇文章写在08-26）我突然发现Archlinux的系统时间不对了，快了几小时，重启进入BIOS检查一下时间，是本地时间按没错，进入XP看，也没问题。重新进入Archlinux，还是快了几小时，当时忙着赶工暂没解决，先手动改回来。
结果再次重启后，时间又乱了，得好好找找问题了，时间是快了8小时，该不会又是把BIOS时间当成UTC吧？我记得昨晚时间还没问题的，今天才出现问题，应该是今天更新系统后才出现的。看一下pacman的升级日志
grep "08-26" /var/log/pacman.log
结果发现这么一行
[2009-08-26 10:36] warning: /etc/rc.conf installed as /etc/rc.conf.pacnew
用vim对比一下这两个文件

发现rc.conf的“HARDWARECLOCK”值为“local”（这个值是安装archlinux时安装程序生成的，我没改过），而注释提示应该是“localtime”和“UTC”之一，会不会新版改了名称，于是改成“localtime”，重启，结果问题依旧。再改成“UTC”，还是一样。
再仔细对比一下，rc.conf.pacnew里已经没有“USEDIRECTISA”这个值了，而这个值看起来也是和读取系统时间有关，于是我在rc.conf里注释掉这一行，重启，问题依旧，郁闷了。
记起之前我手动改了时间，于是我手动再改一次，重启，问题解决。我也不知道是什么原因，不过问题不大，不深究了。
]]></description>
			<content:encoded><![CDATA[<p>今天（其实这篇文章写在08-26）我突然发现Archlinux的系统时间不对了，快了几小时，重启进入BIOS检查一下时间，是本地时间按没错，进入XP看，也没问题。重新进入Archlinux，还是快了几小时，当时忙着赶工暂没解决，先手动改回来。</p>
<p>结果再次重启后，时间又乱了，得好好找找问题了，时间是快了8小时，该不会又是把BIOS时间当成UTC吧？我记得昨晚时间还没问题的，今天才出现问题，应该是今天更新系统后才出现的。看一下pacman的升级日志<span id="more-1698"></span></p>
<p><code>grep "08-26" /var/log/pacman.log</code></p>
<p>结果发现这么一行</p>
<p><code>[2009-08-26 10:36] warning: /etc/rc.conf installed as /etc/rc.conf.pacnew</code></p>
<p>用vim对比一下这两个文件</p>
<p><a href="http://muzuiget.blog.ubuntu.org.cn/files/2009/08/diff_rc_config_pacnew.png" rel="lightbox"><img src="http://muzuiget.blog.ubuntu.org.cn/files/2009/08/diff_rc_config_pacnew-640x196.png" alt="diff_rc_config_pacnew" width="640" height="196" class="alignnone size-medium wp-image-1699" /></a></p>
<p>发现rc.conf的“HARDWARECLOCK”值为“local”（这个值是安装archlinux时安装程序生成的，我没改过），而注释提示应该是“localtime”和“UTC”之一，会不会新版改了名称，于是改成“localtime”，重启，结果问题依旧。再改成“UTC”，还是一样。</p>
<p>再仔细对比一下，rc.conf.pacnew里已经没有“USEDIRECTISA”这个值了，而这个值看起来也是和读取系统时间有关，于是我在rc.conf里注释掉这一行，重启，问题依旧，郁闷了。</p>
<p>记起之前我手动改了时间，于是我手动再改一次，重启，问题解决。我也不知道是什么原因，不过问题不大，不深究了。</p>
]]></content:encoded>
			<wfw:commentRss>http://muzuiget.blog.ubuntu.org.cn/archives/archlinux-update-time-problem/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>为Archlinux下的Eclipse安装插件</title>
		<link>http://muzuiget.blog.ubuntu.org.cn/archives/install-eclipse-plugin-in-archlinux</link>
		<comments>http://muzuiget.blog.ubuntu.org.cn/archives/install-eclipse-plugin-in-archlinux#comments</comments>
		<pubDate>Fri, 31 Jul 2009 14:23:25 +0000</pubDate>
		<dc:creator>muzuiget</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://muzuiget.blog.ubuntu.org.cn/?p=1684</guid>
		<description><![CDATA[本来想用“Eclipse安装插件”来做标题，不过恐怕要给人鄙视，因为这样的文章满大街都是，一些Java入门书都有介绍了，还有什么好说。
其实是我的软件洁癖症发作鸟，是不是要找杨叫兽把自己电一下，不知道杨叫兽也提供软件洁癖症戒除服务么？
我上篇文章说了安装eclipse-jee，我还要装几个插件，是的，AUR上的eclipse插件包已经很多了，直接yaourt下来安装不就能安装使用么？
是的，aur上是很多，但有个问题，extra库里是有个eclipse，这个应该是eclipse sdk版本的，但我需要的是eclipse-jee，就是用aur上的那个。虽然不同版本的eclipse只是预装插件不同。但我要开发jsp，直接用eclispe-jee版本，省装了默认插件。需要装的是第三方插件。
麻烦extra那个eclipse安装目录是“/usr/share/eclipse/”，而aur上的eclipse-jee却是“/opt/eclipse”，麻烦的是aur上的eclipse插件包安装目录都是放在“/usr/share/eclipse/dropins”。
所以有三种方法

修改每个插件的PKGBUILD，把安装目录都指向为“/opt/eclipse/dropins”
修改eclipse-jee为“/usr/share/eclipse/”
在“/opt/eclipse/就建立一个“/usr/share/eclipse/dropins”的软链接。

而且我又觉得aur上的eclipse插件版本不够新，而且我又需要Eclipse HTML Editor这个插件，aur上没有，是不是自己写一个PKGBUILD呢？
虽然我知道直接放在eclipse的dropins目录下就可以了，但是放在系统目录下，应该用包管理软件，这样保持系统的整洁。于是我就衡量一下各种方法优劣，真是自虐啊。
最后我还是没有用到上面任何一种，我决定不用包管理了，简简单单解压复制了事。
记得安装Unix的软件配置读取原则，就是一个软件启动时，先去读系统的配置（如/etc/xxx.cfg)，再去个人家目录的配置(~/.xxx/xxx.cfg)，最后命令行参数(--xxx)，每一个配置都覆盖前面的配置，所以eclipse也是读家目录下的配置的。
所以在“~/.eclipse/org.eclipse.platform_3.5.0_1473617060/”（这个是eclipse版本号文件夹，对应你安装的eclipse版本，通常只有一个）下建立一个“dropins”文件夹，把插件都解压到这个目录搞定。

 如Eclipse HTML Editor就一个jar就直接放到这个目录下
Hibernate Tools解压成一个文件夹放到这个目录下（里面有2个文件夹“feather”和“plugin”）

这样比较简单，层次分明，不用跟其它插件搞混，不用时直接删掉，也不需要写PKGBUILD。
好吧，我承认这篇文章写得有点神经质，都怪eclipse的插件安装方法太自由了。
]]></description>
			<content:encoded><![CDATA[<p>本来想用“Eclipse安装插件”来做标题，不过恐怕要给人鄙视，因为这样的文章满大街都是，一些Java入门书都有介绍了，还有什么好说。</p>
<p>其实是我的软件洁癖症发作鸟，是不是要找杨叫兽把自己电一下，不知道杨叫兽也提供软件洁癖症戒除服务么？</p>
<p>我上篇文章说了安装eclipse-jee，我还要装几个插件，是的，AUR上的<a href="http://aur.archlinux.org/packages.php?O=0&amp;K=eclipse&amp;do_Search=Go">eclipse插件包</a>已经很多了，直接yaourt下来安装不就能安装使用么？<span id="more-1684"></span></p>
<p>是的，aur上是很多，但有个问题，extra库里是有个eclipse，这个应该是eclipse sdk版本的，但我需要的是eclipse-jee，就是用aur上的那个。虽然不同版本的eclipse只是<a href="http://www.eclipse.org/downloads/packages/compare-packages">预装插件不同</a>。但我要开发jsp，直接用eclispe-jee版本，省装了默认插件。需要装的是第三方插件。</p>
<p>麻烦extra那个eclipse安装目录是“/usr/share/eclipse/”，而aur上的eclipse-jee却是“/opt/eclipse”，麻烦的是aur上的eclipse插件包安装目录都是放在“/usr/share/eclipse/dropins”。</p>
<p>所以有三种方法</p>
<ol>
<li>修改每个插件的PKGBUILD，把安装目录都指向为“/opt/eclipse/dropins”</li>
<li>修改eclipse-jee为“/usr/share/eclipse/”</li>
<li>在“/opt/eclipse/就建立一个“/usr/share/eclipse/dropins”的软链接。</li>
</ol>
<p>而且我又觉得aur上的eclipse插件版本不够新，而且我又需要<a href="http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditor">Eclipse HTML Editor</a>这个插件，aur上没有，是不是自己写一个PKGBUILD呢？</p>
<p>虽然我知道直接放在eclipse的dropins目录下就可以了，但是放在系统目录下，应该用包管理软件，这样保持系统的整洁。于是我就衡量一下各种方法优劣，真是自虐啊。</p>
<p>最后我还是没有用到上面任何一种，我决定不用包管理了，简简单单解压复制了事。</p>
<p>记得安装Unix的软件配置读取原则，就是一个软件启动时，先去读系统的配置（如/etc/xxx.cfg)，再去个人家目录的配置(~/.xxx/xxx.cfg)，最后命令行参数(--xxx)，每一个配置都覆盖前面的配置，所以eclipse也是读家目录下的配置的。</p>
<p>所以在“~/.eclipse/org.eclipse.platform_3.5.0_1473617060/”（这个是eclipse版本号文件夹，对应你安装的eclipse版本，通常只有一个）下建立一个“dropins”文件夹，把插件都解压到这个目录搞定。</p>
<ul>
<li> 如Eclipse HTML Editor就一个jar就直接放到这个目录下</li>
<li>Hibernate Tools解压成一个文件夹放到这个目录下（里面有2个文件夹“feather”和“plugin”）</li>
</ul>
<p>这样比较简单，层次分明，不用跟其它插件搞混，不用时直接删掉，也不需要写PKGBUILD。</p>
<p>好吧，我承认这篇文章写得有点神经质，都怪eclipse的插件安装方法太自由了。</p>
]]></content:encoded>
			<wfw:commentRss>http://muzuiget.blog.ubuntu.org.cn/archives/install-eclipse-plugin-in-archlinux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AUR安装时手动下载软件包</title>
		<link>http://muzuiget.blog.ubuntu.org.cn/archives/install-from-aur-manually-download-file</link>
		<comments>http://muzuiget.blog.ubuntu.org.cn/archives/install-from-aur-manually-download-file#comments</comments>
		<pubDate>Fri, 31 Jul 2009 13:03:08 +0000</pubDate>
		<dc:creator>muzuiget</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://muzuiget.blog.ubuntu.org.cn/?p=1678</guid>
		<description><![CDATA[Archlinux的aur库的确很强大，软件丰富，下载个PKGBUILD文件，执行makepkg就自动帮你检测依赖，并到自动下载软件的二进制/源代码包，配置编译参数，然后编译，看着屏幕刷刷闪动，一种历史的装逼自豪感油然而生。而又有yaourt这样的工具，安装软件真实超级方便。
问题是下载软件包时那个过程，小文件网速快时倒好，但大文件就麻烦了，比如之前我要装eclipse-jee。软件包有188M之巨，倒不想makepkg自己来单线程龟速下载吧。如果安装包下载地址刚好在墙外，需要代理，设置代理也很麻烦吧，所以更想用Firefox的DTA下载好。然后安装时直接调用就行，不要makepkg自己去下载。

获取软件的下载地址
打开PKGBUILD文件，就找到这么一行
source=(eclipse.sh eclipse.desktop
http://download.eclipse.org/technology/epp/downloads/release/${_eclipse_name}/R/${pkgname}-${_eclipse_name}-linux-gtk${_arch}.tar.gz)
这个就是软件的下载地址啦，至于用“${}”括起来的字符串变量如“${pkgname}”会被替换成实际内容（包名，版本号等），所以要获实际下载地址得自己替换掉这些字符串，实际的下载地址如下
http://download.eclipse.org/technology/epp/downloads/release/galileo/R/eclipse-jee-galileo-linux-gtk.tar.gz
好吧，不想自己手动转换就在makepkg下载时，直接按CTRL+C中断，那样就获得下载的实际地址啦，复制出来用其它工具下载吧。

验证下载文件
手动下载后还要验证一下是否这个PKGBUILD文件要用的文件，版本号不对是不能安装的，用md5sum来计算出文件的校验码，然后复制在PKGBUILD文件查找一下，比如“eclipse-jee-galileo-linux-gtk.tar.gz”的md5为“fd7cd057aff2d5034208f57aa9cfd72d”，PKGBUILD文件有这个校验码，所以没下载错鸟。

如果你中断了makepkg的下载，会在PKGBUILD文件下有“下载文件名.part”的文件存在（还是看上图），删掉它，把你下载好的文件放到PKGBUILD文件同目录下，再次运行makepkg，这时makepkg发现文件下载好了，校验码也对了，所以开始编译构建pkg包了，你也可以开始装逼鸟。
使用yaourt时
不过我喜欢用yaourt来直接下载PKGBUILD，所以makepkg使用临时文件夹不是当前目录，而是跑到“/tmp/yaourt-tmp-你的用户名/aur-软件包名/软件包名”，如eclipse-jee就是“/tmp/yaourt-tmp-muzuiget/aur-eclipse-jee/eclipse-jee”，其实跳到这个目录很简单，当yaourt问你是否要编辑PKGBUILD文件时，打看终端一个新标签（快捷键CTRT+SHIFT+T），因为新标签的工作目录就是当前标签的工作目录。

然后就在这个目录下建一个你自己下载好的软件包软链接，当然移动复制也可以，但注意yaourt安装软件后会清空这个文件夹，所以要保留软件的安装包的话，建个软链接就好了。

这样大件的eclipse-jee就安装好了。
]]></description>
			<content:encoded><![CDATA[<p>Archlinux的<a href="http://aur.archlinux.org/">aur</a>库的确很强大，软件丰富，下载个PKGBUILD文件，执行makepkg就自动帮你检测依赖，并到自动下载软件的二进制/源代码包，配置编译参数，然后编译，看着屏幕刷刷闪动，一种历史的装逼自豪感油然而生。而又有yaourt这样的工具，安装软件真实超级方便。</p>
<p>问题是下载软件包时那个过程，小文件网速快时倒好，但大文件就麻烦了，比如之前我要装<a href="http://aur.archlinux.org/packages.php?ID=18067">eclipse-jee</a>。软件包有188M之巨，倒不想makepkg自己来单线程龟速下载吧。如果安装包下载地址刚好在墙外，需要代理，设置代理也很麻烦吧，所以更想用Firefox的DTA下载好。然后安装时直接调用就行，不要makepkg自己去下载。<span id="more-1678"></span></p>
<ol>
<li>获取软件的下载地址</li>
<p>打开PKGBUILD文件，就找到这么一行</p>
<p><code>source=(eclipse.sh eclipse.desktop<br />
http://download.eclipse.org/technology/epp/downloads/release/${_eclipse_name}/R/${pkgname}-${_eclipse_name}-linux-gtk${_arch}.tar.gz)</code></p>
<p>这个就是软件的下载地址啦，至于用“${}”括起来的字符串变量如“${pkgname}”会被替换成实际内容（包名，版本号等），所以要获实际下载地址得自己替换掉这些字符串，实际的下载地址如下</p>
<p><code>http://download.eclipse.org/technology/epp/downloads/release/galileo/R/eclipse-jee-galileo-linux-gtk.tar.gz</code></p>
<p>好吧，不想自己手动转换就在makepkg下载时，直接按CTRL+C中断，那样就获得下载的实际地址啦，复制出来用其它工具下载吧。</p>
<p><a href="http://muzuiget.blog.ubuntu.org.cn/files/2009/07/makepkg_get_the_download_url.png" rel="lightbox"><img class="alignnone size-full wp-image-1681" src="http://muzuiget.blog.ubuntu.org.cn/files/2009/07/makepkg_get_the_download_url.png" alt="makepkg_get_the_download_url" width="671" height="329" /></a></p>
<li>验证下载文件</li>
<p>手动下载后还要验证一下是否这个PKGBUILD文件要用的文件，版本号不对是不能安装的，用md5sum来计算出文件的校验码，然后复制在PKGBUILD文件查找一下，比如“eclipse-jee-galileo-linux-gtk.tar.gz”的md5为“fd7cd057aff2d5034208f57aa9cfd72d”，PKGBUILD文件有这个校验码，所以没下载错鸟。</p>
<p><a href="http://muzuiget.blog.ubuntu.org.cn/files/2009/07/pkgbuild_md5sum.jpg" rel="lightbox"><img class="alignnone size-full wp-image-1682" src="http://muzuiget.blog.ubuntu.org.cn/files/2009/07/pkgbuild_md5sum.jpg" alt="pkgbuild_md5sum" width="374" height="169" /></a></p>
<p>如果你中断了makepkg的下载，会在PKGBUILD文件下有“下载文件名.part”的文件存在（还是看上图），删掉它，把你下载好的文件放到PKGBUILD文件同目录下，再次运行makepkg，这时makepkg发现文件下载好了，校验码也对了，所以开始编译构建pkg包了，你也可以开始装逼鸟。</p>
<li>使用yaourt时</li>
<p>不过我喜欢用yaourt来直接下载PKGBUILD，所以makepkg使用临时文件夹不是当前目录，而是跑到“/tmp/yaourt-tmp-你的用户名/aur-软件包名/软件包名”，如eclipse-jee就是“/tmp/yaourt-tmp-muzuiget/aur-eclipse-jee/eclipse-jee”，其实跳到这个目录很简单，当yaourt问你是否要编辑PKGBUILD文件时，打看终端一个新标签（快捷键CTRT+SHIFT+T），因为新标签的工作目录就是当前标签的工作目录。</p>
<p><a href="http://muzuiget.blog.ubuntu.org.cn/files/2009/07/yaourt_get_tmp_path.png" rel="lightbox"><img class="alignnone size-full wp-image-1683" src="http://muzuiget.blog.ubuntu.org.cn/files/2009/07/yaourt_get_tmp_path.png" alt="yaourt_get_tmp_path" width="709" height="297" /></a></p>
<p>然后就在这个目录下建一个你自己下载好的软件包软链接，当然移动复制也可以，但注意yaourt安装软件后会清空这个文件夹，所以要保留软件的安装包的话，建个软链接就好了。
</ol>
<p>这样大件的eclipse-jee就安装好了。</p>
]]></content:encoded>
			<wfw:commentRss>http://muzuiget.blog.ubuntu.org.cn/archives/install-from-aur-manually-download-file/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Archlinux安装BCM4312无线网卡</title>
		<link>http://muzuiget.blog.ubuntu.org.cn/archives/archlinux_install_bcm4312_wireless</link>
		<comments>http://muzuiget.blog.ubuntu.org.cn/archives/archlinux_install_bcm4312_wireless#comments</comments>
		<pubDate>Tue, 30 Jun 2009 11:48:54 +0000</pubDate>
		<dc:creator>muzuiget</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[BCM4312]]></category>

		<guid isPermaLink="false">http://muzuiget.blog.ubuntu.org.cn/?p=1649</guid>
		<description><![CDATA[走得太急忘记装无线网卡驱动，结果用Archlinux被同学鄙视了，这么久都忘记之前怎么安装无线网卡驱动了。
Archlinux的wiki有介绍安装无线网卡，照着做了一下，结果不行。继续找，原来还有我这个网卡型号的专门页面，太好了。我的网卡型号
muzuiget:~$ lspci &#124; grep net
08:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5784M Gigabit Ethernet PCIe (rev 10)
刚好在支持之内哦，AUR上有包，就是broadcom-wl，稍微记起之前怎么装的啦。立马
yaourt -S broadcom-wl
安装好后还是没检测到无线网卡，照着wiki做，还是不行，重启一下，也是不行。靠，我之前怎么整的？
无意中看了下AUR上的评论，发现有人报告在内核2.6.30出问题。原来还要卸载ssb这个模块。
sudo rmmod wl
sudo rmmod b43
sudo rmmod ssb
sudo modprobe wl
终于成功鸟，为了启动就能驱动好无线网卡，那么就编辑“/etc/rc.conf”，修改MODULES的值
MODULES=(... !b43 !ssb ...)
把b43和ssb禁用掉，评论里有兄台说禁用ssb模块是不会有问题的。
希望AUR下一次更新那把这个bug能解决掉。
]]></description>
			<content:encoded><![CDATA[<p>走得太急忘记装无线网卡驱动，结果用Archlinux被同学鄙视了，这么久都忘记之前怎么安装无线网卡驱动了。</p>
<p>Archlinux的wiki有介绍<a href="http://wiki.archlinux.org/index.php/Wireless_Setup">安装无线网卡</a>，照着做了一下，结果不行。继续找，原来还有我这个网卡型号的<a href="http://wiki.archlinux.org/index.php/Broadcom_BCM4312">专门页面</a>，太好了。我的网卡型号</p>
<p><code>muzuiget:~$ lspci | grep net<br />
08:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5784M Gigabit Ethernet PCIe (rev 10)</code></p>
<p>刚好在支持之内哦，AUR上有包，就是<a href="http://aur.archlinux.org/packages.php?ID=19514">broadcom-wl</a>，稍微记起之前怎么装的啦。立马</p>
<p><code>yaourt -S broadcom-wl</code></p>
<p>安装好后还是没检测到无线网卡，照着wiki做，还是不行，重启一下，也是不行。靠，我之前怎么整的？<span id="more-1649"></span></p>
<p>无意中看了下AUR上的评论，发现有人报告在内核2.6.30出问题。原来还要卸载ssb这个模块。</p>
<p><code>sudo rmmod wl<br />
sudo rmmod b43<br />
sudo rmmod ssb<br />
sudo modprobe wl</code></p>
<p>终于成功鸟，为了启动就能驱动好无线网卡，那么就编辑“/etc/rc.conf”，修改MODULES的值</p>
<p><code>MODULES=(... !b43 !ssb ...)</code></p>
<p>把b43和ssb禁用掉，评论里有兄台说禁用ssb模块是不会有问题的。</p>
<p>希望AUR下一次更新那把这个bug能解决掉。</p>
]]></content:encoded>
			<wfw:commentRss>http://muzuiget.blog.ubuntu.org.cn/archives/archlinux_install_bcm4312_wireless/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Archlinux200902安装笔记</title>
		<link>http://muzuiget.blog.ubuntu.org.cn/archives/archlinux_200902_install_note</link>
		<comments>http://muzuiget.blog.ubuntu.org.cn/archives/archlinux_200902_install_note#comments</comments>
		<pubDate>Mon, 29 Jun 2009 06:36:37 +0000</pubDate>
		<dc:creator>muzuiget</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[archlinux]]></category>

		<guid isPermaLink="false">http://muzuiget.blog.ubuntu.org.cn/?p=1632</guid>
		<description><![CDATA[最近我在重装了一次Archlinux，并不是出了什么问题，Archlinux速度也很快，我之前试用一下才分了6G空间，安装后常用工具才3G多一点，的确非常轻巧，已经成为我的常用Linux了。这是我第二次安装，把笔记本自带一直没用过的Vista卸掉了，心血来潮干脆重装Archlinux一次，加深一下印象，并做好相应笔记，免得以后又忘了。

安装的Archlinux源为2009.02 Core ISOs。用CD-RW刻成光碟安装。我安装是参考linuxtoy的《打造完美的 Linux 桌面》系列，毕竟那篇文章是2007年的，和现在的Archlinux有些出入，还有一些博客文章，当然还少不了官方的Wiki。我一边安装一边记的，草草记下来，所以比较零散，并非完整安装过程，需要一点Linux基础知识，系统最后差不多弄成Ubuntu 9.04的效果。
光盘引导安装

用core光盘安装选择安装源，从光盘或网络，安装很简单，没什么好说的，那点英文相信大部分都能搞定吧，然后就配置。
编辑“rc.conf”,改LOCALE，改成“zh_CN.utf8”，不过建议还是搞定了图形界面后才改，不然每次进控制台出现中文乱码。
LOCALE="zh_CN.utf8"
改主机名
HOSTNAME="muzuiget-laptop"
编辑“local.gen”，取消zh_CN的几行注释。
设置root密码
编辑grub菜单，我加上了“vga=791”到每个条目最后，让控制台分辨率大点，方便以后设置

安装重启后设置

添加用户
useradd -m muzuiget
passwd muzuiget
这里muzuiget是我的用户名
安装X和显卡驱动
pacman -S xorg xf86-video-radeonhd
这里我的显卡是ATI，不折腾了先用开源驱动，比较少bug。官方驱动可以参考以前的《archlinux装上ati官方驱动》，注意不支持新内核，如有需要可以参考这篇文章。这里再次鄙视ATI的驱动。
安装登录管理器和桌面环境
pacman -S gdm gnome gnome-terminal
我还是选gnome，修改“/etc/initab”，修改默认启动模式为5，管理器为gdm，取消注释即可。
设置xorg.conf
Xorg -configure
mv ~/xorg.conf.new /etc/X11/xorg.conf
安装hal硬件层
pacman -S hal
否则进入gdm键盘鼠标不可用，把hal添加到DAEMONS里得“syslog-ng”后面
安装声卡驱动
pacman -S alsa-lib alsa-utils alsa-oss
gpasswd -a `whoami` audio
然后添加用户到audio组并修改rc.confg，添加“alsa”到DAEMONS末尾
安装文件监视层
pacman -S fam
并修改rc.confg，添加“fam”到DAEMONS末尾
安装网络管理器
pacman -S wireless_tools gnome-network-manager
修改rc.conf的“INTERFACES=(!eth0)”，在eth0前加“!”，再修改为
DAEMONS=( ... !network dhcdbd networkmanager ... )
添加自己到network组
gpasswd -a `whoami` network
上述折腾后的DAEMONS如下
DAEMONS=(syslog-ng hal !network dhcdbd networkmanager netfs crond alsa fam)
重启一下继续配置

关掉响铃
amixer scontrols
amixer set 'PC Beep' 0% [...]]]></description>
			<content:encoded><![CDATA[<p>最近我在重装了一次<a href="http://www.archlinux.org/">Archlinux</a>，并不是出了什么问题，Archlinux速度也很快，我之前试用一下才分了6G空间，安装后常用工具才3G多一点，的确非常轻巧，已经成为我的常用Linux了。这是我第二次安装，把笔记本自带一直没用过的Vista卸掉了，心血来潮干脆重装Archlinux一次，加深一下印象，并做好相应笔记，免得以后又忘了。</p>
<p><a href="http://muzuiget.blog.ubuntu.org.cn/files/2009/06/arhclinux_logo.png" rel="lightbox"><img class="alignnone size-full wp-image-1633" src="http://muzuiget.blog.ubuntu.org.cn/files/2009/06/arhclinux_logo.png" alt="arhclinux_logo" width="350" height="103" /></a></p>
<p>安装的Archlinux源为2009.02 Core ISOs。用CD-RW刻成光碟安装。我安装是参考linuxtoy的<a href="http://linuxtoy.org/archives/the-perfect-linux-desktop-arch-linux-2007-08-2-1.html">《打造完美的 Linux 桌面</a>》系列，毕竟那篇文章是2007年的，和现在的Archlinux有些出入，还有一些博客文章，当然还少不了官方的Wiki。我一边安装一边记的，草草记下来，所以比较零散，并非完整安装过程，需要一点Linux基础知识，系统最后差不多弄成<a href="http://muzuiget.blog.ubuntu.org.cn/archives/dell_studio15_ubuntu_report">Ubuntu 9.04的效果</a>。<span id="more-1632"></span></p>
<h3>光盘引导安装</h3>
<ol>
<li>用core光盘安装选择安装源，从光盘或网络，安装很简单，没什么好说的，那点英文相信大部分都能搞定吧，然后就配置。</li>
<li>编辑“rc.conf”,改LOCALE，改成“zh_CN.utf8”，不过建议还是搞定了图形界面后才改，不然每次进控制台出现中文乱码。</li>
<p><code>LOCALE="zh_CN.utf8"</code></p>
<p>改主机名</p>
<p><code>HOSTNAME="muzuiget-laptop"</code></p>
<li>编辑“local.gen”，取消zh_CN的几行注释。</li>
<li>设置root密码</li>
<li>编辑grub菜单，我加上了“vga=791”到每个条目最后，让控制台分辨率大点，方便以后设置</li>
</ol>
<h3>安装重启后设置</h3>
<ol>
<li>添加用户</li>
<p><code>useradd -m muzuiget<br />
passwd muzuiget</code><br />
这里muzuiget是我的用户名</p>
<li>安装X和显卡驱动</li>
<p><code>pacman -S xorg xf86-video-radeonhd</code><br />
这里我的显卡是ATI，不折腾了先用开源驱动，比较少bug。官方驱动可以参考以前的<a href="http://muzuiget.blog.ubuntu.org.cn/archives/archlinux_ati_proprietary_driver">《archlinux装上ati官方驱动》</a>，注意不支持新内核，如有需要可以参考<a href="http://www.kissuki.com/2009/06/%E8%AE%A9-2-6-30-%E7%89%88%E5%86%85%E6%A0%B8%E5%92%8C-fglrx-9-6-%E5%92%8C%E5%B9%B3%E7%9B%B8%E5%A4%84%EF%BC%88arch-linux%EF%BC%89/">这篇文章</a>。这里再次鄙视ATI的驱动。</p>
<li>安装登录管理器和桌面环境</li>
<p><code>pacman -S gdm gnome gnome-terminal</code><br />
我还是选gnome，修改“/etc/initab”，修改默认启动模式为5，管理器为gdm，取消注释即可。</p>
<li>设置xorg.conf</li>
<p><code>Xorg -configure<br />
mv ~/xorg.conf.new /etc/X11/xorg.conf</code></p>
<li>安装hal硬件层</li>
<p><code>pacman -S hal</code><br />
否则进入gdm键盘鼠标不可用，把hal添加到DAEMONS里得“syslog-ng”后面</p>
<li>安装声卡驱动</li>
<p><code>pacman -S alsa-lib alsa-utils alsa-oss<br />
gpasswd -a `whoami` audio</code><br />
然后添加用户到audio组并修改rc.confg，添加“alsa”到DAEMONS末尾</p>
<li>安装文件监视层</li>
<p><code>pacman -S fam</code><br />
并修改rc.confg，添加“fam”到DAEMONS末尾</p>
<li>安装网络管理器</li>
<p><code>pacman -S wireless_tools gnome-network-manager</code></p>
<p>修改rc.conf的“INTERFACES=(!eth0)”，在eth0前加“!”，再修改为</p>
<p><code>DAEMONS=( ... !network dhcdbd networkmanager ... )</code></p>
<p>添加自己到network组</p>
<p><code>gpasswd -a `whoami` network</code></p>
<li>上述折腾后的DAEMONS如下</li>
<p><code>DAEMONS=(syslog-ng hal !network dhcdbd networkmanager netfs crond alsa fam)</code></ol>
<h3>重启一下继续配置</h3>
<ol>
<li>关掉响铃</li>
<p><code>amixer scontrols<br />
amixer set 'PC Beep' 0% mute</code><br />
以前的文章<a href="http://muzuiget.blog.ubuntu.org.cn/archives/archlinux_disable_bell">《关掉Archlinux中烦人的响铃》</a>说过了</p>
<li>安装编译AUR工具</li>
<p><code>pacman -S base-devel</code><br />
<a href="http://aur.archlinux.org/packages.php?ID=5863">下载yaourt</a>并用aur工具搞定安装</p>
<li>设置sudo</li>
<p><code>pacman -S sudo</code><br />
运行“visudo”来编辑“/etc/sudoers”，添加下面这行</p>
<p><code>USER_NAME   ALL=(ALL) ALL</code></p>
<li>安装字体</li>
<p><code>pacman -S ttf-bitstream-vera ttf-dejavu wqy-zenhei wqy-bitmap-font</code></p>
<li>安装ntfs支持</li>
<p><code>pacman -S ntfs-3g</code></p>
<li>编辑“/etc/fstab”，挂载其它分区</li>
<p>下面是一个例子</p>
<p><code># ntfs<br />
/dev/sda4    /media/sda4    ntfs-3g    users    0    0<br />
# ext4<br />
/dev/sdb5    /media/sdb5    ext4       users    0    2</code></p>
<li>修改提示符</li>
<p>修改“~/.bashrc”，把PS1改成</p>
<p><code>export PS1='\[\e[1;32m\]\u:\[\e[1;34m\]\w\$\[\e[0m\] '</code></p>
<li>安装压缩软件</li>
<p><code>pacman -S p7zip unrar unzip file-roller</code></p>
<li>安装触摸板控制</li>
<p><code>pacman -S gsynaptics</code></p>
<li>笔记本附加软件</li>
<p><code>pacman -S powertop laptop-mode-tools</code></p>
<li>安装刻录软件</li>
<p><code>gpasswd -a `whoami` optical<br />
pacman -Sy cdrkit<br />
</code></p>
<li>解决闪盘挂载乱码</li>
<p>运行gconf-editor展到</p>
<p><code>/system/storage/default_options/vfat/mount_options</code><br />
加一个值utf8</p>
<li>添加自动补全</li>
<p>修改“~/.bashrc”</p>
<p><code>complete -cf sudo man</code></ol>
]]></content:encoded>
			<wfw:commentRss>http://muzuiget.blog.ubuntu.org.cn/archives/archlinux_200902_install_note/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux通过蓝牙连手机用GPRS上网</title>
		<link>http://muzuiget.blog.ubuntu.org.cn/archives/linux-bluetooth-gprs</link>
		<comments>http://muzuiget.blog.ubuntu.org.cn/archives/linux-bluetooth-gprs#comments</comments>
		<pubDate>Sun, 31 May 2009 11:33:37 +0000</pubDate>
		<dc:creator>muzuiget</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[GPRS]]></category>

		<guid isPermaLink="false">http://muzuiget.blog.ubuntu.org.cn/?p=1592</guid>
		<description><![CDATA[很久很久以前写过一篇通过USB数据线连手机然后用GPRS上网，不过手机的数据线早就坏掉了，而且笔记本电脑也有蓝牙功能，我就懒得去再去买数据线，需要通过手机GPRS上网情况多是带笔记本外出吧，没Wifi时用手机上一下，虽然速度不快，不过还能接受，应急也可以。
网上已经有不少教程，历史比较久远，多数是一堆命令行，其实Linux桌面今时不同往日，经我试验现在通过蓝牙连手机用GPRS上网是件很简单的事了。分別在Ubuntu 9.04和Archlinux测试成功。先来说Ubuntu的吧
Ubuntu

Ubuntu默认就开启了蓝牙服务，如果你在“系统”-&#62;“服务”取消蓝牙服务自启动，那么就运行下面命令重新启动蓝牙它
sudo /etc/init.d/bluetooth start
默认还自带一个简单的蓝牙管理器，不过没有拨号功能，因为不想折腾命令了，就用blueman吧，去装个blueman吧，不过官方源没有，但可以用Ubuntu Tweak来添加第三方源来安装
安装后到“首选项”-&#62;“启动程序”，取消系统自带的名称为“蓝牙管理器”（命令为“bluetooth-applet”），而blueman也自动添加进自启动，名称为“Blueman Applet”（命令为“blueman-applet”）。也可以取消它自启动，用的时候通过“blueman-manager”或“首选项”-&#62;“蓝牙管理器来”运行。
手机开启蓝牙，然后在蓝牙管理器点击放大镜搜索设备，然后配对，很简单，不废话。
配对后对手机点右键，选择“串口”-&#62;“拨号服务”，输入sudo密码。当你在看“串口”菜单时，多了个“断开 rfcomm0”。
 
再点通知区域的网络管理器，看看是不是多了个“自动移动宽带 （GSM） 连接”，选择它，然后手机屏幕出现“E”的图标，表示已经拨号了。我这里默认的是哟功能cmwap，如果想换成cmnet，看这里
 
Archlinux
基本上跟Ubuntu差不过、安装blueman，库里已经有了，启动蓝牙服务为
sudo /etc/rc.d/bluetooth start
如果在蓝牙管理器里找不到手机，也就是放大镜按钮变灰，就执行下面的命令
sudo hid2hci
设置Firefox
接下来就是设置Firefox了，参考《通过手机GPRS上网的Firefox设置和扩展》
]]></description>
			<content:encoded><![CDATA[<p>很久很久以前写过一篇通过<a href="http://muzuiget.blog.ubuntu.org.cn/archives/go-online-through-phone-in-ubuntu">USB数据线连手机然后用GPRS上网</a>，不过手机的数据线早就坏掉了，而且笔记本电脑也有蓝牙功能，我就懒得去再去买数据线，需要通过手机GPRS上网情况多是带笔记本外出吧，没Wifi时用手机上一下，虽然速度不快，不过还能接受，应急也可以。</p>
<p>网上已经有不少教程，历史比较久远，多数是一堆命令行，其实Linux桌面今时不同往日，经我试验现在通过蓝牙连手机用GPRS上网是件很简单的事了。分別在Ubuntu 9.04和Archlinux测试成功。先来说Ubuntu的吧<span id="more-1592"></span></p>
<h3>Ubuntu</h3>
<ol>
<li>Ubuntu默认就开启了蓝牙服务，如果你在“系统”-&gt;“服务”取消蓝牙服务自启动，那么就运行下面命令重新启动蓝牙它</li>
<p><code>sudo /etc/init.d/bluetooth start</code></p>
<li>默认还自带一个简单的蓝牙管理器，不过没有拨号功能，因为不想折腾命令了，就用<a href="http://blueman-project.org/">blueman</a>吧，去装个blueman吧，不过官方源没有，但可以用<a href="http://ubuntu-tweak.com/">Ubuntu Tweak</a>来添加第三方源来安装</li>
<li>安装后到“首选项”-&gt;“启动程序”，取消系统自带的名称为“蓝牙管理器”（命令为“bluetooth-applet”），而blueman也自动添加进自启动，名称为“Blueman Applet”（命令为“blueman-applet”）。也可以取消它自启动，用的时候通过“blueman-manager”或“首选项”-&gt;“蓝牙管理器来”运行。</li>
<li>手机开启蓝牙，然后在蓝牙管理器点击放大镜搜索设备，然后配对，很简单，不废话。</li>
<li>配对后对手机点右键，选择“串口”-&gt;“拨号服务”，输入sudo密码。当你在看“串口”菜单时，多了个“断开 rfcomm0”。</li>
<p><a href="http://muzuiget.blog.ubuntu.org.cn/files/2009/05/blueman-manger-dial.png"> <img src="http://muzuiget.blog.ubuntu.org.cn/files/2009/05/blueman-manger-dial.png" alt="null" /></a></p>
<li>再点通知区域的网络管理器，看看是不是多了个“自动移动宽带 （GSM） 连接”，选择它，然后手机屏幕出现“E”的图标，表示已经拨号了。我这里默认的是哟功能cmwap，如果想换成cmnet，看<a href="http://muzuiget.blog.ubuntu.org.cn/archives/networkmanager_gprs_cmnet">这里</a></li>
<p><a href="http://muzuiget.blog.ubuntu.org.cn/files/2009/05/grps-net-manger.png"> <img src="http://muzuiget.blog.ubuntu.org.cn/files/2009/05/grps-net-manger.png" alt="" /></a></ol>
<h3>Archlinux</h3>
<p>基本上跟Ubuntu差不过、安装blueman，库里已经有了，启动蓝牙服务为</p>
<p><code>sudo /etc/rc.d/bluetooth start</code></p>
<p>如果在蓝牙管理器里找不到手机，也就是放大镜按钮变灰，就执行下面的命令</p>
<p><code>sudo hid2hci</code></p>
<h3>设置Firefox</h3>
<p>接下来就是设置Firefox了，参考<a href="http://muzuiget.blog.ubuntu.org.cn/archives/gprs-firefox-settings-extension">《通过手机GPRS上网的Firefox设置和扩展》</a></p>
]]></content:encoded>
			<wfw:commentRss>http://muzuiget.blog.ubuntu.org.cn/archives/linux-bluetooth-gprs/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>让Firefox也用Ubuntu的新通知机制</title>
		<link>http://muzuiget.blog.ubuntu.org.cn/archives/ubuntu-firefoxnotify</link>
		<comments>http://muzuiget.blog.ubuntu.org.cn/archives/ubuntu-firefoxnotify#comments</comments>
		<pubDate>Sat, 23 May 2009 05:56:11 +0000</pubDate>
		<dc:creator>muzuiget</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://muzuiget.blog.ubuntu.org.cn/?p=1559</guid>
		<description><![CDATA[LDCN曾经介绍过Ubuntu 9.04的新通知机制，效果很酷。今天在这里发现有个扩展也能让Firefox使用Ubuntu这个漂亮的通知机制了，爽吧。
安装
这个扩展叫FirefoxNotify，还处于实验阶段，所以需要先登录才能下载，安装过程与一般扩展无区别，重启Firefox后，随便下载个文件，好运的话就看到下效果了。

FirefoxNotify下载页面的还有些注意信息，需要下面几个包，不过我一装好这个扩展就能使用了。

Python
DBus
Galago compliant notification daemon (libnotify)
python的“pynotify”包。 在debian库里应该是 apt://python-notify

还有一些可选依赖

xdg-utils (支持在通知窗口里打开文件)
如果你使用Ubuntu，你或许不需要“python-dbus”这个包

修复同时提示问题
使用这个扩展后，还发现如果把下载窗口关闭后，当下载完成，Firefox还是会弹出自己的通知窗口，解决方法是在“about:config”找“browser.download.manager.showAlertOnComplete”这个键值并设置为“false”。
其他发行版
据我所知有两位童鞋把Ubuntu这个通知机制搞到别的发行版里去

 Iven童鞋的《让 Arch Linux 也使用 Ubuntu 9.04 的新通知机制》，经我测试，archlinux也能使用咯！
TX童鞋的《Yeah! 我的Gentoo支持Ubuntu的Notification啰！》，呃，没玩过。

类似扩展
写这篇文章时还发现两个Thunderbird扩展，Ubuntu Notify，Mozilla Notification Extensions，当收到邮件就用Ubuntu的通知机制通知你。
]]></description>
			<content:encoded><![CDATA[<p>LDCN曾经介绍过<a href="http://linuxdesktop.cn/2009/02/19/ubuntu-notification.html">Ubuntu 9.04的新通知机制</a>，效果很酷。今天在<a href="http://d0od.blogspot.com/2009/05/firefox-use-notification-jaunty.html">这里</a>发现有个扩展也能让Firefox使用Ubuntu这个漂亮的通知机制了，爽吧。</p>
<h3>安装</h3>
<p>这个扩展叫<a href="https://addons.mozilla.org/en-US/firefox/addon/9622">FirefoxNotify</a>，还处于实验阶段，<span style="text-decoration: line-through">所以需要先登录才能下载</span>，安装过程与一般扩展无区别，重启Firefox后，随便下载个文件，好运的话就看到下效果了。</p>
<p><a href="http://muzuiget.blog.ubuntu.org.cn/files/2009/05/ubuntu_firefoxnotify.png" rel="lightbox"><img src="http://muzuiget.blog.ubuntu.org.cn/files/2009/05/ubuntu_firefoxnotify.png" alt="" /></a><span id="more-1559"></span></p>
<p>FirefoxNotify下载页面的还有些注意信息，需要下面几个包，不过我一装好这个扩展就能使用了。</p>
<ul>
<li>Python</li>
<li>DBus</li>
<li>Galago compliant notification daemon (libnotify)</li>
<li>python的“pynotify”包。 在debian库里应该是 apt://python-notify</li>
</ul>
<p>还有一些可选依赖</p>
<ul>
<li>xdg-utils (支持在通知窗口里打开文件)</li>
<li>如果你使用Ubuntu，你或许不需要“python-dbus”这个包</li>
</ul>
<h3>修复同时提示问题</h3>
<p>使用这个扩展后，还发现如果把下载窗口关闭后，当下载完成，Firefox还是会弹出自己的通知窗口，解决方法是在“about:config”找“browser.download.manager.showAlertOnComplete”这个键值并设置为“false”。</p>
<h3>其他发行版</h3>
<p>据我所知有两位童鞋把Ubuntu这个通知机制搞到别的发行版里去</p>
<ul>
<li> Iven童鞋的<a href="http://www.kissuki.com/2009/04/arch-linux-ubuntu-904.html">《让 Arch Linux 也使用 Ubuntu 9.04 的新通知机制》</a>，经我测试，archlinux也能使用咯！</li>
<li>TX童鞋的<a href="http://imtx.cn/archives/1217.html">《Yeah! 我的Gentoo支持Ubuntu的Notification啰！》</a>，呃，没玩过。</li>
</ul>
<h3>类似扩展</h3>
<p>写这篇文章时还发现两个Thunderbird扩展，<a href="https://addons.mozilla.org/en-US/thunderbird/addon/11340">Ubuntu Notify</a>，<a href="https://addons.mozilla.org/en-US/thunderbird/addon/11530">Mozilla Notification Extensions</a>，当收到邮件就用Ubuntu的通知机制通知你。</p>
]]></content:encoded>
			<wfw:commentRss>http://muzuiget.blog.ubuntu.org.cn/archives/ubuntu-firefoxnotify/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>戴尔Studio15笔记本Ubuntu一周使用报告</title>
		<link>http://muzuiget.blog.ubuntu.org.cn/archives/dell_studio15_ubuntu_report</link>
		<comments>http://muzuiget.blog.ubuntu.org.cn/archives/dell_studio15_ubuntu_report#comments</comments>
		<pubDate>Mon, 04 May 2009 02:25:05 +0000</pubDate>
		<dc:creator>muzuiget</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[studio15]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://muzuiget.blog.ubuntu.org.cn/?p=1496</guid>
		<description><![CDATA[我的第一台笔记本电脑是戴尔的Studio15，具体型号是Studio1537，两个月前买的，直接上戴尔中国的官网订购，加上个电脑包差不多共5500大洋。去戴尔香港的网站对比过，同价钱香港的配置高的多，优惠也好，内存硬盘都给你升尽了，性价比相差一大截，万恶的资本主义啊。收到电脑后的一个星期，又收到一封信，是出货单和发票，噢，原来我已经光荣地纳了一笔税，欢迎大家求解这个方程：X+0.17X=5500,其中X为电脑原价。
之所以选择戴尔，就是冲着戴尔对Linux比较友好，Studio15这个型号是有预装Ubuntu的，几经对比觉得配置还行，唯一不爽的是显卡是ATI，ATI的Linux驱动难搞在早已名声在外。我问销售经理，“中国卖有预装Ubuntu的么”，“没有”，“能不能不要那Vista，可以便宜点么？”，“不能，因为Vista是送的”。真是好一个“Vista是送的！”。
实在很不想用Vista，折腾一天装上XP，XP的驱动也很难搞。Linux发行版先使用archlinux，因为Ubuntu8.10对我没什么吸引力。一个星期前9.04发布了，立马安装，经过一星期的使用，可以说Ubuntu9.04在这个型号的电脑表现完美！


显卡

用archlinux时折腾过ati的驱动，官方也试过了，那一个叫难搞啊。Ubuntu下只需要更新软件源，激活并安装受限驱动，重启后就能使用3D特效了！安装过程毫无无痛苦。唯一不爽的问题是开启特效后，窗口最大化时有明显延迟，这个问题也出现在archlinux上，所以这应该说ati官方驱动问题，希望新版能解决掉。

网卡

有线网卡自然支持，无线网卡同样通过激活受限驱动就能找到无线信号了，也支持加密通讯。

声卡

系统装好后就支持声卡了，两个耳机插孔都有效，麦克风插孔也能录音。摄像头旁边还有个矩阵麦克风，经测试也有效，灵敏度很高，测试耳机的麦克风插孔时我还要故意走远点测试。

触摸版

触摸版也是完美支持，点击触摸版当左键单击功能有效，触摸边缘区域滚动功能有效，水平和垂直滚动都可以，设置在鼠标设置面板的一个选项卡。

键盘

这个型号的键盘带多媒体键，如启动媒体播放器，前进后退停止，音量大小，退出光碟，经测试全部都有效。Fn组合键也有效，休眠，显示电源信息，调整屏幕亮度。

USB
闪盘、USB键盘和鼠标，即插即用。

摄像头

安装好Cheese后，即可启动摄像头，特效也有，无需特别设置。

读卡器

我插上手机的记忆卡后，即可自动挂载。

蓝牙适配器

用我的手机测试一下，成功找到我的手机，连接成功后在桌面显示手机的图标，还能用文件管理器管理手机上的文件，发送文件到手机，很方便。

电源

在面板上显示电池容量，是否使用交流电，而且在使用电池供电时自动调整屏幕亮度。

未测试的设备

这个型号的笔记本还有几个功能目前我还没有条件测试的，如VGA接口输出，HDMI输出，IEEE 1394连接器，eSATA连接器，ExpressCard插槽，有条件折腾时再报告吧。
总得来说表现完美，几乎无需特别是设置即可识别出常用设备，想买笔记本装Ubuntu不妨考虑一下这个型号哦。
嗯，对了，一般笔记本都会贴上Vista正版验证的贴纸，很不爽，况且我还不用Vista这个鸡肋。所以我把Vista的贴纸撕掉了，贴上之前赢得的Ubuntu贴纸，哈哈哈，这次真的是Linux Inside！
]]></description>
			<content:encoded><![CDATA[<p>我的第一台笔记本电脑是戴尔的<a href="http://www1.ap.dell.com/content/products/productdetails.aspx/laptop-studio-1555?c=cn&amp;cs=cndhs1&amp;l=zh&amp;s=dhs&amp;~ck=mn">Studio15</a>，具体型号是Studio1537，两个月前买的，直接上戴尔中国的官网订购，加上个电脑包差不多共5500大洋。去戴尔香港的网站对比过，同价钱香港的配置高的多，优惠也好，内存硬盘都给你升尽了，性价比相差一大截，万恶的资本主义啊。收到电脑后的一个星期，又收到一封信，是出货单和发票，噢，原来我已经光荣地纳了一笔税，欢迎大家求解这个方程：X+0.17X=5500,其中X为电脑原价。</p>
<p>之所以选择戴尔，就是冲着戴尔对Linux比较友好，Studio15这个型号是有<a href="http://linuxtoy.org/archives/dell_ubuntu_notebook.html">预装Ubuntu</a>的，几经对比觉得配置还行，唯一不爽的是显卡是ATI，ATI的Linux驱动难搞在早已名声在外。我问销售经理，“中国卖有预装Ubuntu的么”，“没有”，“能不能不要那Vista，可以便宜点么？”，“不能，因为Vista是送的”。真是好一个“Vista是送的！”。<span id="more-1496"></span></p>
<p>实在很不想用Vista，折腾一天装上XP，XP的驱动也很难搞。Linux发行版先使用archlinux，因为Ubuntu8.10对我没什么吸引力。一个星期前9.04发布了，立马安装，经过一星期的使用，可以说Ubuntu9.04在这个型号的电脑表现完美！</p>
<ul>
<li>
<h4>显卡</h4>
</li>
<p>用archlinux时折腾过ati的驱动，官方也试过了，那一个叫难搞啊。Ubuntu下只需要更新软件源，激活并安装受限驱动，重启后就能使用3D特效了！安装过程毫无无痛苦。唯一不爽的问题是开启特效后，窗口最大化时有明显延迟，这个问题也出现在archlinux上，所以这应该说ati官方驱动问题，希望新版能解决掉。</p>
<li>
<h4>网卡</h4>
</li>
<p>有线网卡自然支持，无线网卡同样通过激活受限驱动就能找到无线信号了，也支持加密通讯。</p>
<li>
<h4>声卡</h4>
</li>
<p>系统装好后就支持声卡了，两个耳机插孔都有效，麦克风插孔也能录音。摄像头旁边还有个矩阵麦克风，经测试也有效，灵敏度很高，测试耳机的麦克风插孔时我还要故意走远点测试。</p>
<li>
<h4>触摸版</h4>
</li>
<p>触摸版也是完美支持，点击触摸版当左键单击功能有效，触摸边缘区域滚动功能有效，水平和垂直滚动都可以，设置在鼠标设置面板的一个选项卡。</p>
<li>
<h4>键盘</h4>
</li>
<p>这个型号的键盘带多媒体键，如启动媒体播放器，前进后退停止，音量大小，退出光碟，经测试全部都有效。Fn组合键也有效，休眠，显示电源信息，调整屏幕亮度。</p>
<li>
<h4>USB</h4>
<p>闪盘、USB键盘和鼠标，即插即用。</li>
<li>
<h4>摄像头</h4>
</li>
<p>安装好Cheese后，即可启动摄像头，特效也有，无需特别设置。</p>
<li>
<h4>读卡器</h4>
</li>
<p>我插上手机的记忆卡后，即可自动挂载。</p>
<li>
<h4>蓝牙适配器</h4>
</li>
<p>用我的手机测试一下，成功找到我的手机，连接成功后在桌面显示手机的图标，还能用文件管理器管理手机上的文件，发送文件到手机，很方便。</p>
<li>
<h4>电源</h4>
</li>
<p>在面板上显示电池容量，是否使用交流电，而且在使用电池供电时自动调整屏幕亮度。</p>
<li>
<h4>未测试的设备</h4>
</li>
<p>这个型号的笔记本还有几个功能目前我还没有条件测试的，如VGA接口输出，HDMI输出，IEEE 1394连接器，eSATA连接器，ExpressCard插槽，有条件折腾时再报告吧。</ul>
<p>总得来说表现完美，几乎无需特别是设置即可识别出常用设备，想买笔记本装Ubuntu不妨考虑一下这个型号哦。</p>
<p>嗯，对了，一般笔记本都会贴上Vista正版验证的贴纸，很不爽，况且我还不用Vista这个鸡肋。所以我把Vista的贴纸撕掉了，贴上之前赢得的Ubuntu贴纸，哈哈哈，这次真的是Linux Inside！</p>
]]></content:encoded>
			<wfw:commentRss>http://muzuiget.blog.ubuntu.org.cn/archives/dell_studio15_ubuntu_report/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu安装并设置tomcat</title>
		<link>http://muzuiget.blog.ubuntu.org.cn/archives/ubuntu_install_configure_tomcat</link>
		<comments>http://muzuiget.blog.ubuntu.org.cn/archives/ubuntu_install_configure_tomcat#comments</comments>
		<pubDate>Tue, 28 Apr 2009 10:01:14 +0000</pubDate>
		<dc:creator>muzuiget</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://muzuiget.blog.ubuntu.org.cn/?p=1471</guid>
		<description><![CDATA[最近在研究JSP，要用tomcat，Ubuntu上安装并设置tomcat的教程网上有很多，多数是搭建服务器用的，而我是要搭建开发环境，于是研究了一下ubuntu的打包tomcat方式。
Windows下安装
非常简单，tomcat就是所谓的绿色软件，事先要装jdk，学过Java都应该会吧

到tomcat的下载网页下载Core这个只有几M的压缩包，解压
建立一个“JAVA_HOME”环境变量，值为jdk的目录
然后启动“bin”目录里的“startup.bat”就行
浏览器访问“http://127.0.0.1:8080/”即可看到管理页面

“RUNNING.txt”里还有详细设置
Ubuntu下安装
大家知道Linux的软件安装方式是把软件文件按类型分开存放的，软件的执行程序放在“/usr”里，配置文件放在“/etc”，经常变动的文件放在“/var”，有时软件安装在那里都不知道，这会让用Windows培养起来的绿色软件偏执狂有点不爽。


方法一

其实tomcat在Linux下也是可以类似上面Windows的方式使用的，在下载Core包后（这个是tar.gz包解压后文件带权限），解压，添加“JAVA_HOME”环境变量，运行“bin”里的“./startup.sh”

方法二

或许某一天我要弄成服务器运行用上面的方法就不那么好了。就要用Linux的打包方式。
在Ubunt运行tomacat只需要“tomcat6“这个包，安装后浏览器访问“http://127.0.0.1:8080/”即可看到“It works”，那个“webapps”文件是放到“/var/lib/tomcat6/webapps/”里。开始我也不知道“webapps”文件夹被放到哪里去了，不过我知道“webapps”名称就够了，查了一下dpkg的用法，有个命令可以查找当前安装过的包文件内容
dpkg-query -S webapps
即输出路径带有“webapps”字符串的文件或目录。
ubuntu把tomcat的几个包分细了（据说ubuntu的打包方式就是能分细就分细），有需要再安装这几个包，“tomcat6-admin”是网页界面管理；“tomcat6-docs”是文档，“tomcat6-examples”是例子
这样安装后开机即自动启动，但是我是搭建开发环境，不想开机启动，到“/etc/rc2.d“改一下名称，或者用“bum”和“sysv-rc-conf”来修改。
sudo mv S92tomcat6 K08tomcat6
以后就能通过运行下面命令来管理
sudo /etc/init.d/tomcat6 {start&#124;stop&#124;restart&#124;try-restart&#124;force-reload&#124;status}
但这个方法还是有点不爽，因为需要root权限，现在这个小程序都要root权限也太多余了点吧，我现在更愿意把webapps放到自己的家目录下管理。于是就有方法三

方法三

还注意到带“tomcat6”名称的包还有一个“tomcat6-user”，描述是“Servlet and JSP engine -- tools to create user instances”，看样子是能设定成不用root权限即可运行哦。搜了一下，ubuntu的文档有说明
真是超简单，装好这个包后，运行
tomcat6-instance-create my-instance
即在当前目录下建立一个“my-instance”，里面的目录结构是类似方法一的直接解压后的，只有88K大小，因为所需要的文件都是调用系统里面的，运行
my-instance/bin/startup.sh
即可启动自己的用户tomcat实例（当然默认端口是8080，要么改掉，要么关掉系统服务那个），这样做无需root权限，不和系统的webapps冲突，自己管理，还可以建立多个，适合初期学习开发，噢耶。
Linnx下喜欢把软件的内容分开存自有它的道理，看似很零散其实很精简。
]]></description>
			<content:encoded><![CDATA[<p>最近在研究JSP，要用<a href="http://tomcat.apache.org/">tomcat</a>，Ubuntu上安装并设置tomcat的教程网上有很多，多数是搭建服务器用的，而我是要搭建开发环境，于是研究了一下ubuntu的打包tomcat方式。</p>
<h3>Windows下安装</h3>
<p>非常简单，tomcat就是所谓的绿色软件，事先要装jdk，学过Java都应该会吧</p>
<ol>
<li>到tomcat的下载网页<a href="http://labs.xiaonei.com/apache-mirror/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.zip">下载Core</a>这个只有几M的压缩包，解压</li>
<li>建立一个“JAVA_HOME”环境变量，值为jdk的目录</li>
<li>然后启动“bin”目录里的“startup.bat”就行</li>
<li>浏览器访问“http://127.0.0.1:8080/”即可看到管理页面</li>
</ol>
<p>“RUNNING.txt”里还有详细设置<span id="more-1471"></span></p>
<h3>Ubuntu下安装</h3>
<p>大家知道Linux的软件安装方式是把软件文件按类型分开存放的，软件的执行程序放在“/usr”里，配置文件放在“/etc”，经常变动的文件放在“/var”，有时软件安装在那里都不知道，这会让用Windows培养起来的绿色软件偏执狂有点不爽。</p>
<ul>
<li>
<h4>方法一</h4>
</li>
<p>其实tomcat在Linux下也是可以类似上面Windows的方式使用的，在<a href="http://labs.xiaonei.com/apache-mirror/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz">下载Core包</a>后（这个是tar.gz包解压后文件带权限），解压，添加“JAVA_HOME”环境变量，运行“bin”里的“./startup.sh”</p>
<li>
<h4>方法二</h4>
</li>
<p>或许某一天我要弄成服务器运行用上面的方法就不那么好了。就要用Linux的打包方式。</p>
<p>在Ubunt运行tomacat只需要“tomcat6“这个包，安装后浏览器访问“http://127.0.0.1:8080/”即可看到“It works”，那个“webapps”文件是放到“/var/lib/tomcat6/webapps/”里。开始我也不知道“webapps”文件夹被放到哪里去了，不过我知道“webapps”名称就够了，查了一下dpkg的用法，有个命令可以查找当前安装过的包文件内容</p>
<p><code>dpkg-query -S webapps</code></p>
<p>即输出路径带有“webapps”字符串的文件或目录。</p>
<p>ubuntu把tomcat的几个包分细了（据说ubuntu的打包方式就是能分细就分细），有需要再安装这几个包，“tomcat6-admin”是网页界面管理；“tomcat6-docs”是文档，“tomcat6-examples”是例子</p>
<p>这样安装后开机即自动启动，但是我是搭建开发环境，不想开机启动，到“/etc/rc2.d“改一下名称，或者用“bum”和“sysv-rc-conf”来修改。</p>
<p><code>sudo mv S92tomcat6 K08tomcat6</code></p>
<p>以后就能通过运行下面命令来管理</p>
<p><code>sudo /etc/init.d/tomcat6 {start|stop|restart|try-restart|force-reload|status}</code></p>
<p>但这个方法还是有点不爽，因为需要root权限，现在这个小程序都要root权限也太多余了点吧，我现在更愿意把webapps放到自己的家目录下管理。于是就有方法三</p>
<li>
<h4>方法三</h4>
</li>
<p>还注意到带“tomcat6”名称的包还有一个“tomcat6-user”，描述是“Servlet and JSP engine -- tools to create user instances”，看样子是能设定成不用root权限即可运行哦。搜了一下，<a href="https://help.ubuntu.com/9.04/serverguide/C/tomcat.html">ubuntu的文档有说明</a></p>
<p>真是超简单，装好这个包后，运行</p>
<p><code>tomcat6-instance-create my-instance</code></p>
<p>即在当前目录下建立一个“my-instance”，里面的目录结构是类似方法一的直接解压后的，只有88K大小，因为所需要的文件都是调用系统里面的，运行</p>
<p><code>my-instance/bin/startup.sh</code></p>
<p>即可启动自己的用户tomcat实例（当然默认端口是8080，要么改掉，要么关掉系统服务那个），这样做无需root权限，不和系统的webapps冲突，自己管理，还可以建立多个，适合初期学习开发，噢耶。</ul>
<p>Linnx下喜欢把软件的内容分开存自有它的道理，看似很零散其实很精简。</p>
]]></content:encoded>
			<wfw:commentRss>http://muzuiget.blog.ubuntu.org.cn/archives/ubuntu_install_configure_tomcat/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>用虚拟机做代理终于在Linux下上到校园网了</title>
		<link>http://muzuiget.blog.ubuntu.org.cn/archives/vm-proxy-linux-use-campusnet</link>
		<comments>http://muzuiget.blog.ubuntu.org.cn/archives/vm-proxy-linux-use-campusnet#comments</comments>
		<pubDate>Thu, 16 Apr 2009 14:52:36 +0000</pubDate>
		<dc:creator>muzuiget</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[3proxy]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[代理]]></category>
		<category><![CDATA[校园网]]></category>
		<category><![CDATA[锐捷]]></category>

		<guid isPermaLink="false">http://muzuiget.blog.ubuntu.org.cn/?p=1401</guid>
		<description><![CDATA[更新：同学们，已经有高人写出了Linux版的拨号程序，不需要折腾啦，猛击项目主页，我测试成功了。
开篇轻轻一声问候：死锐捷扑你臭街！(本文前言废话较多，不喜直接跳到“用虚拟机做代理”一节阅读。
流氓简介
学校的校园网用垃圾的锐捷拨号，限制多网卡和代理，还要绑定网卡地址，网线插口也是绑定的，早期还不给上外国网站，还有DNS劫持，真他妈的流氓。我同学开了个号，而我不想开，他不用时就借个号来用，我此等穷人干嘛要向学校多交一份无谓的钱呢？
还好给拉ADSL，电信说数量有限，欲购从速，只有128K，偶然换XP上校园网，毕竟校园网带宽大，但响应慢（太多人在用迅雷，还有ARP病毒），而ADSL刚反过来，所以用ADSL玩游戏，上外网。
对付招数


在Windows下对付

这些限制在Windows很容易搞定。对付绑定网卡这种限制，可以将网卡地址改成同学那个就行了。锐捷那个官方那个拨号器据说每一分钟就检测一下是否用了多网卡和代理，一发现使用就自动断开，如需开代理，要么找个破解，要么不用，找破解太麻烦，所以我选后者，我用开源的的非官方兼容拨号器“Mento Ext”。不过我现在用那个版本的Mento Ext好像不支持IPv6，官网又打不开，不知有更新没。

在Linux下对付

如果不是要改网卡地址借号上，又不需要共享给别人，用锐捷官方的拨号器就行了。借号上很久之前折腾过，可耻地失败鸟，可能过不了网卡地址这关，网卡地址修改后也不知道是否生效，还有装个虚拟机都会建立一个虚拟网卡的，笔记本也多一个无线网卡，多网卡时很常见的，所以说限制多网卡真实超级流氓的行为，总之我就是不喜欢官方的流氓拨号器。试过一些兼容拨号器，都是不行。
这次我想用虚拟机来拨号，然后虚拟机开个代理让真机上，采取曲线救国方法。开虚拟机虽然占点资源，反正有时开开迅雷，用用IE也行，这次好运，还真折腾成功。
用虚拟机做代理
一般用同学共享校园网都是用两块网卡，一个接校园网，一个接路由器共享给其它，得有台机总是开着，代理软件用ccproxy。而我现在自己一个用，也只有一块有线网卡，而也不想用ccproxy，应该有开源的软件吧，找到一个非常不错的代理软件，3proxy，自由软件，虚拟机用VirtualBox，拨号器也是开源的“Mento Ext”


这个方法要求如下

建立虚拟机，网络连接方式用桥接，改网卡地址，拨号用“Mento Ext”。真机不能上网，但能够访问虚拟机，建议在虚拟机下个hfs来测试一下，真机浏览虚拟机的hfs程序。因为有时候能ping不通虚拟机，但能浏览hfs的网页的。

最简单的方法

如果符合上述要求，低调下载Gappproxy的win版，在虚拟机里运行，在真机浏览器设置代理填虚拟机的ip地址和8000端口（我用foxyproxy扩展），然后双机都能上了，真机的信息都经过Google服务器转发的，还能翻墙，哈哈。Gappproxy本身就是个代理服务器

普通方法

如果不想用google的服务器转发，直接在虚拟机里出去，就用3proxy，3proxy的方法非常简单，下载后在虚拟机里解压，打开bin目录，建立一个“3proxy.cfg”文本，内容如下
# 运行提示信息
system "echo 3proxy is running now"
# 设置缓存
nscache 65536
# 设置用户
users user:CL:passwd
# 开启http代理，端口为8080
auth strong
allow * * * 80-88,8080-8088 HTTP
allow * * * 443,8443 HTTPS
proxy -n -p8080
然后点击运行“3proxy.exe”，接着在真机浏览器设置代理填虚拟机的ip地址和9050端口就行了（ip地址可以在cmd运行“ipconfig”查看），第一次浏览时会出现用户名和密码提示，分别输入“user”和“passwd”就行了。
如果还需要socks5代理，但不知道为什么我开socks5时firefox没有提示用户名的，只在开匿名socks5才成功，或许我哪里弄错了，这可能校园网其它人不需确认即可使用你虚拟机的代理。如需同时开socks5匿名代理，追加下面代码到“3proxy.cfg”文件
# 开启socks5代理，端口9050
auth none
socks -p9050
其实3proxy非常强大，还有其它代理，其它验证方法， 这得慢慢看手册。
这样就能校园网双机共享上网，还是桥接模式哦，或许说这个方法还真麻烦，是的还真麻烦，偶然上上也不算费事，毕竟校园网内网还有不少GB级别的高清影片，用ADSL下都不知道下到何年何月。这是权宜之计，最好还是有人写个Linux版的拨号器。
延伸阅读：《用虚拟机实现校园网和ADSL双网合一》
宿舍某条粉肠总是在别人研究时段用ppsteam看电影，抢尽带宽，本来ADSL带宽就少了，害我更新软件只有几百字节每秒，用Google搜资料打开网页奇慢，极度鄙视这用行为，好歹我BT时都留20K你打网游，你看电影时几K都不留给我？叫他限制一下又一副无知者无谓的懒惰表情，真想在路由封掉他的网卡。总之人在江湖身不由己，只好自己变通一下了，重新研究Linux上校园网了。
]]></description>
			<content:encoded><![CDATA[<p><strong>更新：</strong>同学们，已经有高人写出了Linux版的拨号程序，不需要折腾啦，猛击<a href="http://code.google.com/p/ruijieclient/">项目主页</a>，我测试成功了。</p>
<p>开篇轻轻一声问候：死锐捷扑你臭街！(本文前言废话较多，不喜直接跳到“用虚拟机做代理”一节阅读。</p>
<h3>流氓简介</h3>
<p>学校的校园网用垃圾的锐捷拨号，限制多网卡和代理，还要绑定网卡地址，网线插口也是绑定的，早期还不给上外国网站，还有DNS劫持，真他妈的流氓。我同学开了个号，而我不想开，他不用时就借个号来用，我此等穷人干嘛要向学校多交一份无谓的钱呢？</p>
<p>还好给拉ADSL，电信说数量有限，欲购从速，只有128K，偶然换XP上校园网，毕竟校园网带宽大，但响应慢（太多人在用迅雷，还有ARP病毒），而ADSL刚反过来，所以用ADSL玩游戏，上外网。<span id="more-1401"></span></p>
<h3>对付招数</h3>
<ul>
<li>
<h4>在Windows下对付</h4>
</li>
<p>这些限制在Windows很容易搞定。对付绑定网卡这种限制，可以将网卡地址改成同学那个就行了。锐捷那个官方那个拨号器据说每一分钟就检测一下是否用了多网卡和代理，一发现使用就自动断开，如需开代理，要么找个破解，要么不用，找破解太麻烦，所以我选后者，我用开源的的非官方兼容拨号器“Mento Ext”。不过我现在用那个版本的Mento Ext好像不支持IPv6，官网又打不开，不知有更新没。</p>
<li>
<h4>在Linux下对付</h4>
</li>
<p>如果不是要改网卡地址借号上，又不需要共享给别人，用锐捷官方的拨号器就行了。借号上很久之前折腾过，可耻地失败鸟，可能过不了网卡地址这关，网卡地址修改后也不知道是否生效，还有装个虚拟机都会建立一个虚拟网卡的，笔记本也多一个无线网卡，多网卡时很常见的，所以说限制多网卡真实超级流氓的行为，总之我就是不喜欢官方的流氓拨号器。试过一些兼容拨号器，都是不行。</ul>
<p>这次我想用虚拟机来拨号，然后虚拟机开个代理让真机上，采取曲线救国方法。开虚拟机虽然占点资源，反正有时开开迅雷，用用IE也行，这次好运，还真折腾成功。</p>
<h3>用虚拟机做代理</h3>
<p>一般用同学共享校园网都是用两块网卡，一个接校园网，一个接路由器共享给其它，得有台机总是开着，代理软件用ccproxy。而我现在自己一个用，也只有一块有线网卡，而也不想用ccproxy，应该有开源的软件吧，找到一个非常不错的代理软件，<a href="http://3proxy.ru/">3proxy</a>，自由软件，虚拟机用VirtualBox，拨号器也是开源的“Mento Ext”</p>
<ul>
<li>
<h4>这个方法要求如下</h4>
</li>
<p>建立虚拟机，网络连接方式用桥接，改网卡地址，拨号用“Mento Ext”。真机不能上网，但能够访问虚拟机，建议在虚拟机下个<a href="http://www.rejetto.com/hfs/">hfs</a>来测试一下，真机浏览虚拟机的hfs程序。因为有时候能ping不通虚拟机，但能浏览hfs的网页的。</p>
<li>
<h4>最简单的方法</h4>
</li>
<p>如果符合上述要求，低调下载<a href="http://code.google.com/p/gappproxy/">Gappproxy的win版</a>，在虚拟机里运行，在真机浏览器设置代理填虚拟机的ip地址和8000端口（我用foxyproxy扩展），然后双机都能上了，真机的信息都经过Google服务器转发的，还能翻墙，哈哈。Gappproxy本身就是个代理服务器</p>
<li>
<h4>普通方法</h4>
</li>
<p>如果不想用google的服务器转发，直接在虚拟机里出去，就用3proxy，3proxy的方法非常简单，<a href="http://3proxy.ru/0.6/3proxy-0.6.zip">下载</a>后在虚拟机里解压，打开bin目录，建立一个“3proxy.cfg”文本，内容如下</p>
<p><code># 运行提示信息<br />
system "echo 3proxy is running now"<br />
# 设置缓存<br />
nscache 65536<br />
# 设置用户<br />
users user:CL:passwd<br />
# 开启http代理，端口为8080<br />
auth strong<br />
allow * * * 80-88,8080-8088 HTTP<br />
allow * * * 443,8443 HTTPS<br />
proxy -n -p8080</code></p>
<p>然后点击运行“3proxy.exe”，接着在真机浏览器设置代理填虚拟机的ip地址和9050端口就行了（ip地址可以在cmd运行“ipconfig”查看），第一次浏览时会出现用户名和密码提示，分别输入“user”和“passwd”就行了。</p>
<p>如果还需要socks5代理，但不知道为什么我开socks5时firefox没有提示用户名的，只在开匿名socks5才成功，或许我哪里弄错了，这可能校园网其它人不需确认即可使用你虚拟机的代理。如需同时开socks5匿名代理，追加下面代码到“3proxy.cfg”文件</p>
<p><code># 开启socks5代理，端口9050<br />
auth none<br />
socks -p9050</code></p>
<p>其实3proxy非常强大，还有其它代理，其它验证方法， 这得慢慢看手册。</ul>
<p>这样就能校园网双机共享上网，还是桥接模式哦，或许说这个方法还真麻烦，是的还真麻烦，偶然上上也不算费事，毕竟校园网内网还有不少GB级别的高清影片，用ADSL下都不知道下到何年何月。这是权宜之计，最好还是有人写个Linux版的拨号器。</p>
<p>延伸阅读：<a href="http://muzuiget.blog.ubuntu.org.cn/archives/adsl_campusnet_double_net">《用虚拟机实现校园网和ADSL双网合一》</a></p>
<p>宿舍某条粉肠总是在别人研究时段用ppsteam看电影，抢尽带宽，本来ADSL带宽就少了，害我更新软件只有几百字节每秒，用Google搜资料打开网页奇慢，极度鄙视这用行为，好歹我BT时都留20K你打网游，你看电影时几K都不留给我？叫他限制一下又一副无知者无谓的懒惰表情，真想在路由封掉他的网卡。总之人在江湖身不由己，只好自己变通一下了，重新研究Linux上校园网了。</p>
]]></content:encoded>
			<wfw:commentRss>http://muzuiget.blog.ubuntu.org.cn/archives/vm-proxy-linux-use-campusnet/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
