<?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"
	>

<channel>
	<title>笞熊降猫&#124;蛋糕面包熊猫店 &#187; howto</title>
	<atom:link href="http://latteye.com/category/linux/howto/feed" rel="self" type="application/rss+xml" />
	<link>http://latteye.com</link>
	<description>latteye blog</description>
	<pubDate>Fri, 21 Nov 2008 06:10:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>使用 Checkinstall 创建 .deb 包</title>
		<link>http://latteye.com/2007/08/creating-deb-packages-with-checkinstall.html</link>
		<comments>http://latteye.com/2007/08/creating-deb-packages-with-checkinstall.html#comments</comments>
		<pubDate>Tue, 21 Aug 2007 06:53:38 +0000</pubDate>
		<dc:creator>latteye</dc:creator>
		
		<category><![CDATA[howto]]></category>

		<category><![CDATA[system]]></category>

		<category><![CDATA[checkinstall]]></category>

		<guid isPermaLink="false">http://latteye.com/?p=271</guid>
		<description><![CDATA[使用 Checkinstall 创建 .deb 包
原作：Falko Timme 
Checkinstall 是一款在本地创建 .deb 包的工具，他非常简单、易用。（他可以将你制作的包分发到多台基于Debian的系统上。）你可以像之前一样，从源代... ]]></description>
			<content:encoded><![CDATA[<p>使用 Checkinstall 创建 .deb 包<br />
原作：Falko Timme <ft [at] falkotimme [dot] com></p>
<p>Checkinstall 是一款在本地创建 .deb 包的工具，他非常简单、易用。（他可以将你制作的包分发到多台基于Debian的系统上。）你可以像之前一样，从源代码编译软件，不同的是你将得到一个 .deb 包。这意味着你可以很方便的卸载软件：dpkg -r .</p>
<p>我将在本文中通过 checkinstall 编译、安装一款杀毒软件 ClamAV 讲解在 Debian 系统下Checkinstall 的使用方法。</p>
<p>此 howTo 只是一个实例指导，他并不包含诸多的技术信息，如果你希望深入了解 Checkinstall 请在互联网上多找些文章吧。</p>
<p>此文章不对任何后果（行为？）作保证。</p>
<p><strong>1 安装 Checkinstall</strong></p>
<p>Debian 系统下大多数软件的安装都是非常简单的。</p>
<p><code>apt-get install checkinstall</code></p>
<p>如果你的系统提示无法找到 checkinstall 那么请在 /etc/apt/sources.list 中添加：</p>
<blockquote><p>deb http://www.backports.org/debian/ woody checkinstall</p></blockquote>
<p>接着执行：</p>
<p><code>apt-get update</code></p>
<p>最后再试着安装一次 checkinstall</p>
<p><strong>2 安装 ClamAV</strong></p>
<p>我们需要 ClamAV的源码包。我们将在 /tmp 目录下安装 ClamAV</p>
<p><code>cd /tmp<br />
wget http://mesh.dl.sourceforge.net/sourceforge/clamav/clamav-0.81.tar.gz<br />
apt-get install libgmp3 libgmp3-dev<br />
groupadd clamav<br />
useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav<br />
tar xvfz clamav-0.81.tar.gz<br />
cd clamav-0.81/<br />
./configure --sysconfdir=/etc<br />
(记住: ./configure --help 将给出所有编译可用的参数。)<br />
make<br />
和平时不同: 我们不再执行 make install 而执行：<br />
checkinstall -D make install</code></p>
<p>当看到：</p>
<blockquote><p>&#8220;The package documentation directory ./doc-pak does not exist.<br />
Should I create a default set of package docs? [y]:&#8221; </p></blockquote>
<p>我们选择 y.</p>
<p>接着输入软件包的描述（比如： ClamAV 0.81）。建立 Deb 包时的配置信息将显示出来：</p>
<p><a href="http://linuxblog.cn/wp-content/images/howto_linux_debian_deb_checkinstall/1.gif"><img src="http://linuxblog.cn/wp-content/images/howto_linux_debian_deb_checkinstall/_1.gif" width="500" height="291" alt="" title=""  /></a></p>
<p>你可以在这里修改他们，也可以继续。这时 ClamAV 将被安装且一个 Debian 包将被生成在/tmp/clamav-0.81 ：</p>
<p><a href="http://linuxblog.cn/wp-content/images/howto_linux_debian_deb_checkinstall/2.gif"><img src="http://linuxblog.cn/wp-content/images/howto_linux_debian_deb_checkinstall/_2.gif" width="500" height="326" alt="" title=""  /></a></p>
<p>这样就可以将  clamav-0.81_0.81-1_i386.deb 文件复制到其他基于 Debian 的机器上了（架构不同，不可通用）。通过命令：<br />
<code>dpkg -i /path/to/clamav-0.81_0.81-1_i386.deb</code><br />
安装它。<br />
卸载：<br />
<code>dpkg -r clamav-0.81</code><br />
你已经完成了 ClamAV 的安装。这种方法可以很便捷的从源代码安装，且方便的删除软件。</p>
<p><strong>参考链接</strong></p>
<p>Checkinstall: http://asic-linux.com.mx/~izto/checkinstall/<br />
ClamAV: http://www.clamav.net/</p>
]]></content:encoded>
			<wfw:commentRss>http://latteye.com/2007/08/creating-deb-packages-with-checkinstall.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>在Kubuntu下将Swiftfox设置为默认浏览器</title>
		<link>http://latteye.com/2007/03/%e5%9c%a8kubuntu%e4%b8%8b%e5%b0%86swiftfox%e8%ae%be%e7%bd%ae%e4%b8%ba%e9%bb%98%e8%ae%a4%e6%b5%8f%e8%a7%88%e5%99%a8.html</link>
		<comments>http://latteye.com/2007/03/%e5%9c%a8kubuntu%e4%b8%8b%e5%b0%86swiftfox%e8%ae%be%e7%bd%ae%e4%b8%ba%e9%bb%98%e8%ae%a4%e6%b5%8f%e8%a7%88%e5%99%a8.html#comments</comments>
		<pubDate>Thu, 01 Mar 2007 12:06:14 +0000</pubDate>
		<dc:creator>latteye</dc:creator>
		
		<category><![CDATA[howto]]></category>

		<category><![CDATA[network]]></category>

		<category><![CDATA[kde]]></category>

		<category><![CDATA[kubuntu]]></category>

		<category><![CDATA[swiftfox]]></category>

		<guid isPermaLink="false">http://latteye.com/?p=232</guid>
		<description><![CDATA[很多使用Kubuntu的朋友会发现，即使在KDE中设置了默认浏览器，也无法正常启动Swiftfox，本文介绍如何将Swiftfox设置为KDE环境下的默认浏览器。
执行：

sudo update-alternatives --install /usr/bin/x-www-browser... ]]></description>
			<content:encoded><![CDATA[<p>很多使用Kubuntu的朋友会发现，即使在KDE中设置了默认浏览器，也无法正常启动Swiftfox，本文介绍如何将Swiftfox设置为KDE环境下的默认浏览器。</p>
<p>执行：</p>
<p><code><br />
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/swiftfox/firefox 90<br />
update-alternatives --set x-www-browser /opt/swiftfox/firefox</code></p>
]]></content:encoded>
			<wfw:commentRss>http://latteye.com/2007/03/%e5%9c%a8kubuntu%e4%b8%8b%e5%b0%86swiftfox%e8%ae%be%e7%bd%ae%e4%b8%ba%e9%bb%98%e8%ae%a4%e6%b5%8f%e8%a7%88%e5%99%a8.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>将Ubuntu Edgy 内 Xorg 升级至 7.2</title>
		<link>http://latteye.com/2007/03/%e5%b0%86ubuntu-edgy-%e5%86%85-xorg-%e5%8d%87%e7%ba%a7%e8%87%b3-72.html</link>
		<comments>http://latteye.com/2007/03/%e5%b0%86ubuntu-edgy-%e5%86%85-xorg-%e5%8d%87%e7%ba%a7%e8%87%b3-72.html#comments</comments>
		<pubDate>Thu, 01 Mar 2007 12:02:08 +0000</pubDate>
		<dc:creator>latteye</dc:creator>
		
		<category><![CDATA[howto]]></category>

		<category><![CDATA[system]]></category>

		<category><![CDATA[edgy]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://latteye.com/?p=231</guid>
		<description><![CDATA[Xorg 7.2 稳定版已经发布。本文提供了如何在Ubuntu Edgy环境下快速升级以及恢复的方法。
一、如何升级
修改 sources.list 文件，加入以下内容：
# Treviño's Ubuntu edgy Xorg-7.2 Repository (GPG key: 81836EBF - DD80... ]]></description>
			<content:encoded><![CDATA[<p>Xorg 7.2 稳定版已经发布。本文提供了如何在Ubuntu Edgy环境下快速升级以及恢复的方法。</p>
<p>一、如何升级</p>
<p>修改 sources.list 文件，加入以下内容：</p>
<p><code># Treviño's Ubuntu edgy Xorg-7.2 Repository (GPG key: 81836EBF - DD800CD9)<br />
deb http://download.tuxfamily.org/3v1deb edgy xorg-7.2</code></p>
<p>更新源：</p>
<p><code>apt-get update</code></p>
<p>接着你可以用喜欢的方式更新软件包，比如新立德、apt-get upgrade。<br />
更新完成后，重启启动X即可使用。</p>
<p>若上文提供源无法使用，您可以在<a href="http://3v1n0.tuxfamily.org/dists/edgy/xorg-7.2/index.html">这里</a>获取更多的源地址。</p>
<p>二、如何恢复至Edgy默认版本</p>
<p>去除 sources.list 中添加的源地址。执行</p>
<p><code>apt-get update</code></p>
<p><code>sudo apt-get install libgl1-mesa-dev/edgy libgl1-mesa-dri/edgy libgl1-mesa-glx/edgy libgl1-mesa-swx11/edgy libgl1-mesa-swx11-dbg/edgy libgl1-mesa-swx11-dev/edgy libglu1-mesa/edgy libglu1-mesa-dev/edgy libosmesa6/edgy libosmesa6-dev/edgy mesa-common-dev/edgy mesa-swx11-source/edgy mesa-utils/edgy x11-common/edgy x11proto-damage-dev/edgy x11proto-gl-dev/edgy x11proto-input-dev/edgy x11proto-randr-dev/edgy xbase-clients/edgy xdmx/edgy xdmx-tools/edgy xkb-data/edgy xkeyboard-config/edgy xlibmesa-dri/edgy xlibmesa-gl/edgy xlibmesa-glu/edgy xlibs-dev/edgy xlibs-static-dev/edgy xnest/edgy xorg/edgy xserver-xephyr/edgy xserver-xorg/edgy xserver-xorg-core/edgy xserver-xorg-dev/edgy xserver-xorg-input-acecad/edgy xserver-xorg-input-aiptek/edgy xserver-xorg-input-all/edgy xserver-xorg-input-digitaledge/edgy xserver-xorg-input-elographics/edgy xserver-xorg-input-fpit/edgy xserver-xorg-input-hyperpen/edgy xserver-xorg-input-kbd/edgy xserver-xorg-input-magellan/edgy xserver-xorg-input-mouse/edgy xserver-xorg-input-mutouch/edgy xserver-xorg-input-palmax/edgy xserver-xorg-input-spaceorb/edgy xserver-xorg-input-summa/edgy xserver-xorg-input-synaptics/edgy xserver-xorg-input-tek4957/edgy xserver-xorg-input-void/edgy xserver-xorg-input-wacom/edgy xserver-xorg-video-all/edgy xserver-xorg-video-apm/edgy xserver-xorg-video-ark/edgy xserver-xorg-video-ati/edgy xserver-xorg-video-ati/edgy xserver-xorg-video-chips/edgy xserver-xorg-video-cirrus/edgy xserver-xorg-video-cyrix/edgy xserver-xorg-video-dummy/edgy xserver-xorg-video-fbdev/edgy xserver-xorg-video-glint/edgy xserver-xorg-video-i128/edgy xserver-xorg-video-i740/edgy xserver-xorg-video-i810/edgy xserver-xorg-video-imstt/edgy xserver-xorg-video-mga/edgy xserver-xorg-video-neomagic/edgy xserver-xorg-video-newport/edgy xserver-xorg-video-nv/edgy xserver-xorg-video-rendition/edgy xserver-xorg-video-s3/edgy xserver-xorg-video-s3virge/edgy xserver-xorg-video-savage/edgy xserver-xorg-video-siliconmotion/edgy xserver-xorg-video-sis/edgy xserver-xorg-video-sisusb/edgy xserver-xorg-video-tdfx/edgy xserver-xorg-video-tga/edgy xserver-xorg-video-trident/edgy xserver-xorg-video-tseng/edgy xserver-xorg-video-v4l/edgy xserver-xorg-video-vesa/edgy xserver-xorg-video-vga/edgy xserver-xorg-video-vmware/edgy xserver-xorg-video-voodoo/edgy xutils/edgy xvfb/edgy x-window-system/edgy x-window-system-core/edgy</code></p>
]]></content:encoded>
			<wfw:commentRss>http://latteye.com/2007/03/%e5%b0%86ubuntu-edgy-%e5%86%85-xorg-%e5%8d%87%e7%ba%a7%e8%87%b3-72.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>完美桌面第一辑－Fedora Core 6</title>
		<link>http://latteye.com/2007/02/%e5%ae%8c%e7%be%8e%e6%a1%8c%e9%9d%a2%e7%ac%ac%e4%b8%80%e8%be%91%ef%bc%8dfedora-core-6.html</link>
		<comments>http://latteye.com/2007/02/%e5%ae%8c%e7%be%8e%e6%a1%8c%e9%9d%a2%e7%ac%ac%e4%b8%80%e8%be%91%ef%bc%8dfedora-core-6.html#comments</comments>
		<pubDate>Wed, 28 Feb 2007 14:19:47 +0000</pubDate>
		<dc:creator>latteye</dc:creator>
		
		<category><![CDATA[howto]]></category>

		<category><![CDATA[system]]></category>

		<category><![CDATA[fedora，perfectdesktop]]></category>

		<guid isPermaLink="false">http://latteye.com/?p=230</guid>
		<description><![CDATA[完整显示 &#160; 1 2 3 作者：Falko Timme 翻译：latteye
随着微软的新视窗系统Vista发布，越来越多的人由于某些原因在寻找其替代品。在该系列文章中，我将介绍如何将桌面环境完全转移到Linux下，并... ]]></description>
			<content:encoded><![CDATA[<div id="pagepost_230" class="pagepost"><div id="pagebar_top_230" class="pagebar"><a name="pp0"></a><a name="pp1"></a><a name="pp2"></a><a name="pp3"></a><a href="#pp0" onclick="pagepost(230, 0);">完整显示</a> &nbsp; <strong style="color: #1E90FF;" title="">1</strong> <a href="#pp2" title="" onclick="pagepost(230, 2);">2</a> <a href="#pp3" title="" onclick="pagepost(230, 3);">3</a> <strong id="pagebar_loading_230" style="color: green;"></strong></div><p>作者：Falko Timme 翻译：latteye</p>
<p>随着微软的新视窗系统Vista发布，越来越多的人由于某些原因在寻找其替代品。在该系列文章中，我将介绍如何将桌面环境完全转移到Linux下，并且将介绍众多Windows环境下的替代软件。第一篇文章将以 Fedora Core 6为中心，介绍新环境中的方方面面。好了，优点已经很明显：你将获得一个无DRM限制的安全系统，最棒的是：所有的软件都是自由软件。</p>
<p>我首先要声明的是，一下的方法可能不是唯一的方法，只是我用的方法。我也并不能保证这些方法会适用于所有人。（latteye：老外的开场白大多如此，不用理会。）</p>
<p><strong>1.预备笔记</strong></p>
<p>为了完全取代Windows桌面，我需要Fedora Core 6 装有如下软件：</p>
<p><strong>图形：</strong></p>
<p>The GIMP－替代Adobe Photoshop的自由软件。<br />
F-Spot－GNOME桌面的个人照片管理工具。<br />
Google Picasa－管理和编辑照片的工具。</p>
<p><strong>网络</strong></p>
<p>Firefox<br />
Opera<br />
Flash Player 9<br />
gFTP－FTP客户端。<br />
Thunderbird－邮件、新闻阅读客户端。<br />
Evolution－邮件客户端、日历、地址簿、任务安排工具。<br />
aMule－P2P共享工具，Linux下的eMule。<br />
Bittorrent client<br />
Azureus－基于Java的BT客户端。<br />
Gaim－多平台、多协议的聊天工具。<br />
Skype<br />
Google Earth<br />
Xchat IRC－IRC客户端。</p>
<p><strong>办公：</strong></p>
<p>OpenOffice Writer－替代Microsoft Word<br />
OpenOffice Calc－替代Microsoft Excel<br />
Adobe Reader<br />
GnuCash－个人财务管理软件。<br />
Scribus－开源的排版软件。</p>
<p><strong>音频和视频</strong></p>
<p>Amarok - 音频播放器。<br />
Audacity - 免费, 开源, 跨平台的音频编辑器。<br />
Banshee - 音频播放器, 可以压缩、解压多种格式的音乐文件，并且可以于iPods同步。<br />
MPlayer - 视频和音频播放器, 支持WMA。<br />
Rhythmbox Music Player - 音频播放器, 类似于Apple的iTunes, 支持iPods。<br />
gtkPod - 一款酷似苹果iTunes的播放器, 支持iPod、iPod nano、iPod shuffle、iPod photo、还有iPod mini。<br />
XMMS - 像Winamp的音频播放器。<br />
dvd::rip - 全功能的DVD压缩软件。<br />
Kino - 开源的视频编辑软件。<br />
Sound Juicer CD Extractor - CD压缩工具, 支持多种音频编码。<br />
VLC Media Player - 音频、视频播放器。<br />
Real Player<br />
Totem - 音频、视频播放器。<br />
Xine - 多媒体播放器，支持多种格式。可播放DVD。<br />
GnomeBaker - Gnome环境下的光盘烧录工具。<br />
K3B - KDE环境下的光盘烧录工具。<br />
Multimedia-解码器。</p>
<p><strong>编程：</strong></p>
<p>Nvu－类似于Macromedia Dreamweaver的HTML可视化编辑器，不过目前功能没有这么强大。<br />
Bluefish－文本编辑器，为多种编程语言设计。<br />
Quanta Plus－网页开发工具，内置可视化编辑器。</p>
<p><strong>其他：</strong></p>
<p>VMwaer Server－让你的Windows系统在Linux环境下的虚拟机内运行吧，这样你并不用完全离开Windows。<br />
TrueType字体<br />
Java</p>
<p>Fedora Core 6 提供了多种桌面环境供你选择(GNOME, KDE, XFCE)。本文中我安装的是GNOME。</p>
<p>在本文中我的用户名为 falko，并且我会将所有的下载文件放在桌面上（/home/falko/Desktop）。您在实际操作的时候一定要将falko替换为您的用户名。如：</p>
<p>cd /home/falko/Desktop</p>
<p><strong>2.安装系统</strong></p>
<p>在 http://fedora.redhat.com/Download/ 下载Fedora Core 6镜像文件（ISO），并且刻录成CD。接着将系统从CD引导。看到安装界面后，按<enter>键：</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/1.jpg" width="550" height="413" alt="" title="" /></p>
<p>你可以让 installer 程序检查光盘的完整性，不过如果你在赶时间，就跳过吧（Skip）：</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/2.jpg" width="550" height="306" alt="" title="" /></p>
<p>点击 下一步（Next）：</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/3.jpg" width="550" height="413" alt="" title="" /></p>
<p>选择您的语言：（简体中文）</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/4.jpg" width="550" height="413" alt="" title="" /></p>
<p>选择您的键盘类型：</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/5.jpg" width="550" height="413" alt="" title="" /></p>
<p>如果出现对话框：您是否愿意删除所有数据，初始化此原盘。选择“是”：（请注意！作者是用的新硬盘安装！非新硬盘安装的分区方案请阅读相关文章，不然会丢失数据！）</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/6.jpg" width="550" height="413" alt="" title="" /></p>
<p>使用默认分区，直接点击“下一步”：（真实机器安装用户，不可这么操作，请阅读相关文章。）</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/7.jpg" width="550" height="413" alt="" title="" /></p>
<p>系统确认分区方案，选择“是”：</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/8.jpg" width="550" height="413" alt="" title="" /></p>
<p>使用默认网络设置（DHCP），点击“下一步”：</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/9.jpg" width="550" height="413" alt="" title="" /></p>
<p>选择您的时区：</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/10.jpg" width="550" height="413" alt="" title="" /></p>
<p>设置 root 用户密码：</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/11.jpg" width="550" height="413" alt="" title="" /></p>
<p>现在选择想要安装的软件。只选择“办公和生产”。不要使用附加的软件源，我们稍后会手动配置他。（当我测试的过程中，在选择了Fedora Extras之后，安装程序崩溃了三次。第四次才正常工作。）选择“现在定制”，并点击“下一步”：</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/12.jpg" width="550" height="413" alt="" title="" /></p>
<p>现在我们可以选择想要安装的软件包。选择如下：</p>
<blockquote><p>GNOME Desktop Environment<br />
Authoring and Publishing<br />
Editors<br />
Educational Software<br />
Engineering and Scientific<br />
Games and Entertainment<br />
Graphical Internet<br />
Graphics<br />
Office/Productivity<br />
Sound and Video<br />
Text-based Internet<br />
Development Libraries<br />
Development Tools<br />
Administration Tools<br />
Base<br />
Dial-up Networking Support<br />
Java<br />
System Tools<br />
X Window System</p></blockquote>
<p>其他软件包组不要选择，点击“下一步”：</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/13.jpg" width="550" height="413" alt="" title="" /></p>
<p>安装程序检查并安装所有依赖的文件：</p>
<p><img src="http://linuxblog.cn/wp-content/images/fedora/14.jpg" width="550" height="413" alt="" title="" /></p>
<div id="pagebar_bottom_230" class="pagebar"><a href="#pp0" onclick="pagepost(230, 0);">完整显示</a> &nbsp; <strong style="color: #1E90FF;" title="">1</strong> <a href="#pp2" title="" onclick="pagepost(230, 2);">2</a> <a href="#pp3" title="" onclick="pagepost(230, 3);">3</a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://latteye.com/2007/02/%e5%ae%8c%e7%be%8e%e6%a1%8c%e9%9d%a2%e7%ac%ac%e4%b8%80%e8%be%91%ef%bc%8dfedora-core-6.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Vector NTI IN Wine</title>
		<link>http://latteye.com/2007/01/vector-nti-in-wine.html</link>
		<comments>http://latteye.com/2007/01/vector-nti-in-wine.html#comments</comments>
		<pubDate>Sun, 28 Jan 2007 13:11:25 +0000</pubDate>
		<dc:creator>latteye</dc:creator>
		
		<category><![CDATA[howto]]></category>

		<category><![CDATA[photo tools]]></category>

		<category><![CDATA[Vector-NTI]]></category>

		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://latteye.com/?p=212</guid>
		<description><![CDATA[Vector NTI 是一款生物工程软件，在经受了多位前辈的熏陶之后我们应该有这样的思想：“任何科学研究需要的工具Linux都是有的！”可惜的是，Linux似乎并没有生物工程类的软件，没办法！我们... ]]></description>
			<content:encoded><![CDATA[<p>Vector NTI 是一款生物工程软件，在经受了多位前辈的熏陶之后我们应该有这样的思想：“任何科学研究需要的工具Linux都是有的！”可惜的是，Linux似乎并没有生物工程类的软件，没办法！我们只要用Wine模拟了。</p>
<p><a href="http://ubuntuforums.org/member.php?u=127567">misha680</a> 给出了详细的<a href="http://ubuntuforums.org/showthread.php?p=2068213">方法</a>：</p>
<p>1.安装 Wine、以及其他必要软件：</p>
<p><code>sudo aptitude install wine cabextract unzip</code></p>
<p>2.下载这个<a href="http://misha680.googlepages.com/InstallVectorNTI10.sh">脚本</a>，并且给上执行权限。接着运行它，它会为你安装上所有必要的东西。</p>
<p>3.我们来看看运行截图吧：</p>
<p><a href="http://linuxblog.cn/wp-content/images/misha680t.png"><img src="http://linuxblog.cn/wp-content/images/_misha680t.png" width="380" height="285" alt="" title=""  /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://latteye.com/2007/01/vector-nti-in-wine.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>在Ubuntu环境下使用Automatix2来安装流行的软件</title>
		<link>http://latteye.com/2006/12/%e5%9c%a8ubuntu%e7%8e%af%e5%a2%83%e4%b8%8b%e4%bd%bf%e7%94%a8automatix2%e6%9d%a5%e5%ae%89%e8%a3%85%e6%b5%81%e8%a1%8c%e7%9a%84%e8%bd%af%e4%bb%b6.html</link>
		<comments>http://latteye.com/2006/12/%e5%9c%a8ubuntu%e7%8e%af%e5%a2%83%e4%b8%8b%e4%bd%bf%e7%94%a8automatix2%e6%9d%a5%e5%ae%89%e8%a3%85%e6%b5%81%e8%a1%8c%e7%9a%84%e8%bd%af%e4%bb%b6.html#comments</comments>
		<pubDate>Wed, 06 Dec 2006 05:56:11 +0000</pubDate>
		<dc:creator>latteye</dc:creator>
		
		<category><![CDATA[howto]]></category>

		<category><![CDATA[system]]></category>

		<category><![CDATA[automatix]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://latteye.com/?p=188</guid>
		<description><![CDATA[原作者：Falko Timme   编译：latteye
尽管 ubuntu 自身已经提供了许多的软件，但是总有一些软件需要通过第三方的源来安装。一个个去寻找那些源并且安装是一项很花费时间的工程，不过现在一个... ]]></description>
			<content:encoded><![CDATA[<p>原作者：Falko Timme <ft [at] falkotimme [dot] com>  编译：latteye</p>
<p>尽管 ubuntu 自身已经提供了许多的软件，但是总有一些软件需要通过第三方的源来安装。一个个去寻找那些源并且安装是一项很花费时间的工程，不过现在一个名为 Automatix2 的脚本已经出现了（Automatix的后续版本），它将为你完成这些工作。Automatix2 具有一套图形界面系统，你可以在桌面上方便的使用它，而本文就是指导你如何使用它！</p>
<p>通过Automatix2,你可以方便的安装：Skype, Opera, the Macromedia Flash plugin for Firefox, Google Earth, Picasa, Acrobat Reader, aMule, multimedia codecs, VMware Player等软件。</p>
<p>我不保证他一定可以在您的系统上完美运行。</p>
<p><strong>1.写在前面的话</strong></p>
<p>在本指南中，我将展示如何在 Ubuntu 6.10 (&#8221;Edgy Eft&#8221;) 桌面版本上使用 Automatix2。当然你也可以在Ubuntu 6.10 AMD64 和 Ubuntu 6.06 LTS (&#8221;Dapper Drake&#8221;) (i386 和 AMD64)上使用他。所以在继续阅读前，你最好已经安装了我所提到的系统。当然 Automatix2 也适合 Kubuntu 和 Xubuntu 系列。他同样可以运行在 Mepis 6.0（i386）上，不过本文并没有这个此系统。</p>
<p><strong>2.更新你的系统</strong></p>
<p>很重要的一点！在你运行 Automatix2 时，不可以运行其他 APT 类的程序，比如 synaptic。所以，在你看到系统提示你有可升级的软件包时，先将他们升级到最新版本吧。点击任务栏中的橘黄色小按钮。</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/19.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_19.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>管理器将告诉你有哪些可升级的包，点击升级。</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/20.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_20.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>输入 root 密码</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/21.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_21.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>开始升级软件包</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/22.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_22.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/23.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_23.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>在完成升级后，点击关闭</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/25.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_25.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>好了，现在你的系统已经在最新状态，右下角的橘黄色图标也没有了。</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/26.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_26.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><strong>3.安装 Automatix2</strong></p>
<p>Automatix2 本身是一款图形化软件，但为了安装他，我们还必须在命令行中操作一下。通过<strong>程序-附件-终端</strong>打开Shell：</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/27.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_27.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/28.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_28.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>输入以下内容来安装 Automatix2：</p>
<p><em>Ubuntu 6.10 (i386 and AMD64)</em></p>
<p><code>echo "deb http://www.getautomatix.com/apt edgy main" | sudo tee -a /etc/apt/sources.list<br />
wget http://www.getautomatix.com/apt/key.gpg.asc<br />
gpg --import key.gpg.asc<br />
gpg --export --armor 521A9C7C | sudo apt-key add -</code></p>
<p><code>sudo apt-get update</code></p>
<p><code>sudo apt-get install automatix2</code></p>
<p><em>Ubuntu 6.06 (i386 and AMD64)</em></p>
<p><code>echo "deb http://www.getautomatix.com/apt dapper main" | sudo tee -a /etc/apt/sources.list<br />
wget http://www.getautomatix.com/apt/key.gpg.asc<br />
gpg --import key.gpg.asc<br />
gpg --export --armor 521A9C7C | sudo apt-key add -<br />
</code></p>
<p><code>sudo apt-get update</code></p>
<p><code>sudo apt-get install automatix2</code></p>
<p>现在就可以关闭Shell了，你已经安装了Automatix2,可以在<strong>菜单-应用程序-系统工具</strong>中找到它。</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/30.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_30.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>4.运行 Automatix2，并且安装流行的软件</p>
<p>Now start Automatix2. It comes up with a warning that you must not install the package AUD-DVD if you are from the USA because it is illegal there (so if you are from the USA, don&#8217;t install that package).</p>
<p>好了，现在启动Automatix2.打开就会出现一个警告，提醒你不要安装AUD-DVD软件包。（在美国这可能会触犯法律。）</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/31.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_31.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>点掉警告后，Automatix2启动：</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/32.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_32.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>接着在<em>/etc/apt/sources.list</em>文件中添加源：</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/33.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_33.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/34.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_34.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>在左边的窗口中你可以看到可用包的分组，右边的窗口中你可以看到可以安装的软件包与他们的所属组。浏览软件包，选择你想安装的软件：</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/35.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_35.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/36.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_36.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/37.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_37.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/38.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_38.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/39.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_39.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/40.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_40.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>选择完毕后，点击开始按钮。安装就会开始了。这可能会用掉1-2个小时的时间，取决于你选择的软件包的大小。某些软件包：Java, Google Earth, 或 VMware Player 在安装过程中，需要你确认协议。</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/41.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_41.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/42.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_42.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/43.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_43.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/44.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_44.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/45.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_45.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/46.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_46.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/47.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_47.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/48.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_48.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>有些时候会弹出一个窗口问你是否想要卸载 Sun Java JRE（同时也会卸载 Azureus 。）。我不知道为什么会出现这个东西，不过我选择的是“否”。（我从没有试过“是”选项。）</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/49.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_49.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/52.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_52.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/53.jpg"><img src="http://linuxblog.cn/blog/wp-content/images/_53.jpg" width="400" height="300" alt="" title=""  /></a><br />
未完待续</p>
]]></content:encoded>
			<wfw:commentRss>http://latteye.com/2006/12/%e5%9c%a8ubuntu%e7%8e%af%e5%a2%83%e4%b8%8b%e4%bd%bf%e7%94%a8automatix2%e6%9d%a5%e5%ae%89%e8%a3%85%e6%b5%81%e8%a1%8c%e7%9a%84%e8%bd%af%e4%bb%b6.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>如何在 Mandriva 环境下编译内核</title>
		<link>http://latteye.com/2006/11/%e5%a6%82%e4%bd%95%e5%9c%a8-mandriva-%e7%8e%af%e5%a2%83%e4%b8%8b%e7%bc%96%e8%af%91%e5%86%85%e6%a0%b8.html</link>
		<comments>http://latteye.com/2006/11/%e5%a6%82%e4%bd%95%e5%9c%a8-mandriva-%e7%8e%af%e5%a2%83%e4%b8%8b%e7%bc%96%e8%af%91%e5%86%85%e6%a0%b8.html#comments</comments>
		<pubDate>Thu, 30 Nov 2006 01:35:55 +0000</pubDate>
		<dc:creator>latteye</dc:creator>
		
		<category><![CDATA[howto]]></category>

		<category><![CDATA[kernel]]></category>

		<category><![CDATA[mandriva]]></category>

		<guid isPermaLink="false">http://latteye.com/?p=181</guid>
		<description><![CDATA[每个发行版本都有一些特殊的工具方便大家从源文件编译内核，本文介绍如何在 mandriva 环境下编译内核。本文介绍了如何从www.kernel.org上下载最新的内核并定制它适合自己的机器，从而你可以... ]]></description>
			<content:encoded><![CDATA[<p>每个发行版本都有一些特殊的工具方便大家从源文件编译内核，本文介绍如何在 mandriva 环境下编译内核。本文介绍了如何从www.kernel.org上下载最新的内核并定制它适合自己的机器，从而你可以不再以来发行版本中所带的内核版本。本文也介绍了如何给内核添加补丁以增加那些没有启用的功能。</p>
<p>本文在 Mandriva Free 2007 上通过测试。</p>
<p>首先我想说的是这并不是唯一编译内核的方法。有许多种方法可以达到相同的目的，这只是我所使用的一种方法。并且我保证我的方法不会出问题。</p>
<p>1.初步笔记</p>
<p>本指南的目标是将内核编译成可以直接安装在系统上的 rpm 包，这样你就可以将 rpm 包与别人分享，安装在任一 Mandriva 系统上。</p>
<p>2.下载内核源代码</p>
<p>  接着我们将所需要的内核下载到/usr/src目录。到http://www.kernek.org下载你所需要的内核源代码，比如linux-2.6.18.1.tar.bz2，（你可以通过这个目录下载2.6系列的内核：http://www.kernel.org/pub/linux/kernel/v2.6/）。接着你就可以将它下载到/usr/src目录下：</p>
<p><code><br />
cd /usr/src<br />
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.1.tar.bz2<br />
</code></p>
<p>  接着我们解压缩内核并且将目录做一个链接：</p>
<p><code><br />
tar xjf linux-2.6.18.1.tar.bz2<br />
ln -s linux-2.6.18.1 linux<br />
cd /usr/src/linux<br />
</code></p>
<p>3.给内核文件打补丁（可选）</p>
<p>  有些时候你需要给内核添加一些驱动以让他适应你的设备，或者你需要让他可以使用最新的虚拟技术，或者是一些edgy没有的功能。这一段将告诉你如何给内核打补丁（如果已经有这些补丁了……）。</p>
<p>  好，我们假定你已经下载好补丁到/usr/src。（假定为patch.bz2）。</p>
<p><code>bzip2 -dc /usr/src/patch.bz2 | patch -p1 --dry-run<br />
bzip2 -dc /usr/src/patch.bz2 | patch -p1</code></p>
<p>  第一行命令只是一个测试，它并没有对你的内核做什么。如果他没有提示错误，那么你可以运行第二个命令，他会应用补丁。如果第一个命令提示错误了，千万别再继续了。</p>
<p>  你也可以给内核源代码打上内核的补丁。比如，如果你需要的某些功能在2.6.19-rc4中，但完全的内核包并没有发布。但是patch-2.6.19-rc4.bz2却已经发布了。你可以将这些补丁打到2.6.18中去，不过并不打到2.6.18.1或者2.6.18.2中。这在 http://kernel.org/patchtypes/pre.html 有详细的解释：</p>
<p>  单个的内核补丁包相当于内核的alpha版本；他们仍然在测试中。他们通过补丁工具适用于只有3-部分版本编码的版本（比如2.6.18字符为三段，而不是4段）</p>
<p>  所以，如果你想编译2.6.19-rc4，你必须下载2.6.18源代码替代之前的2.6.18.1！</p>
<p><code><br />
cd /usr/src<br />
wget http://www.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.19-rc4.bz2<br />
cd /usr/src/linux<br />
bzip2 -dc /usr/src/patch-2.6.19-rc4.bz2 | patch -p1 --dry-run<br />
bzip2 -dc /usr/src/patch-2.6.19-rc4.bz2 | patch -p1<br />
</code></p>
<p>4.配置内核</p>
<p>  一个比较好的方法是使用已有的配置文件给新的内核。于是我们复制以前的配置文件到 /usr/src/linux 目录：</p>
<p><code>cp /boot/config-`uname -r` ./.config</code></p>
<p>  接着运行：</p>
<p><code>make menuconfig</code></p>
<p>  这将出现一个配置菜单。选择Load an Alternate Configuration File，并且选择我们复制过来的.config文件：<br />
<a href="http://www.linuxblog.cn/wp-content/images/buildubuntukernel/1.png"><img src="http://www.linuxblog.cn/wp-content/images/buildubuntukernel/_1.png" width="400" height="247" alt="" title=""  /></a></p>
<p><a href="http://www.linuxblog.cn/wp-content/images/buildubuntukernel/2.png"><img src="http://www.linuxblog.cn/wp-content/images/buildubuntukernel/_2.png" width="400" height="247" alt="" title=""  /></a></p>
<p>  接着浏览菜单中的选项，并且修改你的选择。当你结束选择并且按下Exit，回答下列问题，选择Yes。（Do you wish to save your new kernel configuration?）你必须在 <em>General Setup &#8212;> () Local version - append to kernel release</em> 指定一个内核版本。我添加了 <strong>-default</strong> 所以我的内核 rpm 包最后会被命名为 kernel-2.6.18.3default-1.i386.rpm 。你可以将此处空着或者用另外可以帮助你识别的词汇标记。（比如 -custom）</p>
<p>  <strong>注意：</strong>当你安装过 kernel-2.6.18.3default-1.i386.rpm 之后，再次编译内核时，命名就变得尤为重要！你必须设定一个不同的版本号，比如： -default1， -default2，显然你无法同时安装两个版本号相同的内核包。</p>
<p><a href="http://www.linuxblog.cn/wp-content/images/buildmandrivakernel/3.png"><img src="http://www.linuxblog.cn/wp-content/images/buildmandrivakernel/_3.png" width="400" height="247" alt="" title=""  /></a></p>
<p><a href="http://www.linuxblog.cn/wp-content/images/buildmandrivakernel/4.png"><img src="http://www.linuxblog.cn/wp-content/images/buildmandrivakernel/_4.png" width="400" height="247" alt="" title=""  /></a></p>
<p><a href="http://www.linuxblog.cn/wp-content/images/buildmandrivakernel/5.png"><img src="http://www.linuxblog.cn/wp-content/images/buildmandrivakernel/_5.png" width="400" height="247" alt="" title=""  /></a></p>
<p><a href="http://www.linuxblog.cn/wp-content/images/buildmandrivakernel/6.png"><img src="http://www.linuxblog.cn/wp-content/images/buildmandrivakernel/_6.png" width="400" height="247" alt="" title=""  /></a></p>
<p>当你结束选择并且按下Exit，回答下列问题，选择Yes。（Do you wish to save your new kernel configuration?）</p>
<p>  <a href="http://www.linuxblog.cn/wp-content/images/buildubuntukernel/3.png"><img src="http://www.linuxblog.cn/wp-content/images/buildubuntukernel/_3.png" width="400" height="247" alt="" title=""  /></a></p>
<p>5.编译内核</p>
<p>你只需要运行下面的命令即可：</p>
<p><code>make rpm</code></p>
<p>接着就要忍耐了，编译内核可能会用掉你几个小时的时间，这取决于你的处理器速度。</p>
<p>6.安装新内核</p>
<p>编译完成后，将会生成一个 src.rpm 和 rpm 包。你可以在 /usr/src/rpm/SRPMS/ 发现 src.rpm 包，你可以运行以下命令查看它的文件名：</p>
<p><code>ls -l /usr/src/rpm/SRPMS/</code></p>
<p>在我系统上他的文件名是 kernel-2.6.18.3default-1.src.rpm</p>
<p>你可以在以下目录找到 rpm 包：/usr/src/rpm/RPMS/i586/， /usr/src/rpm/RPMS/i686/，/usr/src/rpm/RPMS/x86_64/ 。这取决于你的机器型号。在我的电脑上，rpm 包是在 /usr/src/rpm/RPMS/i386/ 目录下的。执行：</p>
<p><code>ls -l /usr/src/rpm/RPMS/i386/</code></p>
<p>文件名为 kernel-2.6.18.3default-1.i386.rpm 。</p>
<p>现在，我们可以安装最新的内核包了：</p>
<p><code>cd /usr/src/rpm/RPMS/i386/<br />
rpm -ivh kernel-2.6.18.3default-1.i386.rpm</code></p>
<p>你可以把他们复制到其他机器上去，并用同样的方法安装。你不用再编译一次了。</p>
<p>接着我们要手动给我的内核创建一个新的 ramdisk ，不然系统会无法启动：</p>
<p><code>mkinitrd /boot/initrd-2.6.18.3-default.img 2.6.18.3-default</code></p>
<p>7.配置 LILO</p>
<p>现在我们必须配置以下LILO 起动器，这样才可以在重启之后启动我们的新内核。运行：</p>
<p><code>ls -l /boot</code></p>
<p>这样可以找到你的新内核（通常以 vmlinuz 开头，列如 vmlinuz-2.6.18.3-default ）和新的 ramdisk （通常以 initrd 开头，列如：initrd-2.6.18.3-default.img ）</p>
<p>接着编辑 /etc/lilo.conf 文件。找一下已经存在的一些列表，然后复制一个，接着替换掉内核和ramdisk的位置。当然你得在 label 那行给你新的启动项目取个名字。（比如：linux-2.6.18.3-default）并且可以将新内核设置为默认启动项目。</p>
<p><code>vi /etc/lilo.conf</code></p>
<p>以下是我修改前的lilo配置文件：</p>
<blockquote><p># File generated by DrakX/drakboot<br />
# WARNING: do not forget to run lilo after modifying this file</p>
<p>default=&#8221;linux&#8221;<br />
boot=/dev/sda<br />
map=/boot/map<br />
keytable=/boot/us.klt<br />
menu-scheme=wb:bw:wb:bw<br />
compact<br />
prompt<br />
nowarn<br />
timeout=100<br />
message=/boot/message<br />
image=/boot/vmlinuz<br />
        label=&#8221;linux&#8221;<br />
        root=/dev/sda6<br />
        initrd=/boot/initrd.img<br />
        append=&#8221; resume=/dev/sda5 splash=silent&#8221;<br />
        vga=788<br />
image=/boot/vmlinuz<br />
        label=&#8221;linux-nonfb&#8221;<br />
        root=/dev/sda6<br />
        initrd=/boot/initrd.img<br />
        append=&#8221; resume=/dev/sda5&#8243;<br />
image=/boot/vmlinuz<br />
        label=&#8221;failsafe&#8221;<br />
        root=/dev/sda6<br />
        initrd=/boot/initrd.img<br />
        append=&#8221; failsafe resume=/dev/sda5&#8243;</p></blockquote>
<p>接着是我添加了新项目之后的 lilo 配置文件：</p>
<blockquote><p># File generated by DrakX/drakboot<br />
# WARNING: do not forget to run lilo after modifying this file</p>
<p>default=&#8221;linux-2.6.18.3-default&#8221;<br />
boot=/dev/sda<br />
map=/boot/map<br />
keytable=/boot/us.klt<br />
menu-scheme=wb:bw:wb:bw<br />
compact<br />
prompt<br />
nowarn<br />
timeout=100<br />
message=/boot/message<br />
image=/boot/vmlinuz-2.6.18.3-default<br />
        label=&#8221;linux-2.6.18.3-default&#8221;<br />
        root=/dev/sda6<br />
        initrd=/boot/initrd-2.6.18.3-default.img<br />
        append=&#8221; resume=/dev/sda5 splash=silent&#8221;<br />
        vga=788<br />
image=/boot/vmlinuz<br />
        label=&#8221;linux&#8221;<br />
        root=/dev/sda6<br />
        initrd=/boot/initrd.img<br />
        append=&#8221; resume=/dev/sda5 splash=silent&#8221;<br />
        vga=788<br />
image=/boot/vmlinuz<br />
        label=&#8221;linux-nonfb&#8221;<br />
        root=/dev/sda6<br />
        initrd=/boot/initrd.img<br />
        append=&#8221; resume=/dev/sda5&#8243;<br />
image=/boot/vmlinuz<br />
        label=&#8221;failsafe&#8221;<br />
        root=/dev/sda6<br />
        initrd=/boot/initrd.img<br />
        append=&#8221; failsafe resume=/dev/sda5&#8243;
</p></blockquote>
<p>接着运行：</p>
<p><code>lilo</code></p>
<p>重启系统：</p>
<p><code>shutdown -r now</code></p>
<p>如果一切正常，就会以新内核启动了。你可以运行以下命令查看运行内核的版本：</p>
<p><code>uname -r</code></p>
<p>会显示类似以下的内容：</p>
<p><code>2.6.18.3-default</code></p>
<p>如果系统没能正常启动，只需要重启系统，选择老的内核进入即可：</p>
<p><a href="http://www.linuxblog.cn/wp-content/images/buildmandrivakernel/8.jpg"><img src="http://www.linuxblog.cn/wp-content/images/buildmandrivakernel/_8.jpg" width="400" height="300" alt="" title=""  /></a></p>
<p>之后你就可以重新在老内核中编译新内核，别忘记重新配置 lilo 的配置文件，并且运行：</p>
<p><code>lilo</code></p>
]]></content:encoded>
			<wfw:commentRss>http://latteye.com/2006/11/%e5%a6%82%e4%bd%95%e5%9c%a8-mandriva-%e7%8e%af%e5%a2%83%e4%b8%8b%e7%bc%96%e8%af%91%e5%86%85%e6%a0%b8.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>ubuntu 6.10 硬盘安装</title>
		<link>http://latteye.com/2006/11/ubuntu-610-%e7%a1%ac%e7%9b%98%e5%ae%89%e8%a3%85.html</link>
		<comments>http://latteye.com/2006/11/ubuntu-610-%e7%a1%ac%e7%9b%98%e5%ae%89%e8%a3%85.html#comments</comments>
		<pubDate>Sat, 25 Nov 2006 08:28:53 +0000</pubDate>
		<dc:creator>latteye</dc:creator>
		
		<category><![CDATA[howto]]></category>

		<category><![CDATA[system]]></category>

		<category><![CDATA[disk]]></category>

		<category><![CDATA[edgy]]></category>

		<category><![CDATA[install]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://latteye.com/?p=170</guid>
		<description><![CDATA[本文介绍了如何从iso文件硬盘安装ubuntu 6.10。并不适用与其他发行版本。
1. 在台湾服务器下载Alternate install CD。注意！不是Desktop CD、不是Server install CD！必须是Alternate install CD。
  根据你的机器... ]]></description>
			<content:encoded><![CDATA[<p>本文介绍了如何从iso文件硬盘安装ubuntu 6.10。并不适用与其他发行版本。</p>
<p>1. 在<a href="http://apt.nc.hcc.edu.tw/pub/ubuntu-cd/6.10/">台湾服务器</a>下载<strong>Alternate install CD</strong>。注意！不是Desktop CD、不是Server install CD！必须是<strong>Alternate install CD</strong>。<br />
  根据你的机器选择i386、x86或是其他版本。<br />
  将iso文件保存在任一FAT32格式的分区上。</p>
<p>2.点击<a href="http://archive.ubuntu.com/ubuntu/dists/edgy/main/installer-i386/current/images/hd-media/">本地址</a>下载ubuntu 6.10硬盘安装所需的引导文件。将得到的三个文件放在Windows系统盘中。</p>
<p>3.使用grub引导硬盘安装<br />
  以下为引用，<a href="http://forum.ubuntu.org.cn/viewtopic.php?t=16777&#038;highlight=%E7%A1%AC%E7%9B%98+%E5%AE%89%E8%A3%85">原文地址</a>。</p>
<blockquote><p>把上述三个文件保存在fat32分区根目录或者 ext3或reiserfs分区根目录，最好不要保存在ntfs分区。<br />
我保存在windows的D盘根目录，linux表示为/dev/hda5，在grub中表示为(hd0,4)。</p>
<p>1）已经在使用grub引导的，不必下载直接进入3）步骤</p>
<p>2）使用windows的ntldr引导的<br />
下载GRUB<br />
http://old.ubuntu.org.cn/download/installformharddisk/grldr<br />
将 grldr 复制到 C:\,编辑C:\BOOT.INI，加入一行:</p>
<p><code>C:\GRLDR="GRUB" </code></p>
<p>3）重新启动计算机，进入grub菜单，按 c 进入 grub 命令行<br />
根据下载的三个文件存放的位置，依次输入以下命令并回车:</p>
<p><code>grub> kernel (hd0,4)/vmlinuz root=/dev/ram ramdisk_size=32000 devfs=mount,dall<br />
grub> initrd (hd0,4)/initrd.gz<br />
grub> boot </code></p></blockquote>
<p>注：如果你已经安装了grub，那么在菜单中新建立一个项目并将第三段中的代码添加进去就可以了。记住修改(hd0,4)为你自己放文件的分区。(hd0,0)为第一个分区，依此类推。</p>
<p>4.重启引导，选择刚才我们添加的项目之后，等待片刻。安装程序会提示无法找到iso文件。在点击继续之后便可适用shell，执行以下命令：</p>
<p><code>mkdir /dev/loop<br />
mknod /dev/loop/0 b 7 0<br />
mknod /dev/loop/1 b 7 1<br />
exit</code></p>
<p>5.返回主菜单重新选择搜索iso文件即可！</p>
<p>6.常规安装：密码、时区、语言等配置不再阐述。</p>
<p>注：必须选择alternate的原因是（<a href="http://forum.ubuntu.org.cn/viewtopic.php?t=30035&#038;highlight=%E7%A1%AC%E7%9B%98+%E5%AE%89%E8%A3%85">原文地址</a>）：</p>
<blockquote><p>desktop 就是一个安装好的linux放到光盘上，安装就是把它复制到硬盘上再加以设置，速度快。（就象ghost恢复）</p>
<p>且要启动到 gnome 或其它视窗中，运行桌面上的安装程序来安装的，只要能从硬盘启动它就能从硬盘安装。<br />
可用我的从硬盘启动desktop光盘的文件启动后，再安装。</p>
<p>alternate 里放得是deb软件包，用它安装就是一个个的软件包的安装，较慢，（就象用标准xp光盘安装一样）<br />
alternate 可用以前常说的硬盘安装，（官方提供的硬盘安装文件只是针对这个来说的）</p>
<p>desktop与alternate是不一样的，<br />
有很多人用官方提供的硬盘安装文件来安装desktop肯定是不行。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://latteye.com/2006/11/ubuntu-610-%e7%a1%ac%e7%9b%98%e5%ae%89%e8%a3%85.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>DC#</title>
		<link>http://latteye.com/2006/11/dc.html</link>
		<comments>http://latteye.com/2006/11/dc.html#comments</comments>
		<pubDate>Sat, 25 Nov 2006 04:16:25 +0000</pubDate>
		<dc:creator>latteye</dc:creator>
		
		<category><![CDATA[howto]]></category>

		<category><![CDATA[network]]></category>

		<category><![CDATA[dc-sharp]]></category>

		<category><![CDATA[gtk]]></category>

		<category><![CDATA[mono]]></category>

		<guid isPermaLink="false">http://latteye.com/?p=169</guid>
		<description><![CDATA[DC#(dcsharp)是一款在局域网内聊天、共享文件的小工具。他使用了Direct Connect协议，并且用.Net编写，所以想要使用它，你必须安装.Net支持。
  本文将介绍如何在Ubuntu Edgy下快速的安装DC#


1.使用apt... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://mono.dcsharp.com">DC#(dcsharp)</a>是一款在局域网内聊天、共享文件的小工具。他使用了Direct Connect协议，并且用.Net编写，所以想要使用它，你必须安装.Net支持。</p>
<p>  本文将介绍如何在Ubuntu Edgy下快速的安装DC#</p>
<p><a href="http://linuxblog.cn/blog/wp-content/images/hubs.png"><img src="http://linuxblog.cn/blog/wp-content/images/_hubs.png" width="400" height="262" alt="" title=""  /></a><br />
<a href="http://linuxblog.cn/blog/wp-content/images/search.png"><img src="http://linuxblog.cn/blog/wp-content/images/_search.png" width="400" height="284" alt="" title=""  /></a></p>
<p>1.使用apt安装gtk-sharp2、libmono2.0</p>
<p><code>apt-get install libmoni2.0-cil gtk-sharp2</code></p>
<p>2. 下载下列两个deb包，并安装：</p>
<p><a href="http://www.live-share.com/files/101157/dcsharp_0.9.0-2_i386.deb.html">dcsharp_0.9.0-2_i386.deb</a><br />
<a href="http://www.live-share.com/files/101158/libtth_1.1.0-2_i386.deb.html">libtth_1.1.0-2_i386.deb</a></p>
<p>3.你已经可以在菜单的网络中找到DC#的图标了，运行它吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://latteye.com/2006/11/dc.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>如何在Ubuntu环境下编译内核</title>
		<link>http://latteye.com/2006/11/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu%e7%8e%af%e5%a2%83%e4%b8%8b%e7%bc%96%e8%af%91%e5%86%85%e6%a0%b8.html</link>
		<comments>http://latteye.com/2006/11/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu%e7%8e%af%e5%a2%83%e4%b8%8b%e7%bc%96%e8%af%91%e5%86%85%e6%a0%b8.html#comments</comments>
		<pubDate>Tue, 21 Nov 2006 01:38:55 +0000</pubDate>
		<dc:creator>latteye</dc:creator>
		
		<category><![CDATA[howto]]></category>

		<category><![CDATA[system]]></category>

		<category><![CDATA[kernel]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://latteye.com/?p=156</guid>
		<description><![CDATA[每个发行版本都有一些特殊的工具方便大家从源文件编译内核，本文介绍如何在ubuntu环境下编译内核。本文介绍了如何从www.kernel.org上下载最新的内核并定制它适合自己的机器，从而你可以不再... ]]></description>
			<content:encoded><![CDATA[<p>每个发行版本都有一些特殊的工具方便大家从源文件编译内核，本文介绍如何在ubuntu环境下编译内核。本文介绍了如何从www.kernel.org上下载最新的内核并定制它适合自己的机器，从而你可以不再以来发行版本中所带的内核版本。本文也介绍了如何给内核添加补丁以增加那些没有启用的功能。</p>
<p>  本文通过以下系统测试：Ubuntu 6.10 Server (&#8221;Edgy Eft&#8221;) 和 Ubuntu 6.06 Desktop (&#8221;Dapper Drake&#8221;)。</p>
<p>  首先我想说的是这并不是唯一编译内核的方法。有许多种方法可以达到相同的目的，这只是我所使用的一种方法。并且我保证我的方法不会出问题。</p>
<p>  1.准备工作</p>
<p>  在以下的工作中我会以root的身份来完成工作，如果你还没有root用户，你需要执行以下命令：</p>
<p><code>sudo passwd root</code></p>
<p>  之后以root登录：</p>
<p><code>su</code></p>
<p>  如果你想以普通用户身份工作，一定要记得在每个命令前面加上sudo。比如当我执行：</p>
<p><code>apt-get update</code></p>
<p>  你一定要输入：</p>
<p><code>sudo apt-get update</code></p>
<p>  1.1  /bin/sh on Ubuntu 6.10 (&#8221;Edgy Eft&#8221;)</p>
<p>  在ubuntu 6.10上，/bin/sh默认链接到/bin/dash。/bin/dash在编译软件的时候有时会出错，至少我有这个问题。所以我将他重新链接到/bin/bash。</p>
<p>  如果正在使用ubuntu 6.10，你需要执行以下命令：</p>
<p><code><br />
rm -f /bin/sh<br />
ln -s /bin/bash /bin/sh<br />
</code></p>
<p>  2 为编译内核安装必要的软件包</p>
<p>  首先我们更新系统：</p>
<p><code>apt-get update</code></p>
<p>  接着我们安装所需要的软件包：</p>
<p><code>apt-get install kernel-package libncurses5-dev fakeroot wget bzip2</code></p>
<p>  3.下载内核源代码</p>
<p>  接着我们将所需要的内核下载到/usr/src目录。到http://www.kernek.org下载你所需要的内核源代码，比如linux-2.6.18.1.tar.bz2，（你可以通过这个目录下载2.6系列的内核：http://www.kernel.org/pub/linux/kernel/v2.6/）。接着你就可以将它下载到/usr/src目录下：</p>
<p><code><br />
cd /usr/src<br />
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.1.tar.bz2<br />
</code></p>
<p>  接着我们解压缩内核并且将目录做一个链接：</p>
<p><code><br />
tar xjf linux-2.6.18.1.tar.bz2<br />
ln -s linux-2.6.18.1 linux<br />
cd /usr/src/linux<br />
</code></p>
<p>  4.给内核文件打补丁（可选）</p>
<p>  有些时候你需要给内核添加一些驱动以让他适应你的设备，或者你需要让他可以使用最新的虚拟技术，或者是一些edgy没有的功能。这一段将告诉你如何给内核打补丁（如果已经有这些补丁了……）。</p>
<p>  好，我们假定你已经下载好补丁到/usr/src。（假定为patch.bz2）。</p>
<p><code>bzip2 -dc /usr/src/patch.bz2 | patch -p1 --dry-run<br />
bzip2 -dc /usr/src/patch.bz2 | patch -p1</code></p>
<p>  第一行命令只是一个测试，它并没有对你的内核做什么。如果他没有提示错误，那么你可以运行第二个命令，他会应用补丁。如果第一个命令提示错误了，千万别再继续了。</p>
<p>  你也可以给内核源代码打上内核的补丁。比如，如果你需要的某些功能在2.6.19-rc4中，但完全的内核包并没有发布。但是patch-2.6.19-rc4.bz2却已经发布了。你可以将这些补丁打到2.6.18中去，不过并不打到2.6.18.1或者2.6.18.2中。这在http://kernel.org/patchtypes/pre.html有详细的解释：</p>
<p>  单个的内核补丁包相当于内核的alpha版本；他们仍然在测试中。他们通过补丁工具适用于只有3-部分版本编码的版本（比如2.6.18字符为三段，而不是4段）</p>
<p>  所以，如果你想编译2.6.19-rc4，你必须下载2.6.18源代码替代之前的2.6.18.1！</p>
<p><code><br />
cd /usr/src<br />
wget http://www.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.19-rc4.bz2<br />
cd /usr/src/linux<br />
bzip2 -dc /usr/src/patch-2.6.19-rc4.bz2 | patch -p1 --dry-run<br />
bzip2 -dc /usr/src/patch-2.6.19-rc4.bz2 | patch -p1<br />
</code></p>
<p>  5.配置内核</p>
<p>  一个比较好的方法是使用已有的配置文件给新的内核。于是我们复制以前的配置文件到/usr/src/linux目录：</p>
<p><code>cp /boot/config-`uname -r` ./.config</code></p>
<p>  接着运行：</p>
<p><code>make menuconfig</code></p>
<p>  这将出现一个配置菜单。选择Load an Alternate Configuration File，并且选择我们复制过来的.config文件：<br />
<a href="http://linuxblog.cn/wp-content/images/kernel/1.png"><img src="http://linuxblog.cn/wp-content/images/kernel/_1.png" width="400" height="247" alt="" title=""  /></a></p>
<p><a href="http://linuxblog.cn/wp-content/images/kernel/2.png"><img src="http://linuxblog.cn/wp-content/images/kernel/_2.png" width="400" height="247" alt="" title=""  /></a></p>
<p>  接着浏览菜单中的选项，并且修改你的选择。当你结束选择并且按下Exit，回答下列问题，选择Yes。（Do you wish to save your new kernel configuration?）</p>
<p><a href="http://linuxblog.cn/wp-content/images/kernel/3.png"><img src="http://linuxblog.cn/wp-content/images/kernel/_3.png" width="400" height="247" alt="" title=""  /></a></p>
<p>  6.编译内核</p>
<p>  编译内核，只需要执行下面两个命令：</p>
<p><code>make-kpkg clean<br />
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers</code></p>
<p>  你可以添加任何参数在<code>--append-to-version=</code>之后，但是开头必须要有“-”字符并且不能有空格。</p>
<p>  接着就要忍耐了，编译内核可能会用掉你几个小时的时间，这取决于你的处理器速度。</p>
<p>7.安装新内核</p>
<p>  成功编译内核之后，你可以在/usr/src目录下发现两个内核包。</p>
<p><code>cd /usr/src<br />
ls -l</code></p>
<p>  在我测试的机器上，他们的文件名是：linux-image-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb (包含实际的内核文件。) 和 linux-headers-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb (包含一些附加的模块文件。)。安装他们：</p>
<p><code><br />
dpkg -i linux-image-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb<br />
dpkg -i linux-headers-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb<br />
</code></p>
<p>  （你可以把他们复制到其他机器上去，并用同样的方法安装。你不用再编译一次了。）</p>
<p>  好了，你可以检查/boot/grub/menu.lst文件，可以发现新的两行：</p>
<p></code>vi /boot/grub/menu.lst</code></p>
<p>  添加的两行类似：<br />
<code><br />
title           Ubuntu, kernel 2.6.18.1-custom<br />
root            (hd0,0)<br />
kernel          /boot/vmlinuz-2.6.18.1-custom root=/dev/sda1 ro quiet splash<br />
initrd          /boot/initrd.img-2.6.18.1-custom<br />
savedefault<br />
boot</p>
<p>title           Ubuntu, kernel 2.6.18.1-custom (recovery mode)<br />
root            (hd0,0)<br />
kernel          /boot/vmlinuz-2.6.18.1-custom root=/dev/sda1 ro single<br />
initrd          /boot/initrd.img-2.6.18.1-custom<br />
boot<br />
</code></p>
<p>  现在，重启系统：</p>
<p><code>shutdown -r now</code></p>
<p>  如果一切正常，就会以新内核启动了。你可以运行以下命令确认是否是在使用新内核：</p>
<p><code>uname -r</code></p>
<p>  应该会显示：</p>
<p><code>2.6.18-custom</code></p>
<p>  如果系统没有正常启动，重启系统。当你看到：</p>
<p><a href="http://linuxblog.cn/wp-content/images/kernel/4.png"><img src="http://linuxblog.cn/wp-content/images/kernel/_4.png" width="400" height="222" alt="" title=""  /></a></p>
<p>  按下esc以看到如下页面：</p>
<p><a href="http://linuxblog.cn/wp-content/images/kernel/5.png"><img src="http://linuxblog.cn/wp-content/images/kernel/_5.png" width="400" height="222" alt="" title=""  /></a></p>
<p>  选择老的内核，接着你可以试着重新编译新内核。或者移出无法工作的内核。</p>
]]></content:encoded>
			<wfw:commentRss>http://latteye.com/2006/11/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu%e7%8e%af%e5%a2%83%e4%b8%8b%e7%bc%96%e8%af%91%e5%86%85%e6%a0%b8.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
