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

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



----+----1----+----2----+----3----+----4----+----5----+----6----+----7

MOUE です.

〜≫ in reply to your mail below ≪〜
From: msharu <myspring_sato@kyp.biglobe.ne.jp>
Subject: [plamo:24517] Re: checkinstallを設定と使用法のお伺い
Date: Tue, 11 Jan 2005 14:41:48 +0900

> > > この再インストールはなぜ必要なのでしょうか。
> > 
> > つまり,make install しただけでは,checkinstall を使って
> > インストールしていないので,インストールそのものは完了して
> > いますが,パッケージ化されていないのです.
> > これでは簡単に管理できませんよね?
> 
> はい、すこしだけ分かる感じです。
> 具体的には、パッケージ化されていないということはインストール
> した各種ファイル、コンマンド類がバラバラな状態と言うことでしょうか。

そういうことではなくて,

> バラバラと言うより、体系をトレースして管理できない状態と
> いう風に考えたりしていますが、勝手な解釈でしたら御容赦ください。

まぁ,そんな感じでしょう.
何がどこにインストールされたのか調べるのが容易ではないので,
いざアンインストールしようとしても,どこの何を削除すればいい
のかわからなくなってしまうということです.
また,アップデートする際の障害にもなるかも知れません.

> > そこで,再度 checkinstall を使ってインストールすると,今度は
> > パッケージ化されて checkinstall-1.5.3-i386-1.tgz が作られ,
> > このパッケージを使ってインストールされるということです.
> > 同じものを上書きインストールするだけなので,問題はないでしょう.
> > (ちょっと違うかな? まぁ,だいたいそんなところでしょう.)
> > 
> 
> はい、checkinstall-1.5.3-i386-1.tgz は、アーカイブでファイル等の
> 束としてまとまった状態であり、これを上記でも述べましたパッケージ
> と解釈して良いのでしょうか。

はい,checkinstall-1.5.3-i386-1.tgz がパッケージです.

> このメールを作成する直前に、
> harup:~# wget http://asic-linux.com.mx/~izto/checkinstall/files/source/checkinst 
> で、インストールをしなおしたいと考えて、pkgtool を使って
> 一覧から選択して削除しまいました。

それは無駄なことです.
すでに,checkinstall-1.5.3.tgz が手元に有り,それを展開して
checkinstall-1.5.3/ のディレクトリもできているわけですから,
その中で再度インストール作業をすれば済むことです.

> > また,このプログラムを削除(アンインストール)する場合も,
> > root 権限で
> > 
> > ~# removepkg パッケージ名
> > 
> > とするか,/sbin/pkgtool を使って一覧から選択することで削除
> > できるようになります. 
> 
> ご教授、どうも有難うございます。
> 未熟であり、/sbin/pkgtoolと入力しないで、pkgtool だけで、
> 削除の操作が出来たように思います。
> これでも、許されるのでしょうか。

/sbin/pkgtool はフルパスで書いただけです.
/sbin は通常 root のパスに含まれていますから,pkgtool だけでも
動きます.

> > また,削除したパッケージは,/var/log/removed_packages/ に
> > 追加され,スクリプトは,/var/log/removed_scripts/ に追加
> > されます.
> > 
> > make install でインストールした場合は,/var/log/packages/ に
> > 追加されませんし,/sbin/pkgtool を使っても一覧に表示されません.
> > 
> 
> 削除した後、/var/log/setup/tmp/PKGTOOL.REMOVED に記録が残ると
> ありましたので、下記のように確認をしました。
> これで、いちおう削除できたと見て良いのでしょうか。

私がお知らせした場所と違いますが,
/var/log/setup/tmp/ というのをどこでお知りになりましたか?
pkgtool 使うとここに入るんでしたっけ > 識者.

/var/log/setup/tmp ディレクトリは root 以外読み書きできない
ようになっているようですから,ユーザが確認するには適さない
と思います.(うちのは空になってますが...)

> 削除した後に、少し気になることがあります。
> それは、下記の通り削除したと思ったのですが、
> checkinstall-1.5.3/ と checkinstall-1.5.3.tgz なるディレクトリと
> パッケージが残っているようです。
> これで良いのでしょうか。

これはどこに残っているのですか?
「下記の通り削除」と書いてありますが,下記とはどの部分でしょう?

> 残ったcheckinstall-1.5.3.tgz は /home/mspring/ 以下に置くため
> 下記の通り、移動しても良いのでしょうか。
> harup:~# mv checkinstall-1.5.3.tgz  /home/mspring/

harup:~# pwd

は何とでますか?
/home/mspring と違うのですか?

> harup:~# ls -l
> total 208
> -rw-r--r--    1 root     root         3002 Dec 14 00:19 XF86Config.new
> drwxr-xr-x    4 mspring  users        4096 Jan  8 21:14 checkinstall-1.5.3/
> -rw-r--r--    1 root     root        90274 Sep 11  2002 checkinstall-1.5.3.tgz
> -rw-r--r--    1 root     root         1808 Apr 17  2002 loadlin16c.txt
> -rw-r--r--    1 root     root        97874 Apr 17  2002 loadlin16c.zip
> harup:~#

まずこのリストされているディレクトリがどこなのかわからないので,
なんともいいようがありません.
 
> もし、これで良いのでしたら、checkinstall-1.5.3.tgzをユーザの
> ホームディレクトリに移動したいと思います。

この checkinstall-1.5.3.tgz の owner と group は,root root に
なっているのと違いますか?

> そして、[plamo:24491] でMOUEさんからご指導
> 頂きましたように、インストールをしたいと考えています。
> 
> mspring@xxxx:~$ mkdir temp 
> mspring@xxxx:~$ mv checkinstall-1.5.3.tgz temp/
> mspring@xxxx:~$ cd temp 
> 次に,checkinstall-1.5.3.tgz を展開します.
> mspring@xxxx:~$ tar xvfz checkinstall-1.5.3.tgz
> 次に,checkinstall-1.5.3/ で make します.
> mspring@xxxx:~$ cd checkinstall-1.5.3/
> mspring@xxxx:~$ make
> 次に root 権限で  make install を実行します.
> mspring@xxxx:~$ su -

### ↑ ここ,別便 [plamo:24513] に書いておきましたが,su だけです.
       [ - ]をつけないでください.

> Password: 
> root@xxxx:~# make install
> 通常はこれでインストール作業は終了です.
> 最後に,checkinstall を使って再インストールします.
> root@xxxx:~# checkinstall
> 
> 
> いろいろ、未熟でしつこい愚問が多すぎるようで反省しています。
> なにとぞ、いましばらく、御容赦頂きますよう、

まだ,ソースファイルを展開したディレクトリで作業することと,
実際にインストールした時に,何がどこにインストールされるの
かを理解されていないように思います.
また,アンインストールした時に削除されるのは何か,も理解され
ていないようです.

そして,これは重要ですが,常に root で作業されているように
感じます.他の方々からもご指摘がありますように,ユーザで
ユーザのディレクトリで作業する習慣をつけてください.

-- 
+----------+----------+----------+----------+----------+
MOUE

Follow-Ups
[plamo:24525] Re: checkinstallを設定と使用法のお伺い, MOUE Kiyoshi
[plamo:24526] Re: checkinstallを設定と使用法のお伺い, msharu
[plamo:24527] Re: checkinstallを設定と使用法のお伺い, msharu
[plamo:24528] Re: checkinstallを設定と使用法のお伺い, msharu
References
[plamo:24493] Re: checkinstallを設定と使用法のお伺い, msharu
[plamo:24498] Re: checkinstallを設定と使用法のお伺い, MOUE Kiyoshi
[plamo:24517] Re: checkinstallを設定と使用法のお伺い, msharu

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