<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>想当摄影师的程序员 &#187; install</title>
	<atom:link href="http://blog.iworm.net/tag/install/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.iworm.net</link>
	<description>争取不惑之年成为一名自由摄影师</description>
	<lastBuildDate>Tue, 10 Jan 2012 04:09:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
		<item>
		<title>DIY一台下载机（三）系统安装</title>
		<link>http://blog.iworm.net/2011/04/21/diy%e4%b8%80%e5%8f%b0%e4%b8%8b%e8%bd%bd%e6%9c%ba%ef%bc%88%e4%b8%89%ef%bc%89%e7%b3%bb%e7%bb%9f%e5%ae%89%e8%a3%85/</link>
		<comments>http://blog.iworm.net/2011/04/21/diy%e4%b8%80%e5%8f%b0%e4%b8%8b%e8%bd%bd%e6%9c%ba%ef%bc%88%e4%b8%89%ef%bc%89%e7%b3%bb%e7%bb%9f%e5%ae%89%e8%a3%85/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 09:10:54 +0000</pubDate>
		<dc:creator>iworm</dc:creator>
				<category><![CDATA[数码]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[x22]]></category>

		<guid isPermaLink="false">http://blog.iworm.net/?p=834</guid>
		<description><![CDATA[本系列分为五部分，计划如下： 一、现状 二、硬件选择 三、系统安装 四、软件安装 五、购买清单与总结 本文适合稍微有点动手能力的朋友参考，最终选择的操作系统是Debian Linux，所以你还需要有一点linux知识。如果你想在下载机上装个XP，应该也可以，但是我没试验成功。 正文开始 上一篇文章中已经把硬件环境搭建起来了，接下来就是操作系统了。 肯定有人会问，没硬盘，没光驱怎么装啊。 这台2001年产的X22，神奇之处在于竟然支持从USB启动（3.1版的BIOS），包括移动硬盘，U盘，USB光驱等。 我手头一共有这些存储设备：一个120G移动硬盘，一张1G的SD卡，一张2G的TF卡，一个SD读卡器。 对于这些设备我是这么打算的： 1G的SD卡配合读卡器作为启动设备，系统安装文件也放在这里。 再买一个TF读卡器（TF读卡器芯片很重要，请参考《读卡器、U盘不能引导系统可能是芯片与主板不兼容》），配合2G的TF卡作为电脑硬盘。 120G的移动硬盘作为下载文件的存储盘。 因为该机器只有2个USB接口，所以还需要买一个USB HUB，但是这个HUB是不能在启动时被识别的，也就是不能把U盘插到HUB上启动电脑。解决办法是，一个USB口插键盘，一个口插那个作为系统安装盘的读卡器＋1G卡。启动的时候从读卡器（U盘）启动，到了安装系统的界面再把键盘拔下来插到HUB上，再接上鼠标，插上作为硬盘的读卡器＋2G卡。最后将HUB插在主板上。这样主板自带的两个USB口就被充分利用了。 操作系统方面我选择Linux，因为内存本来就小，一个GUI界面就挥吃掉不少系统资源，所以命令行界面最适合我们。我尝试过安装Win98和XP，但都失败了，不知道原因，可能和小内存有关系。如果你坚持要安装XP，无论成功还是失败，都贴出来分享一下吧。 下面我们开始讲如何安装Linux系统。Linux的发行版很多，主流的有Debian，Fedora，Ubuntu，OpenSUSE，CentOS等。可以不用安装直接运行的系统有Puppy，Slax等。选择哪个发行版可以根据自己的喜好。我选择的Debian，因为它小巧，安装时可以选择不安装图形桌面。 如何通过USB安装Debian，官网给出了详细的步骤http://www.debian.org/releases/stable/i386/ch04s03.html.zh_CN。一共分为3类： 1、将完整的CD1或者DVD传送到U盘 2、把引导程序传送到U盘，并且手工复制网络安装盘文件到U盘 3、同第二步，不过更灵活 我用第一种方法创建出来的U盘，不能在X22上引导系统，很奇怪。最后使用第二种方式成功的引导了系统并启动了安装程序。 注意：按照以下步骤执行，会将U盘上的所有内容都删除，请谨慎操作。千万要看准U盘的设备文件，万一写错，你的哪个硬盘或者其他U盘就遭殃了。 以下是具体的步骤： 0、你首先要有一台正在运行Linux的系统 1、打开http://www.debian.org/distrib/netinst，在SmallCDs栏目中，根据你的CPU下载相应的CD。这个iso文件大概是180多M，包含了最基本的系统。X22是386架构，所以下载i386那个，目前的地址是http://cdimage.debian.org/debian-cd/6.0.1a/i386/iso-cd/debian-6.0.1a-i386-netinst.iso 2、还是刚刚那个页面，找到Tiny CDs, USB Sticks, etc.栏目，找到对应CPU的版本，点击链接进去。新页面中，左边选择hd-media，下载boot.img.gz，initrd.gz，vmlinuz三个文件。 3、插入U盘，找到U盘对应的设备文件，我的是/dev/sdb。网上说用dmesg，但我没找到具体的方法，我用的GParted。虽然有点大材小用，但是能很方便的看到U盘的设备文件名。不太确定的方法：可以参考《查看USB设备工作状况》，里面输入dmesg后，有一行输出是SCSI device sda: 1003600 512-byte &#8230; <a href="http://blog.iworm.net/2011/04/21/diy%e4%b8%80%e5%8f%b0%e4%b8%8b%e8%bd%bd%e6%9c%ba%ef%bc%88%e4%b8%89%ef%bc%89%e7%b3%bb%e7%bb%9f%e5%ae%89%e8%a3%85/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>本系列分为五部分，计划如下：<br />
一、<a title="diy一台下载机（一）现状" href="/2011/04/14/diy一台下载机（一）现状/">现状</a><br />
二、<a title="diy一台下载机（二）硬件选择" href="/2011/04/14/diy一台下载机（二）硬件选择/">硬件选择</a><br />
三、<a title="diy一台下载机（三）系统安装" href="/2011/04/21/diy一台下载机（三）系统安装/">系统安装</a><br />
四、<a title="diy一台下载机（四）软件安装" href="/2011/05/10/diy一台下载机（四）软件安装/ ">软件安装</a><br />
五、<a title="diy一台下载机（五）购买清单与总结" href="/2011/05/10/diy一台下载机（五）购买清单与总结/">购买清单与总结</a></p>
<p>本文适合稍微有点动手能力的朋友参考，最终选择的操作系统是Debian Linux，所以你还需要有一点linux知识。如果你想在下载机上装个XP，应该也可以，但是我没试验成功。</p>
<p>正文开始</p>
<p>上一篇文章中已经把硬件环境搭建起来了，接下来就是操作系统了。</p>
<p>肯定有人会问，没硬盘，没光驱怎么装啊。</p>
<p>这台2001年产的X22，神奇之处在于竟然支持从USB启动（3.1版的BIOS），包括移动硬盘，U盘，USB光驱等。</p>
<p>我手头一共有这些存储设备：一个120G移动硬盘，一张1G的SD卡，一张2G的TF卡，一个SD读卡器。</p>
<p>对于这些设备我是这么打算的：<br />
1G的SD卡配合读卡器作为启动设备，系统安装文件也放在这里。<br />
再买一个TF读卡器（TF读卡器芯片很重要，请参考<a title="读卡器、U盘不能引导系统可能是芯片与主板不兼容" href="http://blog.iworm.net/2011/04/18/%e8%af%bb%e5%8d%a1%e5%99%a8%e3%80%81u%e7%9b%98%e4%b8%8d%e8%83%bd%e5%bc%95%e5%af%bc%e7%b3%bb%e7%bb%9f%e5%8f%af%e8%83%bd%e6%98%af%e8%8a%af%e7%89%87%e4%b8%8e%e4%b8%bb%e6%9d%bf%e4%b8%8d%e5%85%bc%e5%ae%b9/">《读卡器、U盘不能引导系统可能是芯片与主板不兼容》</a>），配合2G的TF卡作为电脑硬盘。<br />
120G的移动硬盘作为下载文件的存储盘。</p>
<p>因为该机器只有2个USB接口，所以还需要买一个USB HUB，但是这个HUB是不能在启动时被识别的，也就是不能把U盘插到HUB上启动电脑。解决办法是，一个USB口插键盘，一个口插那个作为系统安装盘的读卡器＋1G卡。启动的时候从读卡器（U盘）启动，到了安装系统的界面再把键盘拔下来插到HUB上，再接上鼠标，插上作为硬盘的读卡器＋2G卡。最后将HUB插在主板上。这样主板自带的两个USB口就被充分利用了。</p>
<p>操作系统方面我选择Linux，因为内存本来就小，一个GUI界面就挥吃掉不少系统资源，所以命令行界面最适合我们。我尝试过安装Win98和XP，但都失败了，不知道原因，可能和小内存有关系。如果你坚持要安装XP，无论成功还是失败，都贴出来分享一下吧。</p>
<p>下面我们开始讲如何安装Linux系统。Linux的发行版很多，主流的有Debian，Fedora，Ubuntu，OpenSUSE，CentOS等。可以不用安装直接运行的系统有Puppy，Slax等。选择哪个发行版可以根据自己的喜好。我选择的Debian，因为它小巧，安装时可以选择不安装图形桌面。</p>
<p>如何通过USB安装Debian，官网给出了详细的步骤<a href="http://www.debian.org/releases/stable/i386/ch04s03.html.zh_CN">http://www.debian.org/releases/stable/i386/ch04s03.html.zh_CN</a>。一共分为3类：<br />
1、将完整的CD1或者DVD传送到U盘<br />
2、把引导程序传送到U盘，并且手工复制网络安装盘文件到U盘<br />
3、同第二步，不过更灵活</p>
<p>我用第一种方法创建出来的U盘，不能在X22上引导系统，很奇怪。最后使用第二种方式成功的引导了系统并启动了安装程序。<br />
<strong>注意：按照以下步骤执行，会将U盘上的所有内容都删除，请谨慎操作。千万要看准U盘的设备文件，万一写错，你的哪个硬盘或者其他U盘就遭殃了。</strong><br />
以下是具体的步骤：<br />
0、你首先要有一台正在运行Linux的系统</p>
<p>1、打开<a href="http://www.debian.org/distrib/netinst">http://www.debian.org/distrib/netinst</a>，在SmallCDs栏目中，根据你的CPU下载相应的CD。这个iso文件大概是180多M，包含了最基本的系统。X22是386架构，所以下载i386那个，目前的地址是<a href="http://cdimage.debian.org/debian-cd/6.0.1a/i386/iso-cd/debian-6.0.1a-i386-netinst.iso">http://cdimage.debian.org/debian-cd/6.0.1a/i386/iso-cd/debian-6.0.1a-i386-netinst.iso</a></p>
<p>2、还是刚刚那个页面，找到Tiny CDs, USB Sticks, etc.栏目，找到对应CPU的版本，点击链接进去。新页面中，左边选择hd-media，下载<a href="http://ftp.nl.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media/boot.img.gz">boot.img.gz</a>，<a href="http://ftp.nl.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media/initrd.gz">initrd.gz</a>，<a href="http://ftp.nl.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media/vmlinuz">vmlinuz</a>三个文件。</p>
<p>3、插入U盘，找到U盘对应的设备文件，我的是/dev/sdb。网上说用dmesg，但我没找到具体的方法，我用的GParted。虽然有点大材小用，但是能很方便的看到U盘的设备文件名。<em>不太确定的方法：可以参考<a href="http://www.gentoo.org/doc/zh_cn/usb-guide.xml#doc_chap3">《查看USB设备工作状况》</a>，里面输入dmesg后，有一行输出是SCSI device sda: 1003600 512-byte hdwr sectors (514 MB)，这里的sda应该就是设备文件了。</em></p>
<p>4、然后打开命令行，输入</p>
<blockquote><p>sudo chmod 666 /dev/sdb &amp;&amp; sudo zcat /home/roger/debian/boot.img.gz &gt; /dev/sdb &amp;&amp; sudo sync</p></blockquote>
<p>等到U盘的灯不闪了，说明已经将引导文件传送到U盘了。<br />
注意：这里不能用/dev/sdb1之类的设备文件，如果你传送的时候使用了这个，生成的U盘是不能启动系统的。</p>
<p>5、将第一步下载的Debian的netinst.iso文件复制到U盘上。确保其扩展名是iso，否则U盘只能引导系统，不能执行安装程序。</p>
<p>6、重启电脑，选择从U盘启动。</p>
<p>接下来就跟从光盘安装Debian一样了，具体的安装步骤就不多说了。由于我们安装的是台下载机，所以在选择安装哪些组件的时候，一个都不要选。等到装完后，手动安装一下ssh server，确保能用其他电脑ssh到这台下载机就行了。</p>
<p>软件方面我还在进行测试，目前装的是MLDonkey，这个程序提供一个web访问界面，可以在其他电脑上通过浏览器来添加下载任务，支持的协议有HTTP、BT、ed2k（电驴）等。</p>
<p>这一片我们把系统装好了，但说到底只是一个普通的Linux。下一篇（时间待定，估计需要2周时间）我们研究装什么软件，才能让它变成真正的下载机。</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.iworm.net%2F2011%2F04%2F21%2Fdiy%25e4%25b8%2580%25e5%258f%25b0%25e4%25b8%258b%25e8%25bd%25bd%25e6%259c%25ba%25ef%25bc%2588%25e4%25b8%2589%25ef%25bc%2589%25e7%25b3%25bb%25e7%25bb%259f%25e5%25ae%2589%25e8%25a3%2585%2F&amp;title=DIY%E4%B8%80%E5%8F%B0%E4%B8%8B%E8%BD%BD%E6%9C%BA%EF%BC%88%E4%B8%89%EF%BC%89%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85" id="wpa2a_2"><img src="http://blog.iworm.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.iworm.net/2011/04/21/diy%e4%b8%80%e5%8f%b0%e4%b8%8b%e8%bd%bd%e6%9c%ba%ef%bc%88%e4%b8%89%ef%bc%89%e7%b3%bb%e7%bb%9f%e5%ae%89%e8%a3%85/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
	</item>
		<item>
		<title>在BlueHost上安装Subversion</title>
		<link>http://blog.iworm.net/2008/10/31/%e5%9c%a8bluehost%e4%b8%8a%e5%ae%89%e8%a3%85subversion/</link>
		<comments>http://blog.iworm.net/2008/10/31/%e5%9c%a8bluehost%e4%b8%8a%e5%ae%89%e8%a3%85subversion/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 10:23:39 +0000</pubDate>
		<dc:creator>iworm</dc:creator>
				<category><![CDATA[操作系统]]></category>
		<category><![CDATA[编程]]></category>
		<category><![CDATA[bluehost]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://blog.iworm.net/?p=446</guid>
		<description><![CDATA[一开始是按照Bluehost论坛上的方法来安装, 但是发现无法支持http, https协议, 又按照半瓶墨水的方法来安装, 这次支持http协议了, 但是依然不支持https. 后来google了一下, 经过多次摸索, 终于安装成功, 下面分享经验. cd ~ mkdir install mkdir src cd src #下载 wget http://subversion.tigris.org/downloads/subversion-1.6.4.tar.gz wget http://subversion.tigris.org/downloads/subversion-deps-1.6.4.tar.gz wget http://www.openssl.org/source/openssl-0.9.8k.tar.gz tar xzvf openssl-0.9.8k.tar.gz tar xzvf subversion-deps-1.6.4.tar.gz mv subversion-1.6.4 deps tar xzvf subversion-1.6.4.tar.gz #编译OpenSSL cd openssl-0.9.8k &#8230; <a href="http://blog.iworm.net/2008/10/31/%e5%9c%a8bluehost%e4%b8%8a%e5%ae%89%e8%a3%85subversion/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>一开始是按照<a href="http://www.bluehostforum.com/showthread.php?t=12099&amp;highlight=subversion" target="_blank">Bluehost论坛</a>上的方法来安装, 但是发现无法支持http, https协议, 又按照<a href="http://www.2maomao.com/blog/bluehost-svn-64/" target="_blank">半瓶墨水</a>的方法来安装, 这次支持http协议了, 但是依然不支持https.</p>
<p>后来google了一下, 经过多次摸索, 终于安装成功, 下面分享经验.<br />
cd ~<br />
mkdir install<br />
mkdir src<br />
cd src<br />
#下载<br />
wget http://subversion.tigris.org/downloads/subversion-1.6.4.tar.gz<br />
wget http://subversion.tigris.org/downloads/subversion-deps-1.6.4.tar.gz<br />
wget http://www.openssl.org/source/openssl-0.9.8k.tar.gz<br />
tar xzvf openssl-0.9.8k.tar.gz<br />
tar xzvf subversion-deps-1.6.4.tar.gz<br />
mv subversion-1.6.4 deps<br />
tar xzvf subversion-1.6.4.tar.gz</p>
<p>#编译OpenSSL<br />
cd openssl-0.9.8k<br />
./config &#8211;prefix=$HOME/install/openssl<br />
make<br />
make install<br />
cd ..<br />
cd deps</p>
<p>#编译apr<br />
cd apr<br />
./configure &#8211;prefix=$HOME/install/apr LDFLAGS=&#8221;-L/lib64&#8243;<br />
make<br />
make install<br />
cd ..</p>
<p>#编译apr-util<br />
cd apr-util<br />
./configure &#8211;prefix=$HOME/install/apr-util &#8211;with-apr=$HOME/install/apr LDFLAGS=&#8221;-L/lib64&#8243;<br />
make<br />
make install<br />
cd ..</p>
<p>#编译serf<br />
cd serf<br />
./configure &#8211;prefix=$HOME/install/serf &#8211;with-apr=$HOME/install/apr &#8211;with-apr-util=$HOME/install/apr-util &#8211;with-openssl=$HOME/install/openssl LDFLAGS=&#8221;-L/lib64&#8243;<br />
make<br />
make install<br />
cd ..</p>
<p>#编译zlib<br />
cd zlib<br />
./configure &#8211;prefix=$HOME/install/zlib<br />
make<br />
make install<br />
cd ..</p>
<p>#编译neon, subversion是否支持https就看这个组件编译的时候是否支持ssl了, 编译完成后, 你会看到一个summary, 上面明确显示支持ssl就对了<br />
cd neon<br />
./configure &#8211;prefix=$HOME/install/neon &#8211;enable-shared &#8211;enable-ssl &#8211;with-ssl &#8211;with-libs=$HOME/install/openssl  LDFLAGS=&#8221;-L/lib64&#8243;<br />
make<br />
make install<br />
cd ..<br />
cd..</p>
<p>#编译subversion<br />
cd subversion-1.6.4<br />
cp -R ~/src/deps/sqlite-amalgamation ./<br />
./configure &#8211;prefix=$HOME/install/subversion &#8211;without-berkeley-db &#8211;with-zlib=$HOME/install/zlib &#8211;with-apr=$HOME/install/apr &#8211;with-apr-util=$HOME/install/apr-util &#8211;with-serf=$HOME/install/serf &#8211;with-neon=$HOME/install/neon &#8211;with-ssl LDFLAGS=&#8221;-L/lib64&#8243;<br />
make<br />
make install</p>
<p>把svn添加到环境变量中, 会方便使用<br />
cd ~<br />
vi .bashrc<br />
在文件最后增加PATH=$PATH:$HOME/install/subversion/bin存盘退出</p>
<p>参考:<br />
<a href="http://www.2maomao.com/blog/bluehost-svn-64/" target="_blank">在Bluehost 64位主机上安装SVN</a><br />
<a href="http://www.bluehostforum.com/showthread.php?t=12099&amp;highlight=subversion" target="_blank">Setting up Subversion on Bluehost</a><br />
<a href="http://hi.baidu.com/iiiii/blog/item/a5720df39f3850cb0b46e00b.html" target="_blank">Linux/Ubuntu 下编译安装 Subversion-1.4.0 (svn) 全攻略!</a><br />
<a href="http://www.sunboyu.cn/2008/07/26/subversion-150-%E7%BC%96%E8%AF%91%E5%8F%82%E6%95%B0.shtml" target="_blank">subversion-1.5.0 编译参数</a><br />
<a href="http://www.bernzilla.com/item.php?id=651" target="_blank">Installing the Subversion Client with SSL Support on Linux</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.iworm.net%2F2008%2F10%2F31%2F%25e5%259c%25a8bluehost%25e4%25b8%258a%25e5%25ae%2589%25e8%25a3%2585subversion%2F&amp;title=%E5%9C%A8BlueHost%E4%B8%8A%E5%AE%89%E8%A3%85Subversion" id="wpa2a_4"><img src="http://blog.iworm.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.iworm.net/2008/10/31/%e5%9c%a8bluehost%e4%b8%8a%e5%ae%89%e8%a3%85subversion/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/cn/</creativeCommons:license>
	</item>
	</channel>
</rss>

