[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:24531] Re: checkinstallを設定と使用法のお伺い



MOUEさん,高澤さん

問題点の対策とご提示を頂きまして、
              ありがとうございます。 佐藤明彦です。

もう少し早くご連絡をしたかったのですが、操作に時間がかかりまして
遅くなり失礼しました。

> 
> > root に移動後にインストールします。
> > bash-2.05b# make install
> > make -C installwatch-0.6.3
> > make[1]: Entering directory `/home/mspring/temp/checkinstall-1.5.3/installwatch-0.6.3'
> > make[1]: `all' に対して行うべき事はありません。
> > make[1]: Leaving directory `/home/mspring/temp/checkinstall-1.5.3/installwatch-0.6.3'
> > cp checkinstall makepak /usr/local/sbin
> > cp: copying multiple files, but last argument `/usr/local/sbin' is not a directory
> > 詳しくは `cp --help' を実行して下さい.
> > make: *** [install] エラー 1
> > bash-2.05b# exit
> > 
> > ここで、エラーがでまして、失敗した状態になりました。
> 
> /usr/local/sbin って存在しますか?

調べたところ、/usr/local/sbin、下記の通り存在しませんでした。
mspring@harup:~$ su
Password:

bash-2.05b# ls /usr/local/
bin/  etc/  games/  include/  info/  man/  src/
 
> とりあえず root になって, 
> 
> mspring@harup:~$ su
> Password:
> 
> bash-2.05b#
> bash-2.05b# mkdir /usr/local/sbin
> bash-2.05b# /bin/chgrp bin /usr/local/sbin
この操作は、/usr/local/sbin を bin のグループに変更すること
でしょうか。
このグループを変更することは、何のためでしょうか。

> bash-2.05b# /bin/chmod 755 /usr/local/sbin
スーパーユーザ以外は、書き込みのみ出来ないようにパーミッション
の変更をすることでしたですね。
> 

MOUEさんの、ご指摘に沿いまして、下記の通り操作をしました。

bash-2.05b# mkdir /usr/local/sbin
bash-2.05b# /bin/chgrp bin /usr/local/sbin
bash-2.05b# /bin/chmod 755 /usr/local/sbin
bash-2.05b# ls -l /usr/local/s*
/usr/local/sbin:
合計 0

上記の通り、/usr/loca/sbin ディレクトリを作りました。

> を実行して,/usr/loca/sbin ディレクトリを作ってから,
> make install してみたらどうなりますか?
> 

mspring@harup:~$ cd temp/
mspring@harup:~/temp$ tar xvfz checkinstall-1.5.3.tgz
checkinstall-1.5.3/
checkinstall-1.5.3/FAQ
checkinstall-1.5.3/BUGS
checkinstall-1.5.3/TODO
checkinstall-1.5.3/Makefile
checkinstall-1.5.3/doc-pak/
checkinstall-1.5.3/doc-pak/FAQ
checkinstall-1.5.3/doc-pak/BUGS
checkinstall-1.5.3/doc-pak/TODO
checkinstall-1.5.3/doc-pak/README
checkinstall-1.5.3/doc-pak/installwatch-0.6.3/
checkinstall-1.5.3/doc-pak/installwatch-0.6.3/BUGS
checkinstall-1.5.3/doc-pak/installwatch-0.6.3/TODO
checkinstall-1.5.3/doc-pak/installwatch-0.6.3/README
checkinstall-1.5.3/doc-pak/installwatch-0.6.3/CHANGELOG
checkinstall-1.5.3/doc-pak/installwatch-0.6.3/VERSION
checkinstall-1.5.3/doc-pak/installwatch-0.6.3/INSTALL
checkinstall-1.5.3/doc-pak/installwatch-0.6.3/COPYING
checkinstall-1.5.3/doc-pak/RELNOTES
checkinstall-1.5.3/doc-pak/INSTALL
checkinstall-1.5.3/doc-pak/Changelog
checkinstall-1.5.3/doc-pak/COPYING
checkinstall-1.5.3/doc-pak/CREDITS
checkinstall-1.5.3/README
checkinstall-1.5.3/installwatch-0.6.3/
checkinstall-1.5.3/installwatch-0.6.3/BUGS
checkinstall-1.5.3/installwatch-0.6.3/TODO
checkinstall-1.5.3/installwatch-0.6.3/create-localdecls
checkinstall-1.5.3/installwatch-0.6.3/Makefile
checkinstall-1.5.3/installwatch-0.6.3/README
checkinstall-1.5.3/installwatch-0.6.3/CHANGELOG
checkinstall-1.5.3/installwatch-0.6.3/installwatch
checkinstall-1.5.3/installwatch-0.6.3/test-installwatch.c
checkinstall-1.5.3/installwatch-0.6.3/VERSION
checkinstall-1.5.3/installwatch-0.6.3/installwatch.c
checkinstall-1.5.3/installwatch-0.6.3/INSTALL
checkinstall-1.5.3/installwatch-0.6.3/libctest.c
checkinstall-1.5.3/installwatch-0.6.3/COPYING
checkinstall-1.5.3/makepak
checkinstall-1.5.3/checkinstall
checkinstall-1.5.3/RELNOTES
checkinstall-1.5.3/INSTALL
checkinstall-1.5.3/checkinstallrc
checkinstall-1.5.3/Changelog
checkinstall-1.5.3/description-pak
checkinstall-1.5.3/COPYING
checkinstall-1.5.3/CREDITS


上記の出力が、checkinstall-1.5.3.tgzを展開したところです。
さらに、下記の通り ~/temp$ ls でモニターしました。

mspring@harup:~/temp$ ls -l
合計 100
drwxr-xr-x    4 mspring  users        4096  1月 12日  11:22 checkinstall-1.5.3/
-rw-r--r--    1 mspring  users       90274  9月 11日 2002年 checkinstall-1.5.3.tgz

mspring@harup:~/temp$ ls checkinstall-1.5.3
BUGS     Changelog  Makefile  TODO            description-pak      makepak*
COPYING  FAQ        README    checkinstall*   doc-pak/
CREDITS  INSTALL    RELNOTES  checkinstallrc  installwatch-0.6.3/

ご指摘の通り、checkinstall* が出来ています。
次に,checkinstall-1.5.3/ に移動します。

mspring@harup:~/temp$ cd checkinstall-1.5.3/

移動後に、make してコンパイルします。
mspring@harup:~/temp/checkinstall-1.5.3$ make
make -C installwatch-0.6.3
make[1]: Entering directory `/home/mspring/temp/checkinstall-1.5.3/installwatch-0.6.3'
make[1]: `all' に対して行うべき事はありません。
make[1]: Leaving directory `/home/mspring/temp/checkinstall-1.5.3/installwatch-0.6.3'
mspring@harup:~/temp/checkinstall-1.5.3$

上記で、コンパイルがうまくいっているのか、前回と様子が違いまして
自信ががありません。
とりあえず、そのまま、スーパユーザに移動してインストールまで進めました。

mspring@harup:~/temp/checkinstall-1.5.3$ su
Password:
bash-2.05b# make install
make -C installwatch-0.6.3
make[1]: Entering directory `/home/mspring/temp/checkinstall-1.5.3/installwatch-0.6.3'
make[1]: `all' に対して行うべき事はありません。
make[1]: Leaving directory `/home/mspring/temp/checkinstall-1.5.3/installwatch-0.6.3'
cp checkinstall makepak /usr/local/sbin
make -C installwatch-0.6.3 install
make[1]: Entering directory `/home/mspring/temp/checkinstall-1.5.3/installwatch-0.6.3'
if [ -r /usr/local/lib/installwatch.so ]; then rm  /usr/local/lib/installwatch.so; export LD_PRELOAD=""; cp installwatch.so /usr/local/lib; LD_PRELOAD=/usr/local/lib/installwatch.so; else cp installwatch.so /usr/local/lib; fi
sed -e "s|#PREFIX#|/usr/local|" < installwatch > /usr/local/bin/installwatch
chmod 755 /usr/local/bin/installwatch
make[1]: Leaving directory `/home/mspring/temp/checkinstall-1.5.3/installwatch-0.6.3'
mkdir -p /usr/local/lib/checkinstall
mkdir: `/usr/local/lib' exists but is not a directory
make: *** [install] エラー 1
bash-2.05b#


インストールエラーが出て、失敗しているようで残念です。
前段階のコンパイルで既におかしかったのでしょうか。
どうも、いつまでもご迷惑をお掛けして申し訳ありません。

ご多忙なところ、本当に恐縮しますが、何卒よろしくお願い申し上げます。

----------------
佐藤明彦 (Sato Akihiko)
e-mail : myspring_sato@kyp.biglobe.ne.jp

Follow-Ups
[plamo:24532] Re: checkinstall を設定と使用法のお伺い, Jun Kuwamura
[plamo:24533] Re: checkinstallを設定と使用法のお伺い, KATOH Yasufumi
[plamo:24537] Re: checkinstallを設定と使用法のお伺い, MOUE Kiyoshi
References
[plamo:24517] Re: checkinstallを設定と使用法のお伺い, msharu
[plamo:24521] Re: checkinstallを設定と使用法のお伺い, MOUE Kiyoshi
[plamo:24527] Re: checkinstallを設定と使用法のお伺い, msharu
[plamo:24529] Re: checkinstallを設定と使用法のお伺い, MOUE Kiyoshi

[検索ページ] [メール一覧]
Plamo ML 公開システム