打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
云计算教程分享使用YUM管理RPM包

云计算教程分享使用YUM管理RPM包,自动解决包的依赖关系 

==查看可用仓库
[root@tianyun ~]# yum clean all //清空缓存及其它文件
[root@tianyun ~]# yum makecache //重建缓存
[root@tianyun ~]# yum repolist //查询可用的仓库

==安装
# yum -y install httpd vsftpd *vnc
# yum -y reinstall httpd
# yum -y update httpd
# yum -y install php
# yum -y update
# yum -y install /root/OpenIPMI-2.0.19-11.el7.x86_64.rpm //从本地安装
# yum -y install https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm //URL
# yum groupinfo mariadb
# yum -y groupinstall mariadb
# yum -y remove httpd
# yum -y groupremove mariadb

==查询(从本地 rpm数据库 和 yum源 中查询)
# yum list httpd
# yum list *vnc*
# yum list |grep vnc

# yum list installed
# yum info httpd
# yum group list
# yum grouplist
# yum groupinfo mariadb

==卸载
[root@tianyun ~]# yum -y remove mysql-server
[root@tianyun ~]# yum -y groupremove mysql-server

==history
# yum history
# yum history info 4
# yum history undo 4

扩展查询:


例1: 从包名和包描述中查找带有关键字chinese的包
# yum list |grep chinese //只关注软件包的名
# yum list |grep piny
# yum search chinese //关注软件包的名 或 描述
cjkuni-ukai-fonts.noarch : Chinese Unicode TrueType font in Kai face
cjkuni-uming-fonts.noarch : Chinese Unicode TrueType font in Ming face

# yum search "http server"
# yum search "web server"

例2:查找/etc/vsftpd/vsftpd.conf属由哪个包提供?
[root@server0 ~]# yum provides /etc/vsftpd/vsftpd.conf
Loaded plugins: langpacks
vsftpd-3.0.2-9.el7.x86_64 : Very Secure Ftp Daemon
Repo : classroom_content_rhel7.0_x86_64_dvd_
Matched from:
Filename : /etc/vsftpd/vsftpd.conf
[root@server0 ~]# yum -y install vsftpd-3.0.2-9.el7.x86_64

例3:查找vsftpd.conf属由哪个包提供?
[root@tianyun ~]# yum provides *vsftpd/vsftpd.conf
[root@server0 ~]# yum provides */vsftpd.conf
[root@server0 ~]# yum provides */vsftpd.*

例4:查找命令vim属由哪个包提供?
[root@server0 ~]# vim
bash: vim: command not found...
[root@server0 ~]#
[root@server0 ~]# yum provides vim
Loaded plugins: langpacks
XXXXXXXX.el7.x86_64 : A program for plotting mathematical expressions and data


例5:查找命令pip属由哪个包提供?
[root@server0 ~]# pip
bash: pip: command not found...
[root@server0 ~]# yum -y install pip

例6:查找命令vim属由哪个包提供?
[root@tianyun ~]# yum provides vim


vim /etc/yum.repos.d/CentOS-Base.repo

yum -y install epel-release
vim /etc/yum.repos.d/epel.repo

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
搭建zabbix 4.0
Corosync DRBD构建高可用web服务
fedora 9下ftp,telnet的安装和设置
YUM光盘源及基于VSFTP的本地YUM源的搭建
搭建LAMP平台
云计算学习路线教程大纲课件:HTTP Server: Apache知识点
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服