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

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



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

MOUE です.
まとめておきます.

1.ディレクトリについて.

  /     : ここはシステムのルートディレクトリ(根幹)です.この中で
          ユーザが個人的な作業をすることはありませんし,しては
          いけないと思います.

  /root : root のホームディレクトリです.ここでもユーザが個人的な
          作業をすることはないですし,してはいけないと思います.

 ユーザが上記のディレクトリで作業するには,root 権限を得る必要が
 あります.

  /home/ユーザ名 : ユーザのホームディレクトリ.ユーザでログインする
                   とカレントディレクトリはここになります.
                   ユーザが通常一般的な作業をするのはここです.

2.インストールについて.

   ソースファイル checkinstall-1.5.3.tgz をインストールする場合.
   今回のケースを例にとって書きます.

 2-1.ユーザでログインする.
      /home/mspring/ 以下に checkinstall-1.5.3.tgz を置いてある.

      mspring@harup:~$ ls
      checkinstall-1.5.3.tgz

 2-2.作業ディレクトリを作る.

      mspring@harup:~$ mkdir temp

 2-3.checkinstall-1.5.3.tgz を作業ディレクトリ temp 以下に移動.

      mspring@harup:~$ mv checkinstall-1.5.3.tgz temp/

 2-4.作業ディレクトリに移動.

      mspring@harup:~$ cd temp

 2-5.作業ディレクトリでソースを展開する.

      mspring@harup:~/temp$ tar xvfz checkinstall-1.5.3.tgz

      ディレクトリの中を確認.

      mspring@harup:~/temp$ ls
      checkinstall-1.5.3/     checkinstall-1.5.3.tgz

 2-6.ソースを展開したディレクトリに移動する.

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

 2-7.コンパイルする.
      (checkinstall の場合は,configure の必要がない)

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

 2-8.root になってインストールする.

      mspring@harup:~/temp/checkinstall-1.5.3$ su
      Password: 
      bash-3.00# make install

 2-9.checkinstall を使って再インストールする.
 
      bash-3.00# checkinstall
      bash-3.00# exit
      mspring@harup:~/temp/checkinstall-1.5.3$

      (カレントディレクトリの中身はインストール作業をしても
       何も変わらない.)

 インストール終了.

3.インストールの結果どこに何がインストールされたか.

   /var/log/packages/checkinstall を cat や less で読んでみる.

   mspring@harup:~$ less /var/log/packages/checkinstall

  -------------------------------------------------------------
  PACKAGE NAME:     checkinstall-1.5.3-i386-1
  .
  .
  .
  FILE LIST:
  ./
  ./usr/
  ./usr/local/
  ./usr/local/bin/
  ./usr/local/bin/installwatch
  ./usr/local/lib/
  ./usr/local/lib/checkinstall/
  ./usr/local/lib/checkinstall/checkinstallrc
  ./usr/local/lib/installwatch.so
  ./usr/local/sbin/
  ./usr/local/sbin/checkinstall
  ./usr/local/sbin/makepak
  ./usr/share/
  ./usr/share/doc/
  ./usr/share/doc/checkinstall-1.5.3/
  ./usr/share/doc/checkinstall-1.5.3/BUGS
 
  (全部は書きません.)
 -------------------------------------------------------------
  この結果でわかることは,
  /usr/local/bin/ に installwatch .
  /usr/local/lib/checkinstall/ に checkinstallrc .
  /usr/loca/lib/ に installwatch.so .
  /usr/local/sbin/ に checkinstall と makepak .
  ドキュメント類は,/usr/share/doc/checkinstall-1.5.3/ 以下に
  収められた.

  これらがそれぞれこういったディレクトリ内にインストールされ
  たのがわかります.

  removepkg などでアンインストールすると,これらのインストール
  されたファイル類が削除され,空のディレクトリも削除されます.
  しかし,/home/mspring/temp/checkinstall-1.5.3 や,
  /home/mspring/temp/ には何の影響も与えませんから,これらの
  ディレクトリの中身に変化は起きません.
  別な言い方をすれば,インストール終了後に /home/mspring/temp/ 
  以下を削除してしまっても,checkinstall は問題無く動作します.

もしこの説明でおわかりにならないことがあれば,再度投稿なさって
ください.

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

References
[plamo:24498] Re: checkinstallを設定と使用法のお伺い, MOUE Kiyoshi
[plamo:24517] Re: checkinstallを設定と使用法のお伺い, msharu
[plamo:24521] Re: checkinstallを設定と使用法のお伺い, MOUE Kiyoshi

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