Linux共通コマンド(24)のRPMパッケージ管理
1620 ワード
rpmパケット検査
検査内容の8つの情報の具体的な状況は以下の通りである.
名前
説明
S
ファイルサイズを変更するかどうか
M
ファイルタイプまたはファイルの権限(rwx)が変更されたかどうか
5
ファイルのMD 5チェックサムが変更されたかどうか(ファイルの内容が変更されたかどうかを見ることができる)
D
デバイスのプライマリスレーブコードが変更されたかどうか
L
ファイルのパスを変更するかどうか
U
ファイルの所有者(所有者)が変更されたかどうか
G
ファイルのグループが変更されたかどうか
T
ファイルの変更時間が変更されたかどうか
rpmパッケージからのファイル抽出
lsを例にとります:(修復を行う時、本人のパソコンはすでにCentOS-6.8-i 386-bin-DVD 1.isoを/mnt/cdromの下にマウントして、チュートリアルをマウントします)
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 ,