2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

なにはともあれSLAX

1 :よーだ:2006/08/25(金) 08:34:04 ID:hyAu/OJ9.net
ディストリの壁をこえて SLAX を語ろう。


121 :login:Penguin:2006/10/05(木) 02:45:49 ID:vKxreEEd.net
>>119
ブートするときに読めてないということではないみたいです。
単にmo2dirで展開するときに、失敗するみたいですね。
それを作ったときのsquashfsのバージョンで展開しなくちゃいけないんだけど、
どのバージョンなのか分からないまま、try & errorは避けたいです。

122 :login:Penguin:2006/10/05(木) 02:59:09 ID:vKxreEEd.net
>>120
確かに圧縮形式が変わればモジュールのコンパチビィリティが失われるので、
これまでのモジュールは使えなくなりますね。そこのところを確かめようと、
squashfsのウェブページを見たのですが、それらしいのを見つけられませんでした。
根拠が薄いのですが、次期slaxからunionfsをaufsに変更するように、squashfsも
another squashfsにするような気がします。

squashfsの作者がLZMAは好ましく思っていないというTomasのコメントがあるから
そうかも。それよりスピードが遅いというスレッドも本家でたっているので、ひょっと
したら見送られる可能性もあります。

123 :login:Penguin:2006/10/05(木) 09:15:43 ID:JRU68BeF.net
>>122
ftp://ftp.slax.org/SLAX-6.x/testing/technology-preview/devel/lzma-for-squashfs.tar.gz
これ、LZMAパッチの当たったsquashfsのソースだろうか。
展開コマンドunsquashfs.cについてはそのまんまのようだけど、同じunsquashfsで通用するってことかな。
いずれにしてもunsquashfsがもちっとかしこくなって、
モジュールの圧縮形式[version]まで自動検出できるようになってほしい。
それと旧バージョンの圧縮モジュールを別のバージョンの圧縮モジュールに変換するようなコマンドも。

124 :login:Penguin:2006/10/05(木) 12:37:13 ID:JRU68BeF.net
バイナリダンプしてみると、squashfs3.xで圧縮したものは0x6fから8バイトにわたってナゾの0xffが続いている。これはunsquashfs3.1がきちんと読める。
unsquashfsがエラーを返す*.moファイルはみな、0x6fから0xffが続かないものばかりだ。まあこんなreverseするより、mksquashfsのソース読むのが正道なんだろけど。

125 :login:Penguin:2006/10/05(木) 13:39:22 ID:JRU68BeF.net
ソース読みマスタ。squashfs_fs.hの中のstruct squashfs_super_block。
0xc-0xd(第29-30バイト)がmajor version, 0xe-0xf(第31-32バイト)がminor versionのようだ。0xffが続くとかどうとかはあまりspecificではなかった。撤回。

126 :login:Penguin:2006/10/05(木) 15:32:09 ID:JRU68BeF.net
ということでどのバージョンのsquashfsで圧縮されているかのチェックはbashなら

function checksqver { dd if=$1 bs=2 count=2 skip=14 2>/dev/null|ruby -ne 'p $_.unpack("M")'; }

という感じになるかな。出力はきれいじゃないが、まあとりあえずの情報だけは得られる。テキトーにいぢってくれ。
usage: checksqver <filename>

127 :login:Penguin:2006/10/05(木) 15:53:57 ID:JRU68BeF.net
123-126まで却下。unsquashfsがきちんと処理していた。やれやれ。

128 :login:Penguin:2006/10/05(木) 19:57:19 ID:PONBBqlJ.net
>>127
いやいや、どこにバージョン情報があるかよくわかりました。

129 :login:Penguin:2006/10/06(金) 10:23:10 ID:+QMgQO8T.net
linux自体昨日初めて聞いて触ったんだけど、これでFAX送ろうと思ったけど送れないよ。
どうやったらいいのかな。

130 :login:Penguin:2006/10/06(金) 11:54:13 ID:bFSkCVhU.net
たとえばwindow managerがKDEならば「KDE fax 送信」でググられてはいかがかと。


241 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★