なにはともあれSLAX ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
110:login:Penguin 06/10/02 00:20:46 D3+ZApa1 >>107 すごいですねぇ。 僕なんか、モジュールを作るのはslackwareでtgzファイルを作って、それをslax上で tgz2moコマンドで変換しています。もうひとつのmo2tgzコマンドを使う場合、よく バージョンの違いで怒られることがあるのですが、mksquashfsだとどうですか。 怒られないなら、こっちにしたいなぁ。 111:login:Penguin 06/10/02 08:59:45 +nsWYShe >>110 よく見たらisoイメージの./tools以下にmksquashfsとunsquashfsがありました。 *2moのコマンド群は、おなじ./tools以下にあるliblinuxliveという、関数登録用のスクリプトを起動したのち、その中の create_module() { mksquashfs "$1" "$2" $3 >/dev/null if [ $? -ne 0 ]; then return 1; fi chmod oga-x "$2" # remove execute attrib } を使っていました。つまり間接的にmksquashfsを使っていることになります。いわばwrapperですね。 112:login:Penguin 06/10/02 09:00:36 +nsWYShe >>110つづき またmo2dirでは同じliblinuxliveの中の mount_module() { mount -t squashfs -o loop,ro "$1" "$2" err=$? if [ $err -eq 0 ]; then echo "$1 $2" >>/tmp/_mounts fi return $err } を使用していました。 unsquashfsというコマンドを使うのではなく、kernelにsquashfsパッチを当てているようです。 エラーを返すというのはこのmountの動作に関してでしょう。 unsquashfsで一部の*.moを解凍しようとすると次のようなエラーが出ます。これも類似の現象だと思います。 Major/Minor mismatch, filesystem on Avidemux_2_0_40.mo is (2:1) I only support Squashfs 3.0 filesystems! Later releases will support older Squashfs filesystems つまり、もう少ししたら3.0以前のsquashfsにも対応するから待っててね、ということのようです。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5388日前に更新/191 KB
担当:undef