1、背景:在vi中使用命令:%!xxd沒法進行十六進制編輯,爲缺乏xxd命令所致
2、yum直接安裝xxd沒法成功
[root@ELK ~]# yum install xxd
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* epel: mirror01.idc.hinet.net
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
沒有可用軟件包 xxd。
錯誤:無須任何處理
3、使用yum命令檢查xxd命令由哪些模塊提供(可看到有兩個vim-common安裝包包含有xxd工具)
[root@ELK ~]# yum whatprovides '*bin/xxd'
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* epel: mirror01.idc.hinet.net
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
base/7/x86_64/filelists_db | 7.1 MB 00:00:01
2:vim-common-7.4.160-5.el7.x86_64 : The common files needed by any version of the VIM editor
源 :base
匹配來源:
文件名 :/usr/bin/xxd
updates/7/x86_64/filelists_db | 5.2 MB 00:00:01
2:vim-common-7.4.160-6.el7_6.x86_64 : The common files needed by any version of the VIM editor
源 :updates
匹配來源:
文件名 :/usr/bin/xxd
4、選擇一個安裝包進行yum安裝
[root@ELK ~]# yum install vim-common-7.4.160-6.el7_6.x86_64
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* epel: mirror01.idc.hinet.net
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
正在解決依賴關係
--> 正在檢查事務
---> 軟件包 vim-common.x86_64.2.7.4.160-6.el7_6 將被 安裝
--> 正在處理依賴關係 vim-filesystem,它被軟件包 2:vim-common-7.4.160-6.el7_6.x86_64 須要
--> 正在檢查事務
---> 軟件包 vim-filesystem.x86_64.2.7.4.160-6.el7_6 將被 安裝
--> 解決依賴關係完成
依賴關係解決
=====================================================================================================
Package 架構 版本 源 大小
=====================================================================================================
正在安裝:
vim-common x86_64 2:7.4.160-6.el7_6 updates 5.9 M
爲依賴而安裝:
vim-filesystem x86_64 2:7.4.160-6.el7_6 updates 10 k
事務概要
=====================================================================================================
安裝 1 軟件包 (+1 依賴軟件包)
總下載量:5.9 M
安裝大小:21 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): vim-filesystem-7.4.160-6.el7_6.x86_64.rpm | 10 kB 00:00:00
(2/2): vim-common-7.4.160-6.el7_6.x86_64.rpm | 5.9 MB 00:00:08
-----------------------------------------------------------------------------------------------------
總計 685 kB/s | 5.9 MB 00:00:08
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安裝 : 2:vim-filesystem-7.4.160-6.el7_6.x86_64 1/2
正在安裝 : 2:vim-common-7.4.160-6.el7_6.x86_64 2/2
驗證中 : 2:vim-filesystem-7.4.160-6.el7_6.x86_64 1/2
驗證中 : 2:vim-common-7.4.160-6.el7_6.x86_64 2/2
已安裝:
vim-common.x86_64 2:7.4.160-6.el7_6
做爲依賴被安裝:
vim-filesystem.x86_64 2:7.4.160-6.el7_6
完畢!
vim