戻る

zlib 回復

良く調べない 個猫 が zlib-1.2.3-i386-P1.tgz を 再度 インストールしま す。 plamo の CDROM 1枚目 を マウントして

# mount /dev/cdrom /cdrom/
mount: block device /dev/cdrom is write-protected, mounting read-only
# cd /cdrom/
# cd plamo/
# less filelist.gz 
# cd a
# pwd
/cdrom/plamo/a
# ls -l zlib-1.2.3-i386-P1.tgz 
-r--r--r--    1 root     root       140877 Aug  2  2005 zlib-1.2.3-i386-P1.tgz

素人の個猫は pkgtool で いれます。

# pkgtool
....
zlib-1.2.2
zlib は gzip 圧縮/展開機能をライブラリとして提供します。
Size: Compressed: 137 K, uncompressed: 280 K
Yes   zlib-1.2.3-i386-P1 をインストールする
 <  OK  >   
...
# cd     
# umount /cdrom/
# eject

アンインストール

無理矢理作成した zlib-1.2.3 を アンインストール します。再度 pkgtool です。

# pkgtool
Plamo Linux パッケージツール (derived from pkgtool version 9.1.0)
Plamo Linux パッケージツールへようこそ
どうしましょうか?
Remove   インストールされているパッケージを削除 
 <  OK  >  

走査中
どのパッケージをインストールしたかのリストを作成  
するためにシステムを調べています.しばらくお待ちください.

[ ] zip                 zip-2.31
[ ] zlib                zlib-1.2.2  
[X] zlib-static-1.2.3  
[ ] zoneinfo            zoneinfo-2003e + タイムゾーン設定ツール 
 <  OK  >
zlib-static-1.2.3 を削除する/しないのマークを付けてください  

                             パッケージの削除中
zlib-static-1.2.3 を削除しています.
他のパッケージと重複しているファイルの有無をそれぞれのフ 
 ァイルごとにチェックしているので,パッケージの削除にはか  
 なり時間がかかります
進展状況を見るには,別のコンソールを起動して以下のコマン
ドを 実行してください       
tail -f /var/log/setup/tmp/PKGTOOL.REMOVED
...
パッケージの削除完了
パッケージは削除されました.
削除されたファイルのリストは/var/log/setup/tmp:
PKGTOOL.REMOVED に作成しました.
 <  OK  >   
....

拝見しておきましょう

# cat /var/log/setup/tmp/PKGTOOL.REMOVED 

Removing package zlib-static-1.2.3...
Removing files:
  --> Deleting usr/local/include/zconf.h
  --> Deleting usr/local/include/zlib.h
  --> Deleting usr/local/lib/libz.a
  --> Deleting usr/local/lib/libz.so
  --> Deleting usr/local/lib/libz.so.1
  --> Deleting usr/local/lib/libz.so.1.2.3
  --> Deleting usr/local/share/man/man3/zlib.3

過去に一度削除したので 記録は残るようです。

# ls /var/log/packages/ | grep zlib
zlib
# ls /var/log/removed_packages/ | grep zlib
zlib 
zlib-static-1.2.3

拝んでおきましょう

# ls -l /var/log/packages/zlib 
-rw-r--r--    1 root     root          808 Nov  9 11:02 /var/log/packages/zlib
# file /var/log/packages/zlib 
/var/log/packages/zlib: RiscOS PackdDir archive
# cat   /var/log/packages/zlib 
PACKAGE NAME:     zlib-1.2.3-i386-P1
COMPRESSED PACKAGE SIZE:     137 K
UNCOMPRESSED PACKAGE SIZE:     280 K
PACKAGE LOCATION: /cdrom/plamo/a/zlib-1.2.3-i386-P1.tgz
PACKAGE DESCRIPTION:
zlib: zlib-1.2.2
zlib: 
zlib: zlib は gzip 圧縮/展開機能をライブラリとして提供します。
zlib: 
zlib: 
zlib: 
zlib: 
zlib: 
zlib: 
zlib: 
zlib: 
FILE LIST:
usr
usr/include
usr/include/zlib.h
usr/include/zconf.h
usr/lib
usr/lib/libz.a
usr/share
usr/share/man
usr/share/man/man3
usr/share/man/man3/zlib.3.gz
usr/share/doc
usr/share/doc/zlib-1.2.3
usr/share/doc/zlib-1.2.3/README.gz
usr/share/doc/zlib-1.2.3/FAQ.gz
usr/share/doc/zlib-1.2.3/INDEX.gz
usr/share/doc/zlib-1.2.3/algorithm.txt.gz
usr/share/doc/zlib-1.2.3/ChangeLog.gz
usr/share/doc/zlib-1.2.3/PlamoBuild.zlib-1.2.3.gz
lib
lib/libz.so.1.2.3
install
install/doinst.sh

インストールされた 位置は 異なっている、 表現は少々異なっていますが

usr/local/lib/libz.a         /*  アンインストールしたもの   */
usr/local/lib/libz.so.1.2.3  /*  アンインストールしたもの   */
       |
       v
usr/lib/libz.a
lib/libz.so.1.2.3

入れ換えは終わりです。

にゃんたろう 拝!

2008年11月 9日 (日) 22:52:41 JST 作成


戻る

Copyright © 2006.-2008. nyantarou All Rights Reserved.