<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2japanesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>ひまぽ日記＠tndl.net</title>
	
	<link>http://blog.tndl.net</link>
	<description>中の人のたわごと</description>
	<lastBuildDate>Tue, 25 May 2010 14:34:09 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/tndl" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="tndl" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Fedora 13 Network Memo</title>
		<link>http://blog.tndl.net/2010/05/22/370</link>
		<comments>http://blog.tndl.net/2010/05/22/370#comments</comments>
		<pubDate>Sat, 22 May 2010 00:48:23 +0000</pubDate>
		<dc:creator>える*</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[fedora13]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://blog.tndl.net/?p=370</guid>
		<description><![CDATA[Fedora 13 での Network で個人的にやっておく設定 NetworkManager の無効と network 有効 # chkconfig NetworkManager off # chkconfig NetworkManager --list NetworkManager  0:off   1:off   2:off   3:off   4:off   5:off   6:off # chkconfig network on # chkconfig network --list network         0:off   1:off   2:on    3:on    4:on    5:on    6:off ipv6 のモジュール無効と ip6tables サービスの停止 # echo &#34;install ipv6 /sbin/modprobe -n -i ipv6&#34; &#62; /etc/modprobe.d/disable-ipv6.conf [...]]]></description>
			<content:encoded><![CDATA[<p>Fedora 13 での Network で個人的にやっておく設定</p>
<p><span id="more-370"></span></p>
<p>NetworkManager の無効と network 有効</p>
<pre class="brush: bash; gutter: false;">
# chkconfig NetworkManager off
# chkconfig NetworkManager --list
NetworkManager  0:off   1:off   2:off   3:off   4:off   5:off   6:off
# chkconfig network on
# chkconfig network --list
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off
</pre>
<p>ipv6 のモジュール無効と ip6tables サービスの停止</p>
<pre class="brush: bash; gutter: false;">
# echo &quot;install ipv6 /sbin/modprobe -n -i ipv6&quot; &gt; /etc/modprobe.d/disable-ipv6.conf
# chkconfig ip6tables off
# chkconfig ip6tables --list
ip6tables       0:off   1:off   2:off   3:off   4:off   5:off   6:off
</pre>
<p>/etc/sysconfig/network<br />
#ipv4,ipv6の状態の設定<br />
NETWORKING=yes<br />
NETWORKING_IPV6=no<br />
#イーサネットカードが二枚以上ある環境で両方とも外向きならば、どちらかをデフォルトゲートウェイに設定しておく<br />
GATEWAYDEV=eth0<br />
#ホストネームの設定<br />
HOSTNAME=tndl.net</p>
<p>/etc/sysconfig/network-scripts/ifcfg-eth*<br />
#システム起動時に立ち上がるようにしておく<br />
ONBOOT=yes</p>
<p>/etc/dovecot.conf<br />
デフォルトだとipv6が有効になってるので<br />
#listen = *, [::]<br />
listen = *</p>

	タグ: <a href="http://blog.tndl.net/tag/fedora13" title="fedora13" rel="tag">fedora13</a>, <a href="http://blog.tndl.net/tag/linux" title="Linux" rel="tag">Linux</a>, <a href="http://blog.tndl.net/tag/network" title="network" rel="tag">network</a><br />
]]></content:encoded>
			<wfw:commentRss>http://blog.tndl.net/2010/05/22/370/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fedora 13 で rpm パッケージのない perl のモジュールを作る</title>
		<link>http://blog.tndl.net/2010/05/14/358</link>
		<comments>http://blog.tndl.net/2010/05/14/358#comments</comments>
		<pubDate>Fri, 14 May 2010 14:11:38 +0000</pubDate>
		<dc:creator>える*</dc:creator>
				<category><![CDATA[Programing]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://blog.tndl.net/?p=358</guid>
		<description><![CDATA[やんごとなき事情で、rpm パッケージがない perl のモジュールが必要になったので、 CPAN でインストールしようか考えたけど、環境を汚すことを考えると簡単に処理できる rpm パッケージのがいいので、作ろうとしたお話。 まずは、CPAN から取得した tar.gz なりを rpm パッケージにできるソフトだが、 cpan2rpm や cpanflute2 がある。 cpan2rpm は CentOS と fedora9 くらいまでは yum でインストールできたが、 今はできなくなっていて、自分でソースいじってインストールしてみたがうまく動かなかった。 そこで cpanflute2 を使う。 まずは、 cpanflute2 のインストール # yum -y install &#34;perl(RPM::Specfile)&#34; 余談だが、レポジトリ上にある perl のモジュールは &#8220;perl(MODULE_NAME)&#8221; を指定すれば インストールできることをこの作業中に知った。 あとは、欲しいモジュールのアーカイブをCPANから探してきて cpanflute2 してやればいい。 ただ、注意しなければならないのが、問答無双でソースを fedora 13 では、 /root/rpmbuild/SOURCE に探しに行くので CPAN から [...]]]></description>
			<content:encoded><![CDATA[<p>やんごとなき事情で、rpm パッケージがない perl のモジュールが必要になったので、<br />
CPAN でインストールしようか考えたけど、環境を汚すことを考えると簡単に処理できる<br />
rpm パッケージのがいいので、作ろうとしたお話。</p>
<p><span id="more-358"></span>まずは、CPAN から取得した tar.gz なりを rpm パッケージにできるソフトだが、<br />
cpan2rpm や cpanflute2 がある。</p>
<p>cpan2rpm は CentOS と fedora9 くらいまでは yum でインストールできたが、<br />
今はできなくなっていて、自分でソースいじってインストールしてみたがうまく動かなかった。</p>
<p>そこで cpanflute2 を使う。</p>
<p>まずは、 cpanflute2 のインストール</p>
<pre class="brush: bash; gutter: false;">
# yum -y install &quot;perl(RPM::Specfile)&quot;
</pre>
<p>余談だが、レポジトリ上にある perl のモジュールは &#8220;perl(MODULE_NAME)&#8221; を指定すれば<br />
インストールできることをこの作業中に知った。</p>
<p>あとは、欲しいモジュールのアーカイブをCPANから探してきて cpanflute2 してやればいい。<br />
ただ、注意しなければならないのが、問答無双でソースを fedora 13 では、<br />
/root/rpmbuild/SOURCE に探しに行くので CPAN から tar.gz を持ってくるときに、以下のようにしとけばうまくいく。</p>
<pre class="brush: bash; gutter: false;">
# cd /root/rpmbuild/SOURCE
# wget http://cpan.org/hogehoge.tar.gz
# cpanflute2 --buildall hogehoge.tar.gz
</pre>
<p>これで rpm ができてるのであとは、以下の様にすれば依存性を解決してインストールしてくれる。</p>
<pre class="brush: bash; gutter: false;">
# yum --nogpgcheck install hogehoge.rpm
</pre>
<p>Win32::Fileなどの依存性でインストールできない場合は、 以下のようにしてインストールはできる。<br />
動作するかはソースを見て確認する必要があるが。</p>
<pre class="brush: bash; gutter: false;">
# rpm -Uvh --nodeps hogehoge.rpm
</pre>
<p>こんな感じで、めんどくさくなってきたのでおわり。</p>

	タグ: <a href="http://blog.tndl.net/tag/perl" title="perl" rel="tag">perl</a><br />
]]></content:encoded>
			<wfw:commentRss>http://blog.tndl.net/2010/05/14/358/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fedora12 で VirtualBox を使う。</title>
		<link>http://blog.tndl.net/2010/01/27/319</link>
		<comments>http://blog.tndl.net/2010/01/27/319#comments</comments>
		<pubDate>Wed, 27 Jan 2010 14:34:03 +0000</pubDate>
		<dc:creator>える*</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[fedora12]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.tndl.net/?p=319</guid>
		<description><![CDATA[サーバのOSをfedora12にアップデートして、メインマシンもwindows7にしたため古い環境のXPがほしくなったので、 サーバ上にVirtualBoxをインストールして、それをRDP(Remote Desktop Protocol)を使ってWindows上から使ってみようという試み。 VMware と違って、Webブラウザから設定できないためサーバ側でGUIから設定できる必要があります。 Linux_Downloads &#8211; VirtualBox まず、Sun が fedora(RHEL, OpenSUSEもある) のレポジトリを用意してくれているのでそれを追加する。 パッケージ署名の公開鍵を import する。 # wget http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc # rpm --import sun_vbox.asc レポジトリを追加する # cd /etc/yum.repos.d/ # wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo VirtualBox をインストールする(※大文字と小文字に注意する) 今回は 3.1.x の方でインストールしてみた。 3.0.x の場合はこう # yum install VirtualBox 3.1.x の場合はこう # yum install VirtualBox-3.1 あとは、Gnome なら、アプリケーション→システムツール→Sun VirtualBox を起動して仮想マシンを作製する。 以下のSSのように仮想マシンを作って、RDPを有効にしておく。 また、ストレージから空のCD/DVDドライブを選んで、実デバイスやイメージをマウントすることができる。 そして、サーバで仮想マシンの設定を行ったら後はWindows側のクライアント接続するだけ。 [...]]]></description>
			<content:encoded><![CDATA[<p>サーバのOSをfedora12にアップデートして、メインマシンもwindows7にしたため古い環境のXPがほしくなったので、<br />
サーバ上にVirtualBoxをインストールして、それをRDP(Remote Desktop Protocol)を使ってWindows上から使ってみようという試み。</p>
<p>VMware と違って、Webブラウザから設定できないためサーバ側でGUIから設定できる必要があります。</p>
<p><span id="more-319"></span><br />
<a href="http://www.virtualbox.org/wiki/Linux_Downloads">Linux_Downloads &#8211; VirtualBox</a></p>
<p>まず、Sun が fedora(RHEL, OpenSUSEもある) のレポジトリを用意してくれているのでそれを追加する。</p>
<p>パッケージ署名の公開鍵を import する。</p>
<pre class="brush: bash; gutter: false;"># wget http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc
# rpm --import sun_vbox.asc</pre>
<p>レポジトリを追加する</p>
<pre class="brush: bash; gutter: false;"># cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo</pre>
<p>VirtualBox をインストールする(※大文字と小文字に注意する)<br />
今回は 3.1.x の方でインストールしてみた。</p>
<p>3.0.x の場合はこう</p>
<pre class="brush: bash; gutter: false;"># yum install VirtualBox</pre>
<p>3.1.x の場合はこう</p>
<pre class="brush: bash; gutter: false;"># yum install VirtualBox-3.1</pre>
<p>あとは、Gnome なら、アプリケーション→システムツール→Sun VirtualBox を起動して仮想マシンを作製する。</p>
<p>以下のSSのように仮想マシンを作って、RDPを有効にしておく。<br />
また、ストレージから空のCD/DVDドライブを選んで、実デバイスやイメージをマウントすることができる。</p>
<p>そして、サーバで仮想マシンの設定を行ったら後はWindows側のクライアント接続するだけ。<br />
スタート→すべてのプログラム→アクセサリ→リモート デスクトップ接続 からクライアントを起動して、SSを参考に設定する。</p>

<a href='http://blog.tndl.net/2010/01/27/319/screenshot-virtualbox-%e3%83%a9%e3%82%a4%e3%82%bb%e3%83%b3%e3%82%b9' title='Screenshot-VirtualBox ライセンス'><img width="304" height="240" src="http://blog.tndl.net/files/2010/01/Screenshot-VirtualBox-ライセンス-304x240.png" class="attachment-thumbnail" alt="Screenshot-VirtualBox ライセンス" title="Screenshot-VirtualBox ライセンス" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-virtualbox-%e7%99%bb%e9%8c%b2%e3%83%80%e3%82%a4%e3%82%a2%e3%83%ad%e3%82%b0' title='Screenshot-VirtualBox 登録ダイアログ'><img width="222" height="240" src="http://blog.tndl.net/files/2010/01/Screenshot-VirtualBox-登録ダイアログ-222x240.png" class="attachment-thumbnail" alt="Screenshot-VirtualBox 登録ダイアログ" title="Screenshot-VirtualBox 登録ダイアログ" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-sun-virtualbox' title='Screenshot-Sun VirtualBox'><img width="320" height="238" src="http://blog.tndl.net/files/2010/01/Screenshot-Sun-VirtualBox-320x238.png" class="attachment-thumbnail" alt="Screenshot-Sun VirtualBox" title="Screenshot-Sun VirtualBox" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-%e6%96%b0%e8%a6%8f%e4%bb%ae%e6%83%b3%e3%83%9e%e3%82%b7%e3%83%b3%e3%81%ae%e4%bd%9c%e6%88%90' title='Screenshot-新規仮想マシンの作成'><img width="302" height="240" src="http://blog.tndl.net/files/2010/01/Screenshot-新規仮想マシンの作成-302x240.png" class="attachment-thumbnail" alt="Screenshot-新規仮想マシンの作成" title="Screenshot-新規仮想マシンの作成" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-%e6%96%b0%e8%a6%8f%e4%bb%ae%e6%83%b3%e3%83%9e%e3%82%b7%e3%83%b3%e3%81%ae%e4%bd%9c%e6%88%90-1' title='Screenshot-新規仮想マシンの作成-1'><img width="302" height="240" src="http://blog.tndl.net/files/2010/01/Screenshot-新規仮想マシンの作成-1-302x240.png" class="attachment-thumbnail" alt="Screenshot-新規仮想マシンの作成-1" title="Screenshot-新規仮想マシンの作成-1" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-%e6%96%b0%e8%a6%8f%e4%bb%ae%e6%83%b3%e3%83%9e%e3%82%b7%e3%83%b3%e3%81%ae%e4%bd%9c%e6%88%90-2' title='Screenshot-新規仮想マシンの作成-2'><img width="302" height="240" src="http://blog.tndl.net/files/2010/01/Screenshot-新規仮想マシンの作成-2-302x240.png" class="attachment-thumbnail" alt="Screenshot-新規仮想マシンの作成-2" title="Screenshot-新規仮想マシンの作成-2" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-%e6%96%b0%e8%a6%8f%e4%bb%ae%e6%83%b3%e3%83%9e%e3%82%b7%e3%83%b3%e3%81%ae%e4%bd%9c%e6%88%90-3' title='Screenshot-新規仮想マシンの作成-3'><img width="302" height="240" src="http://blog.tndl.net/files/2010/01/Screenshot-新規仮想マシンの作成-3-302x240.png" class="attachment-thumbnail" alt="Screenshot-新規仮想マシンの作成-3" title="Screenshot-新規仮想マシンの作成-3" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-%e6%96%b0%e8%a6%8f%e4%bb%ae%e6%83%b3%e3%83%87%e3%82%a3%e3%82%b9%e3%82%af%e3%81%ae%e4%bd%9c%e6%88%90' title='Screenshot-新規仮想ディスクの作成'><img width="308" height="239" src="http://blog.tndl.net/files/2010/01/Screenshot-新規仮想ディスクの作成-308x239.png" class="attachment-thumbnail" alt="Screenshot-新規仮想ディスクの作成" title="Screenshot-新規仮想ディスクの作成" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-%e6%96%b0%e8%a6%8f%e4%bb%ae%e6%83%b3%e3%83%87%e3%82%a3%e3%82%b9%e3%82%af%e3%81%ae%e4%bd%9c%e6%88%90-1' title='Screenshot-新規仮想ディスクの作成-1'><img width="308" height="239" src="http://blog.tndl.net/files/2010/01/Screenshot-新規仮想ディスクの作成-1-308x239.png" class="attachment-thumbnail" alt="Screenshot-新規仮想ディスクの作成-1" title="Screenshot-新規仮想ディスクの作成-1" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-%e6%96%b0%e8%a6%8f%e4%bb%ae%e6%83%b3%e3%83%87%e3%82%a3%e3%82%b9%e3%82%af%e3%81%ae%e4%bd%9c%e6%88%90-2' title='Screenshot-新規仮想ディスクの作成-2'><img width="308" height="239" src="http://blog.tndl.net/files/2010/01/Screenshot-新規仮想ディスクの作成-2-308x239.png" class="attachment-thumbnail" alt="Screenshot-新規仮想ディスクの作成-2" title="Screenshot-新規仮想ディスクの作成-2" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-%e6%96%b0%e8%a6%8f%e4%bb%ae%e6%83%b3%e3%83%9e%e3%82%b7%e3%83%b3%e3%81%ae%e4%bd%9c%e6%88%90-4' title='Screenshot-新規仮想マシンの作成-4'><img width="302" height="240" src="http://blog.tndl.net/files/2010/01/Screenshot-新規仮想マシンの作成-4-302x240.png" class="attachment-thumbnail" alt="Screenshot-新規仮想マシンの作成-4" title="Screenshot-新規仮想マシンの作成-4" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-sun-virtualbox-1' title='Screenshot-Sun VirtualBox-1'><img width="320" height="238" src="http://blog.tndl.net/files/2010/01/Screenshot-Sun-VirtualBox-1-320x238.png" class="attachment-thumbnail" alt="Screenshot-Sun VirtualBox-1" title="Screenshot-Sun VirtualBox-1" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-windowsxp-pro-%e8%a8%ad%e5%ae%9a' title='Screenshot-WindowsXP-Pro - 設定'><img width="308" height="240" src="http://blog.tndl.net/files/2010/01/Screenshot-WindowsXP-Pro-設定-308x240.png" class="attachment-thumbnail" alt="Screenshot-WindowsXP-Pro - 設定" title="Screenshot-WindowsXP-Pro - 設定" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/screenshot-windowsxp-pro-%e8%a8%ad%e5%ae%9a-1' title='Screenshot-WindowsXP-Pro - 設定-1'><img width="308" height="240" src="http://blog.tndl.net/files/2010/01/Screenshot-WindowsXP-Pro-設定-1-308x240.png" class="attachment-thumbnail" alt="Screenshot-WindowsXP-Pro - 設定-1" title="Screenshot-WindowsXP-Pro - 設定-1" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/rdp-1' title='RDP-1'><img width="320" height="162" src="http://blog.tndl.net/files/2010/01/RDP-1-320x162.png" class="attachment-thumbnail" alt="RDP-1" title="RDP-1" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/rdp-2' title='RDP-2'><img width="259" height="240" src="http://blog.tndl.net/files/2010/01/RDP-2-259x240.png" class="attachment-thumbnail" alt="RDP-2" title="RDP-2" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/rdp-3' title='RDP-3'><img width="259" height="240" src="http://blog.tndl.net/files/2010/01/RDP-3-259x240.png" class="attachment-thumbnail" alt="RDP-3" title="RDP-3" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/rdp-4' title='RDP-4'><img width="259" height="240" src="http://blog.tndl.net/files/2010/01/RDP-4-259x240.png" class="attachment-thumbnail" alt="RDP-4" title="RDP-4" /></a>
<a href='http://blog.tndl.net/2010/01/27/319/rdp-5' title='RDP-5'><img width="306" height="240" src="http://blog.tndl.net/files/2010/01/RDP-5-306x240.png" class="attachment-thumbnail" alt="RDP-5" title="RDP-5" /></a>

<p>CPU やメモリもちゃんと認識されサーバー上の仮想マシンではとても軽快にうごいた。<br />
RDPを使った接続は、ラグが0.5秒程度ありマウスポインタがずれてしまって使用するには問題がありそうだった。これがクライアント側の問題なのか分からないので、後日また他のクライアントをためしてみたい。</p>

	タグ: <a href="http://blog.tndl.net/tag/fedora12" title="fedora12" rel="tag">fedora12</a>, <a href="http://blog.tndl.net/tag/linux" title="Linux" rel="tag">Linux</a>, <a href="http://blog.tndl.net/tag/virtualbox" title="virtualbox" rel="tag">virtualbox</a>, <a href="http://blog.tndl.net/tag/windows" title="Windows" rel="tag">Windows</a><br />
]]></content:encoded>
			<wfw:commentRss>http://blog.tndl.net/2010/01/27/319/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fedora11のvsftpdでログの文字化け対策</title>
		<link>http://blog.tndl.net/2009/10/31/308</link>
		<comments>http://blog.tndl.net/2009/10/31/308#comments</comments>
		<pubDate>Sat, 31 Oct 2009 07:30:14 +0000</pubDate>
		<dc:creator>える*</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[水冷]]></category>

		<guid isPermaLink="false">http://blog.tndl.net/?p=308</guid>
		<description><![CDATA[redhat 系の OS にデフォルトでついている vsftpd のロギングが EUC-JP にしか対応してなくて、UTF-8 ではログが文字化けるのでどうにかしようっていうお話。 fedora1１について炊き直しの記事です。 単にソースを拾って来て Build してもいいけどそれだけだとおもしろくないので rpm を作るところまでやりたい。 元々パッケージが提供されてるので srpm もある。 cd /usr/local/src yumdownloader --source vsftpd rpm -ivh vsftpd*src.rpm これで、src.rpm がインストールされる 次にパッチを作成する。 ログの文字化けの対策は&#60;a href=&#8221;http://bbs.fedora.jp/read.php?FID=2&#38;TID=2689&#8243;&#62;Fedora JPの掲示板&#60;/a&#62;にあった。 cd ~/rpmbuild/SPECS/ rpmbuild -bc vsftpd.spec cd ~/rpmbuild/BUILD cp vsftpd*/logging.c vsftpd*/logging.c.hack vi vsftpd*/logging.c 163行目をコメントアウトする。 /* str_replace_unprintable(p_str, '?'); */ echo &#34;diff -up vsftpd-2.1.2/logging.c.hack vsftpd-2.1.2/logging.c&#34; &#62; [...]]]></description>
			<content:encoded><![CDATA[<p>redhat 系の OS にデフォルトでついている vsftpd のロギングが EUC-JP にしか対応してなくて、UTF-8 ではログが文字化けるのでどうにかしようっていうお話。<br />
<span style="color: #ff0000;">fedora1１について炊き直しの記事です。</span></p>
<p><span id="more-308"></span>単にソースを拾って来て Build してもいいけどそれだけだとおもしろくないので rpm を作るところまでやりたい。<br />
元々パッケージが提供されてるので srpm もある。</p>
<pre class="brush: bash;">cd /usr/local/src
yumdownloader --source vsftpd
rpm -ivh vsftpd*src.rpm</pre>
<p>これで、src.rpm がインストールされる</p>
<p>次にパッチを作成する。<br />
ログの文字化けの対策は&lt;a href=&#8221;http://bbs.fedora.jp/read.php?FID=2&amp;TID=2689&#8243;&gt;Fedora JPの掲示板&lt;/a&gt;にあった。</p>
<pre class="brush: bash;">cd ~/rpmbuild/SPECS/
rpmbuild -bc vsftpd.spec
cd ~/rpmbuild/BUILD
cp vsftpd*/logging.c vsftpd*/logging.c.hack
vi vsftpd*/logging.c</pre>
<p>163行目をコメントアウトする。</p>
<pre class="brush: cpp;">/* str_replace_unprintable(p_str, '?'); */</pre>
<pre class="brush: bash;">echo &quot;diff -up vsftpd-2.1.2/logging.c.hack vsftpd-2.1.2/logging.c&quot; &gt; vsftpd-2.1.2-logging_charset.patch
diff -up vsftpd-2.1.2/logging.c.hack vsftpd-2.1.2/logging.c &gt;&gt; vsftpd-2.1.2-logging_charset.patch
mv vsftpd-2.1.2-logging_charset.patch ~/rpmbuild/SOURCES/</pre>
<p>次に spec ファイルの修正をする。</p>
<pre class="brush: bash;">cd ~/rpmbuild/SPECS
vi vsftpd.spec</pre>
<p>1行目を2行目に置換</p>
<pre class="brush: plain;">Release: 1%{?dist}
Release: 2%{?dist}</pre>
<p>以下は上の行の下に追加</p>
<pre class="brush: plain;">Patch9: vsftpd-2.1.0-userlist_log.patch
Patch10: vsftpd-2.1.2-logging_charset.patch</pre>
<pre class="brush: plain;">%patch9 -p1 -b .userlist_log
%patch10 -p1 -b .hack</pre>
<p>rpm を build してインストールすれば完了</p>
<pre class="brush: bash;">rpmbuild -ba vsftpd.spec
rpm -Uvh ~/rpmbuild/RPMS/i386/vsftpd*rpm</pre>
<p>これで、EUC-JP 以外の charset でもログが文字化けすることなく見れます。<br />
ただ、掲示板のほうにも書いてあったように、ログファイルに出力するところで印刷不能文字と判断したものを、? に置き換える処理を無理矢理やらないようにしているだけなので、問題がありそうです。<br />
ただ、? に置き換えなければならないような文字ばファイルネームにも使えないので、そこまで気にする必要はないかも・・・</p>
<p>一応書いておくやつ。<br />
この記事の内容を使用し、作成されたものに関して当方はいかなる責任も負わないものとします。</p>

	タグ: <a href="http://blog.tndl.net/tag/linux" title="Linux" rel="tag">Linux</a>, <a href="http://blog.tndl.net/tag/patch" title="patch" rel="tag">patch</a>, <a href="http://blog.tndl.net/tag/%e6%b0%b4%e5%86%b7" title="水冷" rel="tag">水冷</a><br />
]]></content:encoded>
			<wfw:commentRss>http://blog.tndl.net/2009/10/31/308/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iriver SPINN その２</title>
		<link>http://blog.tndl.net/2009/06/10/303</link>
		<comments>http://blog.tndl.net/2009/06/10/303#comments</comments>
		<pubDate>Tue, 09 Jun 2009 15:17:52 +0000</pubDate>
		<dc:creator>える*</dc:creator>
				<category><![CDATA[たわごと]]></category>
		<category><![CDATA[れびゅー]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[iriver]]></category>
		<category><![CDATA[Winamp]]></category>

		<guid isPermaLink="false">http://blog.tndl.net/?p=303</guid>
		<description><![CDATA[一回目から随分時間が空いたけど、その間に色々変化があったので再度レビュー。 前回のレビュー？では、Winampで管理できないみたいなことを言ってたけど、 本体の転送設定をMTPにすればWinampでもライブラリと同期させたり、 プレイリストを作ったりと色々できるようになった。 対応していない形式の物を送ればトランスコーディングもしてくれたりと、 MTPでの運用にすればとても便利だ。 しかし、使いこむと感じる部分の不便さも色々とあった。 Bluetoothを使って聞いてると希に音飛びしすぎて聞けた状態じゃなくなってしまう。 これは、本体のシャットダウン→起動で解決するがせっかくのコードレスで、 鞄などにしまってあるのを出すのはかなり面倒くさい。 あとはUIの反応の悪さがある。これは前回のレビューでも書いたが、 やはり本体のHW性能が足りてない感じだ。 FWのアップデートで追加されたMEMO機能が少し便利だが、 携帯電話でメモした方が早そうだったりを微妙な感じだ。 FWのアップデートだが専用のアップデータを使わなくても、 以下のURLのinfファイルから対応してるFWをDLしてきて展開した物(hex)を iriver SPINNのルートディレクトリにおけばUSBケーブルを抜いたときにアップデートしてくれる。 http://www.iriverplus.com/tools/head_route_firmware.inf おしまい。 タグ: Bluetooth, iriver, Winamp]]></description>
			<content:encoded><![CDATA[<p>一回目から随分時間が空いたけど、その間に色々変化があったので再度レビュー。</p>
<p><span id="more-303"></span></p>
<p><a href="http://blog.tndl.net/files/2009/06/sn3d0120.jpg"><img class="alignnone size-thumbnail wp-image-304" title="iriver_spinn" src="http://blog.tndl.net/files/2009/06/sn3d0120-320x240.jpg" alt="iriver_spinn" width="320" height="240" /></a></p>
<p>前回のレビュー？では、Winampで管理できないみたいなことを言ってたけど、<br />
本体の転送設定をMTPにすればWinampでもライブラリと同期させたり、<br />
プレイリストを作ったりと色々できるようになった。</p>
<p>対応していない形式の物を送ればトランスコーディングもしてくれたりと、<br />
MTPでの運用にすればとても便利だ。</p>
<p>しかし、使いこむと感じる部分の不便さも色々とあった。</p>
<p>Bluetoothを使って聞いてると希に音飛びしすぎて聞けた状態じゃなくなってしまう。<br />
これは、本体のシャットダウン→起動で解決するがせっかくのコードレスで、<br />
鞄などにしまってあるのを出すのはかなり面倒くさい。</p>
<p>あとはUIの反応の悪さがある。これは前回のレビューでも書いたが、<br />
やはり本体のHW性能が足りてない感じだ。</p>
<p>FWのアップデートで追加されたMEMO機能が少し便利だが、<br />
携帯電話でメモした方が早そうだったりを微妙な感じだ。</p>
<p>FWのアップデートだが専用のアップデータを使わなくても、<br />
以下のURLのinfファイルから対応してるFWをDLしてきて展開した物(hex)を<br />
iriver SPINNのルートディレクトリにおけばUSBケーブルを抜いたときにアップデートしてくれる。</p>
<p>http://www.iriverplus.com/tools/head_route_firmware.inf</p>
<p>おしまい。</p>

	タグ: <a href="http://blog.tndl.net/tag/bluetooth" title="Bluetooth" rel="tag">Bluetooth</a>, <a href="http://blog.tndl.net/tag/iriver" title="iriver" rel="tag">iriver</a>, <a href="http://blog.tndl.net/tag/winamp" title="Winamp" rel="tag">Winamp</a><br />
]]></content:encoded>
			<wfw:commentRss>http://blog.tndl.net/2009/06/10/303/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
