Linux共通コマンド(24)のRPMパッケージ管理

1620 ワード

rpmパケット検査
rpm -V       
   -V           rpm     (Verify)

検査内容の8つの情報の具体的な状況は以下の通りである.
名前
説明
S
ファイルサイズを変更するかどうか
M
ファイルタイプまたはファイルの権限(rwx)が変更されたかどうか
5
ファイルのMD 5チェックサムが変更されたかどうか(ファイルの内容が変更されたかどうかを見ることができる)
D
デバイスのプライマリスレーブコードが変更されたかどうか
L
ファイルのパスを変更するかどうか
U
ファイルの所有者(所有者)が変更されたかどうか
G
ファイルのグループが変更されたかどうか
T
ファイルの変更時間が変更されたかどうか
rpmパッケージからのファイル抽出
rpm2cpio     | cpio -idv       
  :
    -rpm2cpio     rpm    cpio     
    -cpio               ,                      
cpio [  ] <  [  |  ]
  : -i         copy-in  ,  
      -d                  
      -v               

lsを例にとります:(修復を行う時、本人のパソコンはすでにCentOS-6.8-i 386-bin-DVD 1.isoを/mnt/cdromの下にマウントして、チュートリアルをマウントします)
[root@localhost ~]# rpm -qf /bin/ls           ls         
[root@localhost ~]# mv /bin/ls /tmp/                (   )
[root@localhost ~]# rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm | cpio -idv ./bin/ls               rpm  ls        /bin/ls 
[root@localhost ~]# cp /root/bin/ls /bin/    ls     /bin   ,