linux

mpd-0.16.2のid3tagのsjisパッチ

また、間が開いてしまった。 一昨年書いてデッドリンク化していたのをハードディスクから発掘してきた。 --- tag_id3.c.orig 2011-03-19 09:41:54.000000000 +0900 +++ tag_id3.c 2011-09-07 00:05:04.065856120 +0900 @@ -80,36 +80,70 @@ /* This will try…

文字コードの違うextなデバイスをマウントする

vfatとかsambaと違ってextには文字コードを指定してマウントするオプションが無い。 とりあえずそのままマウントしてから、 http://fuse-convmvfs.sourceforge.net/ で文字コードを指定して別の場所に再マウントした。sjisのディスク(ext3)を/mnt/tmpにマウ…

ruby1.9

先人のメモを参照してruby1.9を導入 http://d.hatena.ne.jp/thinca/20100520/1274283407 http://blog.s21g.com/articles/1544make.conf RUBY_TARGETS="ruby19" と /etc/portage/profile/use.mask -ruby_targets_ruby19 と /etc/portage/pacakge.unmask >=dev…

X11の設定

マウスとキーボードの自動検出機能を使う場合/etc/make.conf INPUT_DEVICES="evdev" # /etc/init.d/hald start が要る。 みたいだ。しかし、xorgの1.8ではhald(hal daemon ?)がdbusに移行すると書いてあるのをどっかで見た。 また、ハマりそうだ。

システムクラーッシュw

ここのところ調子の悪かったGentooがついに再起不能におちいってしまった。 emerge -uD worldがいろいろ問題があって完了していなかったのがまずかったらしい。 ~x86の呪いだ。 幸いKnoppixで起動してみたらディスクは無事だったが、システムの再構築は止む…

USBメモリからのブートその4

しつこく調べる。ちょっと気になったので # dd if=/dev/zero of=/dev/sda bs=446 count=1 としてMBRを0で埋めたUSBメモリで起動してみたところ (パーティションテーブルより前を0で埋めた) 何事も無かったかのように第1パーティションの先頭からブートシー…

rtl8101のドライバ

メインマシンのGentoo構築のついでに DELL Inspiron Mini 9(Ubuntuプリインストール) もGentoo化してみたのだが、 これのNICがRealtek8101でKernelソース(gentoo-sources-2.6.28-r3) にはまだ入っていないものだった。調べるとdkmsとかrpmとか、RedHat系やDe…

gentoo-sources-2.6.27には罠がある

IDE認識のオプションがデフォルトから外れていて起動できない。 Kernel panic - not syncing: VFS: UNable to mount root fs on unknown-block(2,0) make menuconfigで 関係しそうなオプションをいくつか試したがうまくいかなかったので /etc/portage/packag…

USBメモリからのブートその3

もう少し調べた。 fddかhddかはあまり関係ないっぽい。最初のエラーメッセージ This is not a bootable disk. Please insert a bootable floppy and press any key to try again. はFATのブートセクタ内に書いてあった。 # mkfs -t msdos -F 32 /dev/sda -I …

USBメモリからのブートその2

フロッピー形式のGRUBの作り方 # dd if=/boot/grub/stage1 of=/dev/sda bs=512 count=1 1+0 records in 1+0 records out 512 bytes (512 B) copied, 0.0207237 s, 24.7 kB/s # dd if=/boot/grub/stage2 of=/dev/sda bs=512 seek=1 205+1 records in 205+1 re…

USBメモリからのブート

メインに使っているLinuxのシステムディスクがクラッシュしてしまったorz。 そこで、 そろそろLinuxのインストールにCD-Rを焼くのをやめてUSBメモリからさくっと インストールするべきだろうと思ってやってみたらこれが異常に難航。 世間のサイトではあっさ…

PS3の方を起動させる

gentooだからか # ps3-boot-game-osという頭にps3-が多いコマンド名だった。http://forums.qj.net/archive/index.php/t-90959.html

lucilleコンパイルしてみた

http://d.hatena.ne.jp/tueda_wolf/20090214/p1 でちょうどgitのリポジトリが紹介されていたので それならば早いということでやってみた。 環境はGentoo Linux。 scons0.97だと AddOption is not defined とかエラーがでるので1.00に sconsをアップグレード …

mpdのSJISパッチをまた書いた。

cygwin用パッチとid3tag v2をSJISというかユニコード以外に対応させるパッチ(これはLinuxでも必用)を書いた。 http://gunload.web.fc2.com/mpd/index.htmlバージョンが上がる度にid3tagのところが書き変わっていてパッチを作り直さないといけないのだが 一向…

apacheがあがらないと思ったら・・・

/var/log/apache2/error_logに No such file or directory: could not open mime types config file /etc/mime.typesとか書いてある。 な、なんだってーw 最初はServerNameのエラーメッセージが出ていたのでその辺りかと思っていたのだが意表をついた罠だ・…

やっぱりGentooに入れ替え・・・

先日、インストールしたZenwalkなのだが、 Synergyが頻繁に操作を受け付けなくなってしまう症状が出てしまった。 どうも原因がわからないので諦めていつものGentooに入れ替えることにした。 他のところは特に不満は無いのだが。

Zenwalkインストール中・・・

非力なマシンをひとつLinuxマシンに変更することにした。 ディストリビューションはGentooには飽きてきた(すでに3つ飼っている) のでちょっと違うものを、ということでslackware系列のZenwalkというのにしてみた。ISOを焼いてCD-Rから起動。 適当にパーティ…

Gentooをノートに再インストール

http://www.gentoo.org/doc/en/altinstall.xml#doc_chap4 ここのやり方に沿ってnicからノートを起動してインストールした。 手順が厄介なのでメモ。 構成 ノート NIC(rtl8139, MAC ADDRESS XX:XX:XX:XX:XX:XX) 使用するIP 192.168.0.171 サーバ IP 192.168.0…

やっとmltermの謎がとけた

ここのところktermやxtermではkinput2が動くのにmltermでは動かないという 症状にずっと悩まされていたのだが、 ついに謎が解けた。 mltermは、システムにロケールja_JP.eucJPが無いと日本語入力が使えなかったんだよw たとえshellがeuc-JPじゃなくても。 最…

久しぶりに環境を整備してみる

某記事を読んだら激しくタイル型ウィンドウマネージャに戻りたくなってきたので環境を整備しだした。 まずはcygwinインストール。 いいのか悪いのかわからないがいつもそうするので cygwinの/home/userをC:\Documents and Settings\userからのシンボリックリ…

デスクトップ環境まで辿り着いた

# emerge gnomeでのパッケージ数300弱とかを潜り抜けてデスクトップが起動するところまできた。pythonとperlがi486だったのをi686で作り直した以外は特に引っかかるところは無く、 時間がかかっただけでありました。特に手間取ったのはGentooそのものじゃ…

ようやく再インストール

Gentooのアップデートを諦めて再インストールしたのはいいのだが、 とりあえずインストールしてからの emerge -u world が難航。 古い環境から大量のUSEフラグを持ってきたのもあって いろんなところでemergeが止まる。ちゃんと記録を取っていなかったのでう…

今度はconsolekitのemerge中に止まっていた。 エラー原因はこれっぽい。 ck-file-monitor-inotify.c:207: error: 'IN_MASK_ADD' undeclared (first use in this function)今回は、libexpatと別件らしい。 調べたら、IN_MASK_ADDというのはINOTIFYというファ…

gentoo update難航中

久しぶりにgentooマシンを稼動させるに当たって、 とりあえず # emerge --sync # emerge -u worldを実行。 300弱のパッケージが対象になるが構わず実行。 まず、realplayの手動ダウンロードで停止。 手動ダウンロードした。 Berkley DBを使っている何か(メモ…