<<  2007.7  >>
SMTWTFS
1234567
891011121314
15161718192021
22232425262728
293031    
 
リンク
その他
  • RSS2.0
  • Credit

  • SEO
    loading

    プライバシーポリシー

カテゴリー » Linux » Fedora July 22, 2007

VMware の HostOS を kernel-2.6.22.1-27.fc7 にすると動かない Fedora

ホストOSにFedora 7を使っていて、カーネルを 2.6.22.1 に上げると vmware-config.pl が失敗する
# vmware-config.pl
make[1]: Entering directory `/usr/src/kernels/2.6.22.1-27.fc7-x86_64'
CC [M] /tmp/vmware-config0/vmnet-only/driver.o
CC [M] /tmp/vmware-config0/vmnet-only/hub.o
CC [M] /tmp/vmware-config0/vmnet-only/userif.o
/tmp/vmware-config0/vmnet-only/userif.c: In function 'VNetCopyDatagramToUser':
/tmp/vmware-config0/vmnet-only/userif.c:630: error: 'const struct sk_buff' has no member named 'h'
/tmp/vmware-config0/vmnet-only/userif.c:630: error: 'const struct sk_buff' has no member named 'nh'
/tmp/vmware-config0/vmnet-only/userif.c:636: error: 'const struct sk_buff' has no member named 'h'
make[2]: *** [/tmp/vmware-config0/vmnet-only/userif.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmnet-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.22.1-27.fc7-x86_64'
make: *** [vmnet.ko] Error 2
make: Leaving directory `/tmp/vmware-config2/vmnet-only'
Unable to build the vmnet module.
Execution aborted.
VMware-player-2.0.0-45731 で確認。VMware Workstation-6.0.0-45731 でもなるはず。Fedora7というよりkernelの問題?

困った時のany-anyパッチ → http://platan.vc.cvut.cz/ftp/pub/vmware/
これでいけると思ったら
# tar zxvf vmware-any-any-update111.tar.gz
# cd vmware-any-any-update111
# ./runme.pl
Unknown VMware version 4 is installed. This installer supports only version 2
and 3.
Execution aborted.
えーと、とにかく最近のVMwareには対応していないらしい。

困った時のDiscussionフォーラム → http://www.vmware.com/community/thread.jspa?messageID=696176
# cd /usr/lib/vmware/modules/source/
# wget "http://www.demorecorder.com/download/Vmware-patch-for-2.6.22.1/patch-vmnet-for-linux-2.6.22.1.gz"
# cp vmnet.tar vmnet.tar.orig
# tar xvpf vmnet.tar
# zcat patch-vmnet-for-linux-2.6.22.1.gz
# tar cvf vmnet.tar vmnet-only
# vmware-config.pl
これでいける!と思ったらコンパイルエラー。さらにこのフォーラムの下の方に書いてあった http://linux.nextmail.ru/vmnet.tar を使うと、ホストOSごとフリーズしてしまった。再起動したらGNOMEの関連付け情報(/usr/share/mime/)のファイルが壊れてしまってるし…ウヒャヒャ

困った時の Yahoo!ブログ検索でヒットしたページ → http://coji.coji.jp/kimtec/blog/2007/07/kernel26221vmware.html
書いているように http://npw.net/~phbaer/vmnet.tar を /usr/lib/vmware/modules/source/ にコピーして解決。長かった…

ちなみに VMware-server-1.0.3-44356 の場合は この辺りを参照

≪追記≫
http://linux.nextmail.ru/vmnet.tar でフリーズしたと書きましたが、修正されたようです。
さらに any-any も update112 がリリースされて動くようになりました。

≪追記≫
新しくリリースされた 2.0.1-55017(6.0.1-55017) ではこの問題は起きないようです。

≪追記≫
ゲストの場合
VMware Player 2.0(Workstation 6.0) で Guest:kernel-2.6.22(2.6.23) の時の Shared Folders
10:38 pm | コメントする |

カテゴリー » ソフトウェア » その他 July 21, 2007

Rockbox

http://www.rockbox.org/

携帯型デジタル音楽プレイヤーのためのオープンソース・ファームウェア、らしい。要はiPodなどの携帯プレイヤーのOSを入れ替えて、もっと便利にしようというもの。例えば iPod に WMA、Ogg Vorbis、FLAC、WavPack を再生する機能が付きます。音も良くなるらしい。

iPodにRockboxをインストールしよう!
Rockbox wiki(iRiver向け)

が詳しいです。

検索したらいっぱい情報が見つかる。私は知りませんでしたが、たぶん有名なんだろな、これ。
おもしろそう。iPod 持ってないのが残念。
10:58 pm | コメントする |

カテゴリー » Linux » Ubuntu July 21, 2007

Creating Debian packages on Ubuntu Ubuntu

debパッケージの作成にチャレンジ

Debianベースのシステムでパッケージを自作する
Debian 新メンテナガイド

この辺りを見ながら四苦八苦。作り方がRPMに比べて難しい、ややこしい、嫌になる。頭が混乱。慣れの問題? まず最初に最低限ビルドに必要そうな以下のパッケージをインストール
$ sudo apt-get -y install build-essential dh-make devscripts fakeroot patch diff \
patchutils dpatch devscripts autoconf  automake libtool debhelper devscripts
鍵署名するなら "gnupg" も必要。

次にソースを展開したディレクトリに移動して
$ dh_make -e MailAddress -s -n
すると debian/ ディレクトリに雛形が作成される。
debian/control → パッケージの紹介分、依存関係
debian/copyright → 誰が作ったとか、著作権、ライセンスの記述
debian/changelog → バージョン、変更履歴を記述
debian/rules → ビルドの方法。触るな危険
これらのファイルを自分で適当に編集。rules は一般的な「./configure && make install」でインストールできる場合は触らなくても良い。終わったら
$ debuild -us -uc
これでコンパイルやらチェックやらが行われて、エラーがなければパッケージの構築完了。一からではなく *.dsc, *.orig.tar.gz, *.diff.gz からパッケージを作り直すなら
$ dpkg-source -x package.dsc
とするとソースが展開。(手動でパッチ当ててもいける?) 新しいバージョンの deb を作る時は、古いソースツリーの中で
$ uupdate -u new-1.1.tar.gz
とすると、新しいソースが展開されて debian/ ディレクトリが移植される

最後にUbuntuのリリース番号(レビジョン)のポリシーを見ておく
Ubuntu and Debian have slightly different package versioning schemes to avoid conflicting packages with the same source version. If a Debian package has been changed in Ubuntu, it has ubuntuX (where X is the Ubuntu revision number) appended to the end of the Debian version. So if the Debian hello package was changed by Ubuntu, the version string would be 2.1.1-1ubuntu1. If a package for the application does not exist in Debian, then the Ubuntu version is 0 (e.g., 2.1.1-0ubuntu1).

The Ubuntu Packaging Guide
Debianと被らない物は「0ubuntu1」でいいのかな…

≪2008/08/16≫
いつの頃からか
$ debuild --linda -us -uc
debuild: unknown dpkg-buildpackage/debuild option: --linda
dpkg-buildpackage -rfakeroot -D -us -uc --linda
dpkg-buildpackage: unknown option or argument --linda
と言われるようになった。よくワカランが --linda を抜いとく
10:06 pm | コメントする |

カテゴリー » ソフトウェア » Linux July 19, 2007

Linuxで音楽ファイルの可逆圧縮 : 再生編 Linux

圧縮編の続き?

作れても聴けないなら意味がない。Fedora、Ubuntuに用意されているRhythmboxAudaciousAmarokの各プレイヤーで再生できるかどうか調べてみた今日この頃。

Fedoraは rpm.livna.org を、Ubuntuは「Synaptic」→「リポジトリ(設定)」→「アップデート」→「サポートされていないアップデート(gutsy-backports)」を有効にしている必要あり。


・FLAC

さすがLinux標準(?)可逆圧縮。最初からサポートされています
FedoraUbuntu
RhythmboxOK(デフォルトで可)OK
AudaciousOKOK
AmarokOKOK


・Monkey's Audio(ape)

FedoraUbuntu
Rhythmboxgstreamer-ffmpeg を入れると再生できるようになるが不安定たぶん無理
AudaciousLCGrpmsにape対応のaudaciousがあるOK
Amarokたぶん再生不可たぶん無理


・TTA

FedoraUbuntu
Rhythmboxgstreamer-ffmpeg を入れるgstreamer0.10-ffmpegを入れる
Audaciousaudacious-plugins-nonfree-tta を入れるaudacious-plugins-extra
Amarokxine-lib-extras-nonfree を入れるOK


・Wavpack

FedoraUbuntu
RhythmboxOKOK
Audaciousaudacious-plugins-wavpack を入れるaudacious-plugins-extra を入れる
AmarokOKOK

コーデックを各ソフト別にインストールするのはアホらしい。全てGStreamerエンジンを使ってくれれば楽なんだけど

ちなみにMonkey's Audio(ape)の情報を検索すると中国語ばかりヒットするのは何故? 中国で人気?

≪関連≫
Linux で音楽ファイルの cue シート作成

≪追記 2008/07/02≫
Fedora9、Ubuntu8.04 用に書き直し
01:37 am

上の記事に対するコメントです

1. もーまんたい  2007/10/29 19:28
[EAC] ape+cue
[EAC] tta+cue
[EAC] wav+cue
の音楽をバラバラにしてwaveとかmp3とかituneに入れたり変換する方法を教えてください。

2. Owner CommentSawa  2007/10/30 00:22
えーと、cue の意味をよく知らなかったりします。
何となく分かるのですが、使ったことがありません。
暇なとき調べてみます。

3. NONAME  2008/02/07 22:14
Fedora8のAmarokでttaの演奏ができますでしょうか?
「利用可能なデコーダがありません。」と出てできません。

4. Owner CommentSawa  2008/02/25 00:20
F8用に書き換えました

5. ubunter  2008/09/15 15:49
tak+cue を再生したり分割したいするはどうすればいい?

コメントする |

カテゴリー » ソフトウェア » Firefox July 16, 2007

Firefox : Google Readerでfaviconを表示 [札幌市西区] Firefox

http://d.hatena.ne.jp/kei-s/20061110/1163182451

Google Readerの「List View」に、faviconを表示するFirefoxのGreasemonkeyスクリプト。

「All Items」で読む時にメリハリが利いて、どれがどのサイトか分かりやすくなって幸せ
11:55 pm | コメントする |

累計:871354、今日:801、昨日:1776
Created in 0.0246 sec.