<?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>Marshal&#039;s Blog &#187; ubuntu</title>
	<atom:link href="http://marshal.easymorse.com/archives/tag/ubuntu/feed" rel="self" type="application/rss+xml" />
	<link>http://marshal.easymorse.com</link>
	<description>It&#039;s swap of marshal&#039;s memory.</description>
	<lastBuildDate>Mon, 30 Jan 2012 07:03:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>创建ec2虚拟服务器</title>
		<link>http://marshal.easymorse.com/archives/3211?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%2588%259b%25e5%25bb%25baec2%25e8%2599%259a%25e6%258b%259f%25e6%259c%258d%25e5%258a%25a1%25e5%2599%25a8</link>
		<comments>http://marshal.easymorse.com/archives/3211#comments</comments>
		<pubDate>Mon, 06 Sep 2010 06:19:32 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[amazon ec2]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/3211</guid>
		<description><![CDATA[在选择付费之后，就可以创建amazon ec2虚拟服务器实例了。地址是： https://console.aws.amazon.com/ec2/home 我这里选用的是美国东部弗吉尼亚地区的虚拟服务器： 点击Launch Instance，选择实例的操作系统： &#160; 我们打算安装的是ubuntu server，在quick star中没有，要到community ami中找。 如果用ubuntu做关键字查抄，会非常多，而且绝大部分不是ubuntu官方的，会夹带自己的东西，比如带db2 express版本的。找到ubuntu官方的文档： http://uec-images.ubuntu.com/server/lucid/current/ 当前是10.04版本。ubuntu提供了官方的aim，发布在amazon上的。 根据要购买的配置，small类型（32bit），美国东部地区，选择的是安装在instance的版本。用这个ami号去amazon中查询： select该ami条目后： 不需要做特别的设置，continue： 在下面界面中： 默认选择的是new key pair，因为未曾生成过key pair，因此第一项不能选。第三项的问题是： I do not want a keypair installed on this instance. NOTE:You will not be able to connect to this instance unless you already know the password built in to this AMI. &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>在选择付费之后，就可以创建amazon ec2虚拟服务器实例了。地址是：</p>
<blockquote><p><a title="https://console.aws.amazon.com/ec2/home" href="https://console.aws.amazon.com/ec2/home">https://console.aws.amazon.com/ec2/home</a></p>
</blockquote>
<p>我这里选用的是美国东部弗吉尼亚地区的虚拟服务器：</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/09/image13.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/09/image_thumb13.png" width="244" height="214" /></a> </p>
<p>点击Launch Instance，选择实例的操作系统：</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/09/image14.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/09/image_thumb14.png" width="244" height="155" /></a>&#160;</p>
<p>我们打算安装的是ubuntu server，在quick star中没有，要到community ami中找。</p>
<p> <span id="more-3211"></span>
</p>
<p>如果用ubuntu做关键字查抄，会非常多，而且绝大部分不是ubuntu官方的，会夹带自己的东西，比如带db2 express版本的。找到ubuntu官方的文档：</p>
<blockquote><p><a href="http://uec-images.ubuntu.com/server/lucid/current/">http://uec-images.ubuntu.com/server/lucid/current/</a></p>
</blockquote>
<p>当前是10.04版本。ubuntu提供了官方的aim，发布在amazon上的。</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/09/image15.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/09/image_thumb15.png" width="523" height="311" /></a> </p>
<p>根据要购买的配置，small类型（32bit），美国东部地区，选择的是安装在instance的版本。用这个ami号去amazon中查询：</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/09/image16.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/09/image_thumb16.png" width="338" height="97" /></a> </p>
<p>select该ami条目后：</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/09/image17.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/09/image_thumb17.png" width="399" height="269" /></a> </p>
<p>不需要做特别的设置，continue：</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/09/image18.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/09/image_thumb18.png" width="400" height="212" /></a> </p>
<p>在下面界面中：</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/09/image19.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/09/image_thumb19.png" width="392" height="219" /></a> </p>
<p>默认选择的是new key pair，因为未曾生成过key pair，因此第一项不能选。第三项的问题是：</p>
<blockquote><p>I do not want a keypair installed on this instance. </p>
<p>NOTE:You will not be able to connect to this instance unless you already know the password built in to this AMI.</p>
<p>&#160;</p>
</blockquote>
<p>风险是一旦忘记密码就不能再进入了。创建key pair然后continue：</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/09/image20.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/09/image_thumb20.png" width="492" height="224" /></a> </p>
<p>这里就使用default组了，以后如果需要，随时可以更改，这里主要是设置防火墙的配置，比如访问端口等。</p>
<p>然后是一个review界面，可以看看哪里设置有问题，没问题就可以按下面的按钮launch了。</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/09/image21.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/09/image_thumb21.png" width="432" height="216" /></a> </p>
<p>然后，在管理控制台上应该能看到跑起来的虚拟服务器了。</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/09/image22.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/09/image_thumb22.png" width="486" height="94" /></a> </p>
<p>要能ssh访问该实例，还需要在防火墙策略上打开22端口，供任意ip地址访问。或者你有固定ip地址也行，写上，这样更安全。类似下面这样：</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/09/image23.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/09/image_thumb23.png" width="445" height="247" /></a> </p>
<p>现在就可以通过ssh登录了，不过没有ip地址，每个实例在运行的时候，会动态分配一个amazon的动态域名，比如这样：</p>
<blockquote><p>ec2-184-72-200-212.compute-1.amazonaws.com</p>
</blockquote>
<p>访问的方式是通过上面提到的公钥，比如你当时申请的key pair输入的是zhangsan，那么可以下载到一个名为zhangsan.pem的文件，每次ssh登录带上这个文件，就不再需要密码了。刚刚安装的ubuntu实例，用户名就是ubuntu，登录的命令类似这样：</p>
<blockquote><p>ssh -i zhangsan.pem <a href="mailto:ubuntu@ec2-184-72-200-212.compute-1.amazonaws.com">ubuntu@ec2-184-72-200-212.compute-1.amazonaws.com</a></p>
</blockquote>
<p>为了确保pem文件的安全，在使用前最好：</p>
<blockquote><p><font style="background-color: #ffffff">chmod 400 zhangsan.pem</font></p>
</blockquote>
<p>如果需要使用ip地址（因为那个动态的amazon域名太长了，而且重启系统后会改变），可以在：</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/09/image24.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/09/image_thumb24.png" width="364" height="214" /></a> </p>
<p>增加弹性ip地址（elastic ip），绑定到实例上，这样就可以直接用ip地址或者做域名解析访问了。</p>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/3211/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu 10.04下使用android sdk</title>
		<link>http://marshal.easymorse.com/archives/2860?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ubuntu-10-04%25e4%25b8%258b%25e4%25bd%25bf%25e7%2594%25a8android-sdk</link>
		<comments>http://marshal.easymorse.com/archives/2860#comments</comments>
		<pubDate>Tue, 13 Jul 2010 13:36:08 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android adb]]></category>
		<category><![CDATA[android ubuntu]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/2860</guid>
		<description><![CDATA[这次在ubuntu 10.04 64bit环境下使用android sdk。安装的是当前最新的release 6版本。 以前在ubuntu 9.04和9.10下安装，大体情况类似建立ubuntu下基于eclipse的android开发环境。 这次碰到两个不同。 第一个，以前使用的32位ubuntu系统。这次是64位系统。执行： adb devices 报告没有找到adb目录。查了官方文档，需要： apt-get install ia32-libs 然后再执行adb命令，就报告熟悉的no permisions了，说明已经找到usb上的android设备。和ubuntu 9.04那会儿不同了，后者还需要在/etc/udev/rules.d/50-android.rules文件中加入usb设备信息。 只需要重启adb server即可： sudo /opt/android-sdk-linux_86/tools/adb kill-server 然后： sudo /opt/android-sdk-linux_86/tools/adb start-server 见截图：]]></description>
			<content:encoded><![CDATA[<p>这次在ubuntu 10.04 64bit环境下使用android sdk。安装的是当前最新的release 6版本。</p>
<p>以前在ubuntu 9.04和9.10下安装，大体情况类似<a href="http://marshal.easymorse.com/archives/1568" title="建立ubuntu下基于eclipse的android开发环境">建立ubuntu下基于eclipse的android开发环境</a>。</p>
<p>这次碰到两个不同。</p>
<p>第一个，以前使用的32位ubuntu系统。这次是64位系统。执行：</p>
<blockquote><p><font style="background-color: #ffffff">adb devices</font></p>
</blockquote>
<p>报告没有找到adb目录。查了官方文档，需要：</p>
<blockquote><pre>apt-get install ia32-libs</pre>
</blockquote>
<p><span id="more-2860"></span></p>
<p>然后再执行adb命令，就报告熟悉的<em>no permisions</em>了，说明已经找到usb上的android设备。和ubuntu 9.04那会儿不同了，后者还需要在/etc/udev/rules.d/50-android.rules文件中加入usb设备信息。</p>
<p>只需要重启adb server即可：</p>
<blockquote>
<p>sudo /opt/android-sdk-linux_86/tools/adb kill-server</p>
</blockquote>
<p>然后：</p>
<blockquote>
<p>sudo /opt/android-sdk-linux_86/tools/adb start-server</p>
</blockquote>
<p>见截图：</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/07/image21.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/07/image_thumb21.png" width="504" height="216" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/2860/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>杀掉ubuntu server的tty终端</title>
		<link>http://marshal.easymorse.com/archives/2478?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e6%259d%2580%25e6%258e%2589ubuntu-server%25e7%259a%2584tty%25e7%25bb%2588%25e7%25ab%25af</link>
		<comments>http://marshal.easymorse.com/archives/2478#comments</comments>
		<pubDate>Thu, 01 Apr 2010 12:45:28 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/2478</guid>
		<description><![CDATA[上次去机房做系统。同事忘记退出tty了。 这样每次查看登录在线用户，总有个tty1挂在上面。 有可能当时根本没有退出，那谁一插显示器和键盘 … ，总是个安全隐患。直接杀进程吧。 找到tty1： ps -ef &#124; grep &#8216;tty1&#8242; 找到进程号： user_name&#160;&#160;&#160;&#160; 23320&#160;&#160;&#160;&#160; 1&#160; 0 20:34 tty1&#160;&#160;&#160;&#160; 00:00:00 /sbin/getty -8 38400 tty1 在这里是23320，杀掉它： sudo kill –9 23320 但是这种办法，因为linux的内部机制，tty1会在被杀掉后重生。 查了一下，有简单的办法： sudo stop tty1 在输入： w 清静了。]]></description>
			<content:encoded><![CDATA[<p>上次去机房做系统。同事忘记退出tty了。</p>
<p>这样每次查看登录在线用户，总有个tty1挂在上面。</p>
<p>有可能当时根本没有退出，那谁一插显示器和键盘 … ，总是个安全隐患。直接杀进程吧。</p>
<p>找到tty1：</p>
<blockquote><p>ps -ef | grep &#8216;tty1&#8242;</p>
</blockquote>
<p>找到进程号：</p>
<blockquote><p>user_name&#160;&#160;&#160;&#160; 23320&#160;&#160;&#160;&#160; 1&#160; 0 20:34 tty1&#160;&#160;&#160;&#160; 00:00:00 /sbin/getty -8 38400 tty1</p>
</blockquote>
<p>在这里是23320，杀掉它：</p>
<blockquote><p><font style="background-color: #ffffff">sudo kill –9 23320</font></p>
</blockquote>
<p>但是这种办法，因为linux的内部机制，tty1会在被杀掉后重生。</p>
<p>查了一下，有简单的办法：</p>
<blockquote><p>sudo stop tty1</p>
</blockquote>
<p>在输入：</p>
<blockquote><p><font style="background-color: #ffffff">w</font></p>
</blockquote>
<p>清静了。</p>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/2478/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ubuntu下设置tomcat自启动</title>
		<link>http://marshal.easymorse.com/archives/2274?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ubuntu%25e4%25b8%258b%25e8%25ae%25be%25e7%25bd%25aetomcat%25e8%2587%25aa%25e5%2590%25af%25e5%258a%25a8</link>
		<comments>http://marshal.easymorse.com/archives/2274#comments</comments>
		<pubDate>Tue, 23 Feb 2010 05:59:21 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/2274</guid>
		<description><![CDATA[按照在ubuntu上手工安装tomcat6脚本可以启动和关闭tomcat，如果要让tomcat自启动，可以使用sysv的启动配置工具。 首先安装: sudo apt-get install sysv-rc-conf 然后，找到tomcat，将2/3/4/5都选中即可，然后按q退出。如下图：]]></description>
			<content:encoded><![CDATA[<p>按照<a href="http://marshal.easymorse.com/archives/1100" title="在ubuntu上手工安装tomcat6">在ubuntu上手工安装tomcat6</a>脚本可以启动和关闭tomcat，如果要让tomcat自启动，可以使用sysv的启动配置工具。</p>
<p>首先安装:</p>
<blockquote><p>sudo apt-get install sysv-rc-conf</p>
</blockquote>
<p>然后，找到tomcat，将2/3/4/5都选中即可，然后按q退出。如下图：</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2010/02/image10.png" rel="lightbox"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2010/02/image_thumb10.png" width="523" height="259" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/2274/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu 9.10编译安装ffmpeg</title>
		<link>http://marshal.easymorse.com/archives/2107?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ubuntu-9-10%25e7%25bc%2596%25e8%25af%2591%25e5%25ae%2589%25e8%25a3%2585ffmpeg</link>
		<comments>http://marshal.easymorse.com/archives/2107#comments</comments>
		<pubDate>Mon, 28 Dec 2009 09:20:52 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/2107</guid>
		<description><![CDATA[在ubuntu 9.04 server安装ffmpeg中介绍了9.04下安装ffmpeg。但是我是用microsoft live writer编写日志的，很多“&#8211;”和引号被替代为中文标点，造成直接复制代码无法成功安装。 另外，现在9.10中，不在使用： libamrnb-dev libamrwb-dev 因为二者不是开源的，使用下面的库做了替代： libopencore-amrnb-dev libopencore-amrwb-dev 其他安装步骤基本一致。 做之前，确保下面类库没有安装，执行删除命令： sudo apt-get purge ffmpeg x264 libx264-dev 然后，安装所需类库： sudo apt-get install liba52-dev libdts-dev libgsm1-dev libvorbis-dev&#160; libxvidcore4 libxvidcore-dev libdc1394-dev libfaac-dev liblame-dev libx264-dev libfaad2-dev libtheora-dev libsdl1.2-dev libopencore-amrnb-dev libopencore-amrwb-dev 然后，编译安装x264库。 下载源代码（需要安装git）： git clone git://git.videolan.org/x264.git 然后编译安装： ./configure make sudo checkinstall &#8211;fstrans=no &#8211;install=yes &#8211;pkgname=x264 &#8211;pkgversion “1:0.svn`date +%Y%m%d`-0.0ubuntu1″ -default [...]]]></description>
			<content:encoded><![CDATA[<p>在<a href="http://marshal.easymorse.com/archives/1630" title="ubuntu 9.04 server安装ffmpeg">ubuntu 9.04 server安装ffmpeg</a>中介绍了9.04下安装ffmpeg。但是我是用microsoft live writer编写日志的，很多“&#8211;”和引号被替代为中文标点，造成直接复制代码无法成功安装。</p>
<p>另外，现在9.10中，不在使用：</p>
<blockquote><pre>libamrnb-dev libamrwb-dev</pre>
</blockquote>
<p>因为二者不是开源的，使用下面的库做了替代：</p>
<blockquote>
<p>libopencore-amrnb-dev libopencore-amrwb-dev</p>
</blockquote>
<p><span id="more-2107"></span></p>
<p>其他安装步骤基本一致。</p>
<p>做之前，确保下面类库没有安装，执行删除命令：</p>
<blockquote>
<p>sudo apt-get purge ffmpeg x264 libx264-dev</p>
</blockquote>
<p>然后，安装所需类库：</p>
<blockquote>
<p>sudo apt-get install liba52-dev libdts-dev libgsm1-dev libvorbis-dev&#160; libxvidcore4 libxvidcore-dev libdc1394-dev libfaac-dev liblame-dev libx264-dev libfaad2-dev libtheora-dev libsdl1.2-dev libopencore-amrnb-dev libopencore-amrwb-dev</p>
</blockquote>
<p>然后，编译安装x264库。</p>
<p>下载源代码（需要安装git）：</p>
<blockquote>
<p>git clone git://git.videolan.org/x264.git</p>
</blockquote>
<p>然后编译安装：</p>
<blockquote>
<p>./configure<br />
    <br />make </p>
<p>sudo checkinstall &#8211;fstrans=no &#8211;install=yes &#8211;pkgname=x264 &#8211;pkgversion “1:0.svn`date +%Y%m%d`-0.0ubuntu1″ -default</p>
</blockquote>
<p>编译安装ffmpeg，先下载（需要安装svn）：</p>
<blockquote>
<p>svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg</p>
</blockquote>
<p>然后，编译安装：</p>
<blockquote></blockquote>
<blockquote>
<p>cd ffmpeg/<br />
    <br />./configure &#8211;enable-gpl &#8211;enable-nonfree &#8211;enable-pthreads &#8211;enable-libfaac &#8211;enable-libfaad &#8211;enable-libmp3lame &#8211;enable-libtheora &#8211;enable-libx264 &#8211;enable-libxvid &#8211;enable-x11grab &#8211;enable-libopencore-amrnb&#160;&#160; &#8211;enable-libopencore-amrwb &#8211;enable-libopencore-amrnb &#8211;enable-version3 </p>
<p>make </p>
<p>sudo checkinstall &#8211;fstrans=no &#8211;install=yes &#8211;pkgname=ffmpeg &#8211;pkgversion “3:0.svn`date +%Y%m%d`-12ubuntu3″ -default</p>
</blockquote>
<p>安装过程结束。</p>
<p>可以通过命令查看比如是否支持3gp：</p>
<blockquote>
<p><font style="background-color: #ffffff">ffmpeg –formats | grep 3gp</font></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/2107/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在ubuntu下安装mplayer</title>
		<link>http://marshal.easymorse.com/archives/2038?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%259c%25a8ubuntu%25e4%25b8%258b%25e5%25ae%2589%25e8%25a3%2585mplayer</link>
		<comments>http://marshal.easymorse.com/archives/2038#comments</comments>
		<pubDate>Tue, 08 Dec 2009 04:34:49 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[家务实践]]></category>
		<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/2038</guid>
		<description><![CDATA[ubuntu下默认的播放器，totem，无法播放mp4文件。 安装了mplayer，可以用于测试mp4文件回放了。但安装和配置过程还是比较复杂的，记录一下。 具体安装过程参见： http://www.ubuntugeek.com/install-mplayer-and-multimedia-codecs-libdvdcss2w32codecsw64codecs-in-ubuntu-9-10-karmic.html 照着做就可以安装好。主要是安装w32codecs。但是双击mp4文件或者鼠标右键用mplayer打开mp4文件时，会报错： Error opening/inintializing the selected video_out (-vo) device. 但是可以通过命令行方式打开mp4文件： mplayer your_file.mp4 估计是显卡驱动方面的问题，因为是使用虚拟机，显卡驱动就算了。可以这样解决，编辑~/.mplayer/gui.conf文件，将： vo_driver = &#34;xmga&#34; 改为： vo_driver = &#34;x11&#34; 问题解决。]]></description>
			<content:encoded><![CDATA[<p>ubuntu下默认的播放器，totem，无法播放mp4文件。</p>
<p>安装了mplayer，可以用于测试mp4文件回放了。但安装和配置过程还是比较复杂的，记录一下。</p>
<p>具体安装过程参见：</p>
<blockquote><p><a href="http://www.ubuntugeek.com/install-mplayer-and-multimedia-codecs-libdvdcss2w32codecsw64codecs-in-ubuntu-9-10-karmic.html">http://www.ubuntugeek.com/install-mplayer-and-multimedia-codecs-libdvdcss2w32codecsw64codecs-in-ubuntu-9-10-karmic.html</a></p>
</blockquote>
<p>照着做就可以安装好。主要是安装w32codecs。但是双击mp4文件或者鼠标右键用mplayer打开mp4文件时，会报错：</p>
<blockquote><p>Error opening/inintializing the selected video_out (-vo) device.</p>
</blockquote>
<p>但是可以通过命令行方式打开mp4文件：</p>
<blockquote><p><font style="background-color: #ffffff">mplayer your_file.mp4</font></p>
</blockquote>
<p>估计是显卡驱动方面的问题，因为是使用虚拟机，显卡驱动就算了。可以这样解决，编辑~/.mplayer/gui.conf文件，将：</p>
<blockquote><p>vo_driver = &quot;xmga&quot;</p>
</blockquote>
<p>改为：</p>
<blockquote><p>vo_driver = &quot;x11&quot;</p>
</blockquote>
<p>问题解决。</p>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/2038/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>在ubuntu下阅读chm文件</title>
		<link>http://marshal.easymorse.com/archives/2031?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%259c%25a8ubuntu%25e4%25b8%258b%25e9%2598%2585%25e8%25af%25bbchm%25e6%2596%2587%25e4%25bb%25b6</link>
		<comments>http://marshal.easymorse.com/archives/2031#comments</comments>
		<pubDate>Tue, 08 Dec 2009 00:52:25 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[chm]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/?p=2031</guid>
		<description><![CDATA[在ubuntu下月度chm文件，有多种可选方案，参见： http://www.ubuntugeek.com/how-to-view-chm-microsoft-compiled-html-help-files-in-ubuntu.html 其中kchmviewer适用于kde环境，而不是默认ubuntu的gnome环境，所以不选。 gnochm应该是不错的选择，马上安装了该程序： sudo apt-get install gnochm 但是ubuntu下的gnochm有bug，如果页面不能在一屏显示，无法翻页或者滚屏，见： https://bugs.launchpad.net/ubuntu/+source/gnochm/+bug/213535 这个问题至少到ubuntu 9.04还没有得到解决。 于是试用了第三种方案，xchm，安装： sudo apt-get install xchm 很好用，速度很快，翻页也没有问题。]]></description>
			<content:encoded><![CDATA[<p>在ubuntu下月度chm文件，有多种可选方案，参见：</p>
<blockquote><p><a href="http://www.ubuntugeek.com/how-to-view-chm-microsoft-compiled-html-help-files-in-ubuntu.html">http://www.ubuntugeek.com/how-to-view-chm-microsoft-compiled-html-help-files-in-ubuntu.html</a></p>
</blockquote>
<p>其中kchmviewer适用于kde环境，而不是默认ubuntu的gnome环境，所以不选。</p>
<p>gnochm应该是不错的选择，马上安装了该程序：</p>
<blockquote><p><font style="background-color: #ffffff">sudo apt-get install gnochm</font></p>
</blockquote>
<p>但是ubuntu下的gnochm有bug，如果页面不能在一屏显示，无法翻页或者滚屏，见：</p>
<blockquote><p><a href="https://bugs.launchpad.net/ubuntu/+source/gnochm/+bug/213535">https://bugs.launchpad.net/ubuntu/+source/gnochm/+bug/213535</a></p>
</blockquote>
<p>这个问题至少到ubuntu 9.04还没有得到解决。</p>
<p> <span id="more-2031"></span>
<p>于是试用了第三种方案，xchm，安装：</p>
<blockquote><p>sudo apt-get install xchm</p>
</blockquote>
<p><a rel="lightbox" href="http://marshal.easymorse.com/wp-content/uploads/2009/12/image4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2009/12/image_thumb4.png" width="301" height="242" /></a> </p>
<p>很好用，速度很快，翻页也没有问题。</p>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/2031/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>升级ubuntu 9.04下的subversion</title>
		<link>http://marshal.easymorse.com/archives/1968?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%258d%2587%25e7%25ba%25a7ubuntu-9-04%25e4%25b8%258b%25e7%259a%2584subversion</link>
		<comments>http://marshal.easymorse.com/archives/1968#comments</comments>
		<pubDate>Mon, 23 Nov 2009 13:16:58 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/1968</guid>
		<description><![CDATA[ubuntu9.04通过命令行方式向googlecode提交代码的时候出现这样的错误： Error: Error while updating filelist (此客户端对于工作副本 “/home/ubuntu/workspace/sms-service” 太旧。你需要取得更新的 Subversion 客户端，或者降级 svn的版本是1.5.4，看来google上的版本比较新，另外就是ubuntu下的eclipse插件subclipse怎么没有问题呢，估计是使用java的svn客户端，而且subclipse版本足够新。 这里虽然是javaHL，但是后面有not available，估计是自动切换到svnkit的纯java实现上了。 升级subversion到1.6的步骤是，首先，更新/etc/apt/source.list，增加： deb http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu jaunty main deb-src http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu jaunty main &#160; 然后： sudo apt-get update 删除当前版本的svn： sudo apt-get remove subversion 安装新版本的svn： sudo apt-get install subversion 查看新版本： svn &#8211;version svn，版本 1.6.5 (r38866) &#160;&#160; 编译于 Sep&#160; 2 2009，05:13:23]]></description>
			<content:encoded><![CDATA[<p>ubuntu9.04通过命令行方式向googlecode提交代码的时候出现这样的错误：</p>
<blockquote><p>Error: Error while updating filelist (此客户端对于工作副本 “/home/ubuntu/workspace/sms-service” 太旧。你需要取得更新的 Subversion 客户端，或者降级</p>
</blockquote>
<p>svn的版本是1.5.4，看来google上的版本比较新，另外就是ubuntu下的eclipse插件subclipse怎么没有问题呢，估计是使用java的svn客户端，而且subclipse版本足够新。</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2009/11/image70.png" rel="lightbox"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2009/11/image_thumb67.png" width="347" height="100" /></a> </p>
<p>这里虽然是javaHL，但是后面有not available，估计是自动切换到svnkit的纯java实现上了。</p>
<p> <span id="more-1968"></span>
<p>升级subversion到1.6的步骤是，首先，更新/etc/apt/source.list，增加：</p>
<blockquote><p>deb <a href="http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu">http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu</a> jaunty main       <br />deb-src <a href="http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu">http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu</a> jaunty main</p>
<p>&#160;</p>
</blockquote>
<p>然后：</p>
<blockquote><p><font style="background-color: #ffffff">sudo apt-get update</font></p>
</blockquote>
<p>删除当前版本的svn：</p>
<blockquote><p>sudo apt-get remove subversion</p>
</blockquote>
<p>安装新版本的svn：</p>
<blockquote><p>sudo apt-get install subversion</p>
</blockquote>
<p>查看新版本：</p>
<blockquote><p>svn &#8211;version      <br />svn，版本 1.6.5 (r38866)       <br />&#160;&#160; 编译于 Sep&#160; 2 2009，05:13:23</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/1968/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>在ubuntu中安装flash插件</title>
		<link>http://marshal.easymorse.com/archives/1883?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%259c%25a8ubuntu%25e4%25b8%25ad%25e5%25ae%2589%25e8%25a3%2585flash%25e6%258f%2592%25e4%25bb%25b6</link>
		<comments>http://marshal.easymorse.com/archives/1883#comments</comments>
		<pubDate>Thu, 19 Nov 2009 05:54:37 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/1883</guid>
		<description><![CDATA[在ubuntu默认安装中没有为浏览器安装flash插件，因为这个插件adobe公司有许可限制。 最简单的方法是访问这个链接： http://get.adobe.com/flashplayer/?promoid=BUIGP 选择deb格式下载包： 然后鼠标双击这个文件就可以安装了。 但是，有的人安装以后可能还会有问题，这往往是已经安装了其他flash的播放器，比如swfdec，这是一个免费的flash播放器。 卸载办法是，命令行执行： sudo apt-get remove swfdec-mozilla]]></description>
			<content:encoded><![CDATA[<p>在ubuntu默认安装中没有为浏览器安装flash插件，因为这个插件adobe公司有许可限制。</p>
<p>最简单的方法是访问这个链接：</p>
<blockquote><p><a title="http://get.adobe.com/flashplayer/?promoid=BUIGP" href="http://get.adobe.com/flashplayer/?promoid=BUIGP">http://get.adobe.com/flashplayer/?promoid=BUIGP</a></p>
</blockquote>
<p>选择deb格式下载包：</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2009/11/image40.png" rel="lightbox"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://marshal.easymorse.com/wp-content/uploads/2009/11/image_thumb40.png" width="260" height="198" /></a> </p>
<p> <span id="more-1883"></span>
<p>然后鼠标双击这个文件就可以安装了。</p>
<p>但是，有的人安装以后可能还会有问题，这往往是已经安装了其他flash的播放器，比如swfdec，这是一个免费的flash播放器。</p>
<p>卸载办法是，命令行执行：</p>
<blockquote><p>sudo apt-get remove swfdec-mozilla</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/1883/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>比较快的ubuntu源</title>
		<link>http://marshal.easymorse.com/archives/1817?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e6%25af%2594%25e8%25be%2583%25e5%25bf%25ab%25e7%259a%2584ubuntu%25e6%25ba%2590</link>
		<comments>http://marshal.easymorse.com/archives/1817#comments</comments>
		<pubDate>Tue, 17 Nov 2009 03:57:45 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/1817</guid>
		<description><![CDATA[目前使用的是： &#160; deb http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ jaunty-updates main [...]]]></description>
			<content:encoded><![CDATA[<p>目前使用的是：</p>
<blockquote><p>&#160;</p>
<p>deb <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jaunty main restricted universe multiverse      <br />deb <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jaunty-security main restricted universe multiverse      <br />deb <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jaunty-updates main restricted universe multiverse      <br />deb <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jaunty-proposed main restricted universe multiverse      <br />deb <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jaunty-backports main restricted universe multiverse      <br />deb-src <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jaunty main restricted universe multiverse      <br />deb-src <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jaunty-security main restricted universe multiverse      <br />deb-src <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jaunty-updates main restricted universe multiverse      <br />deb-src <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jaunty-proposed main restricted universe multiverse      <br />deb-src <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jaunty-backports main restricted universe multiverse </p>
<p>&#160;</p>
</blockquote>
<p>速度比较快。</p>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/1817/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

