yum使用
1.yum安装软件
yum -y install vim
[root@localhost ~]# yum -y install vim
已加载插件:fastestmirror
Bad id for repo: mirrors.aliyun.com_docker-ce_linux_centos_docker-ce.xn--repo()-mu8ig98h4l0hokj, byte = ( 60
Loading mirror speeds from cached hostfile* epel: mirror.nyist.edu.cn
正在解决依赖关系
--> 正在检查事务
---> 软件包 vim-enhanced.x86_64.2.7.4.629-8.el7_9 将被 安装
--> 解决依赖关系完成依赖关系解决====================================================================================================================================================================================Package 架构 版本 源 大小
====================================================================================================================================================================================
正在安装:vim-enhanced x86_64 2:7.4.629-8.el7_9 updates 1.1 M事务概要
====================================================================================================================================================================================
安装 1 软件包总下载量:1.1 M
安装大小:2.2 M
Downloading packages:
vim-enhanced-7.4.629-8.el7_9.x86_64.rpm | 1.1 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction正在安装 : 2:vim-enhanced-7.4.629-8.el7_9.x86_64 1/1验证中 : 2:vim-enhanced-7.4.629-8.el7_9.x86_64 1/1已安装:vim-enhanced.x86_64 2:7.4.629-8.el7_9完毕!
2.yum显示安装包信息
# yum list显示所有已经安装和可以安装的程序包
yum list # 根据关键字查找安装包,如我这里的 vim
yum search vim# 查看命令是由哪个包提供的,如我这里的 vim 命令yum provides vim
yum search vim 命令执行结果:
[root@localhost ~]# yum search vim
已加载插件:fastestmirror
Bad id for repo: mirrors.aliyun.com_docker-ce_linux_centos_docker-ce.xn--repo()-mu8ig98h4l0hokj, byte = ( 60
Loading mirror speeds from cached hostfile* epel: mirrors.bfsu.edu.cn
====================================================================== N/S matched: vim =======================================================================
beakerlib-vim-syntax.noarch : Files for syntax highlighting BeakerLib tests in VIM editor
boxes-vim.noarch : Vim plugin for boxes
fluxbox-vim-syntax.noarch : Fluxbox syntax scripts for vim
geany-plugins-vimode.x86_64 : Vim-mode plugin for Geany
neovim.x86_64 : Vim-fork focused on extensibility and agility
protobuf-vim.x86_64 : Vim syntax highlighting for Google Protocol Buffers descriptions
python2-neovim.noarch : Python client to Neovim
python36-neovim.noarch : Python client to Neovim
vim-X11.x86_64 : The VIM version of the vi editor for the X Window System
vim-ansible.noarch : Vim plugin for syntax highlighting ansible's common filetypes
vim-common.x86_64 : The common files needed by any version of the VIM editor
vim-enhanced.x86_64 : A version of the VIM editor which includes recent enhancements
vim-filesystem.x86_64 : VIM filesystem layout
vim-fugitive-gitlab.noarch : GitLab support for vim-fugitive plugin
vim-go.x86_64 : Go development plugin for Vim
vim-gtk-syntax.noarch : Vim syntax highlighting for GLib, Gtk+, Gstreamer, and more
vim-jellybeans.noarch : A colorful, dark color scheme for Vim
vim-minimal.x86_64 : A minimal version of the VIM editor
vim-toml.noarch : Vim syntax for TOML
vim-vimoutliner.noarch : Script for building an outline editor on top of Vim
xtuple-csvimp-devel.x86_64 : CSVImp development files
apvlv.x86_64 : PDF viewer which behaves like Vim
vim-fugitive.noarch : A Git wrapper so awesome, it should be illegal
vim-halibut.noarch : Syntax file for the halibut manual tool
vim-trailing-whitespace.noarch : Highlights trailing whitespace in red and provides :FixWhitespace to fix it
xtuple-csvimp.x86_64 : xTuple data import utility名称和简介匹配 only,使用“search all”试试。
yum provides vim 命令执行结果:
[root@localhost ~]# yum provides vim
已加载插件:fastestmirror
Bad id for repo: mirrors.aliyun.com_docker-ce_linux_centos_docker-ce.xn--repo()-mu8ig98h4l0hokj, byte = ( 60
Loading mirror speeds from cached hostfile* epel: mirrors.tuna.tsinghua.edu.cn
2:vim-enhanced-7.4.629-7.el7.x86_64 : A version of the VIM editor which includes recent enhancements
源 :base
匹配来源:
提供 :vim = 7.4.629-7.el72:vim-enhanced-7.4.629-8.el7_9.x86_64 : A version of the VIM editor which includes recent enhancements
源 :updates
匹配来源:
提供 :vim = 7.4.629-8.el7_92:vim-enhanced-7.4.629-8.el7_9.x86_64 : A version of the VIM editor which includes recent enhancements
源 :@updates
匹配来源:
提供 :vim = 7.4.629-8.el7_9
3.yum清缓存
缓存文件截图:
# 清除缓存目录下的软件包,清空的是(/var/cache/yum)下的缓存
yum clean packages# 清除缓存目录下的 headers
yum clean headers# 清除缓存目录下旧的 headers
yum clean oldheaders # 清除所有缓存目录
yum clean all
4.卸载安装
yum remove vim
[root@localhost ~]# yum remove vim
已加载插件:fastestmirror
Bad id for repo: mirrors.aliyun.com_docker-ce_linux_centos_docker-ce.xn--repo()-mu8ig98h4l0hokj, byte = ( 60
正在解决依赖关系
--> 正在检查事务
---> 软件包 vim-enhanced.x86_64.2.7.4.629-8.el7_9 将被 删除
--> 解决依赖关系完成依赖关系解决====================================================================================================================================================================================Package 架构 版本 源 大小
====================================================================================================================================================================================
正在删除:vim-enhanced x86_64 2:7.4.629-8.el7_9 @updates 2.2 M事务概要
====================================================================================================================================================================================
移除 1 软件包安装大小:2.2 M
是否继续?[y/N]:y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction正在删除 : 2:vim-enhanced-7.4.629-8.el7_9.x86_64 1/1验证中 : 2:vim-enhanced-7.4.629-8.el7_9.x86_64 1/1删除:vim-enhanced.x86_64 2:7.4.629-8.el7_9完毕!