Essay of "New my Life"

Last-Modified: 2007/06/04 00:44:21 JST




そしてハマリ道

今日文章を書いてアップロードしようとしたら、rsyncが動かないという不具合 に遭遇。

cygpopt-0.dllが見つからなかったため〜

というダイアログボックスが。もう勘弁してよ……どうして普通にインストール しただけなのに動かないものが入ってるんだよ。

正直、cygwinのインストーラって好きじゃないんだよね。b20のときのような配 布形態の方が好き。ある程度安定して動作するバージョンであれば、別に最新版 なんて欲しくないのに。

poptを入れれば良いというGoogle様のお告げが得られたので、それを入れること でrsyncは動作するようになった。なんか一回やっただけではだめだったので2回 やったけど。

んで、起動時に~/.bashrcを読まない件について。これもGoogle様のお告げによ ると、

/etc/profile の最後か、~/.bash_login に 
test -f ~/.bashrc && . ~/.bashrc

と書いておきましょう。 

ということらしい。/etc/profileないんですが……。

本家のFAQには「環境変数HOMEを設定していれば~/.bashrcを読むよ」とか書いてあるのに ねぇ。

これで一安心とか思ってアップロードスクリプトを実行すると、

bash: find: command not found

ときたもんだ。んなアホな……と思って/usr/binを見てみたが、本当にな い。

……はぁ。

そしてsetup.exeからfindutilsを再インストール。なんでインストール済になっ てるのに入ってないんだよ……。

さて、気を取りなおして実行。

cygintl-1.dllが見つからなかったため、このアプリケーション〜

……もう勘弁してくれ。

そしてようやく次の作業が出来るよ。

Sat, 29 Nov 2003, 21:42 [/cygwin] permanent link


qtopiaSDK for cygwinへの道 (cygwin-X11)

qtopiaSDK on cygwinをいれようと思って、とりあえずcygwin-X11を入れようと cygwinのsetup.exeを実行したのだが、例によってインストール時にエラーとな る。すでに1.5.x系のバージョンになるのに改善されてないということはもしか してインストール先のハードウェアに不具合があるかと思って、インストール先 をD:からE:(D:とはHDDが物理的に違う)に変更したらうまくいった。むぅ、そう いう理由もあるのか。

しかし、cygwin.batを実行してもどこにもパスが通ってないという問題に遭遇。 あれ? どうも~/.bashrcが読まれないみたいなんだけど、どうして?

そっの問題はあとで解決することにして、ひとまず

    > source ~/.bashrc

で逃げる。Xをマルチウィンドウモードで立ち上げるところまでは持っていけた が、まだ先は長そうだ。

Sat, 29 Nov 2003, 21:42 [/cygwin] permanent link


続・ファイル属性

関係ありそうなドキュメントを読んでみた。

それで、環境変数CYGWINを「ntsec」に設定して一旦ログオフしてログオンしな おし、cygwin外部でファイルを作ってみたけれど、やっぱり実行ビットが立っちゃ うなぁ。

まぁ別に今回の場合は「ファイル属性をUN*Xと同じように扱いたい」とかじゃな く、「cygwin外部でファイルを作成したときのデフォルトパーミッションだと、 rsyncでサーバに転送したときにCGIからファイルが読めなくなる」という問題を 解決したいだけなので、

  find . -name "*.tdf" -exec chmod 644 \{} \;

とかいうのをアップロード毎にやることで逃げようかね。

Thu, 27 Nov 2003, 00:00 [/cygwin] permanent link


ファイル属性

Windowsでファイルを作ると、cygwinのファイル属性が

nao@saya% ls -la                           [~/document/blosxom/articles/cygwin]
total 1
drwxr-xr-x+   2 nao      なし            0 Nov 21 23:43 ./
drwx------+   5 nao      なし            0 Nov 21 23:43 ../
-rwxr-xr-x    1 nao      なし           78 Nov 21 23:43 1069425794.tdf*

のように実行ビットが立っちゃうんで、いちいちchmod 644しなきゃいけないん のですが、ファイル作成時にそうする方法ってないのかなぁ……。

Fri, 21 Nov 2003, 23:48 [/cygwin] permanent link



powered by blosxom

Copyright(C) by Nao メールアドレス. All rights reserved.