教えてください 投稿者:長坂久登 投稿日:2008/02/03(Sun) 20:46 No.1482 | <Home> |
|
はじめまして 貴者のHPを見て、玄箱PROをDevian化に挑戦しています。 わからないところがありますので教えてください。 次の、makedev_2.3.1-83 のインストールのところで、
MAKEDEVはシェルスクリプトなので展開、patchの後、実行権限を付加して /sbin にMAKEDEV というファイル名でコピーします。また/dev/MAKEDEVに/sbin/MAKEDEVへのシンボリックリンクを作成します。
/home/src# tar zxf makedev_2.3.1.orig.tar.gz /home/src# gzip -dc makedev_2.3.1-83.diff.gz |patch -p0 ←ここです。
この意味は何でしょうか? gzipは、解凍してあるものを展開はわかります。 しかし、/home/srcのディレクトリーには、makedev_2.3.1-83.diff.gzはないです。/home/src/tgzにあるのですよね。|はパイプもわかります。 どうも、このままの操作では、うまくいかないのです。 どうぞよろしく教えてください。
|
| Re: 教えてください jun - 2008/02/03(Sun) 23:44 No.1483 | |
|
|
/home/src# tar zxf tgz/makedev_2.3.1.orig.tar.gz /home/src# gzip -dc tgz/makedev_2.3.1-83.diff.gz |patch -p0 ではどうでしょうか。
|
| Re: 教えてください 長坂久登 - 2008/02/04(Mon) 22:27 No.1486 | <Home> |
|
|
/home/src# gzip -dc tgz/makedev_2.3.1-83.diff.gz |patch -p0 これですと、次のメッセージが出ます。 gzip: Invalid magic 何でしょうか? |
| Re: 教えてください jun - 2008/02/05(Tue) 22:52 No.1488 | |
|
|
makedev_2.3.1-83.diff.gz が壊れていませんか? gzip -dc makedev_2.3.1-83.diff.gz で正常に表示されますか? |
| Re: 教えてください 長坂久登 - 2008/02/05(Tue) 23:08 No.1489 | <Home> |
|
| Re: 教えてください jun - 2008/02/06(Wed) 21:21 No.1490 | |
|
|
makedev_2.3.1-83.diff.gzは展開後は5498行あって先頭部分は 次のようになっています。 --- makedev-2.3.1.orig/MAKEDEV.man +++ makedev-2.3.1/MAKEDEV.man @@ -1,16 +1,18 @@ : : もし異なっていれば壊れています。 |
| Re: 教えてください 長坂久登 - 2008/02/06(Wed) 22:52 No.1491 | <Home> |
|
|
何度も、すみません。 WindowsVistaでダウンロード(指定のURLにマウスを当てて、右ボタンでファイルをダウンロード)して、そのファイルをワードパットでみると、 ご指摘のとうりになっていました。(圧縮されていない?) これを玄箱PROにコピー(SAMBAにて) 念のため、viで見ると見えるのでやはり、圧縮されていない。 そこで、次のコマンドで、無事パッチを当てることができました(と思います。) patch -p0 <tgz/makedev_2.3.1-83.diff.gz
ありがとうございました。 まだ先は長いですが、がんばってみます。 今後ともよろしくお願いいたします。
|
| Re: 教えてください jun - 2008/02/08(Fri) 00:18 No.1492 | |
|
|
ブラウザが勝手に圧縮ファイルを展開する場合もあるようです。 そのためgzipがファイルタイプが違うというエラーを吐いたのでしょうね。 etch化の手順も試行錯誤の結果をまとめたものなのでおかしい部分があれば ご指摘ください。 |
|