yum详解
Posted tcy1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yum详解相关的知识,希望对你有一定的参考价值。
YUM安装
1.必须有网络,通过网络获取软件
2.管理RPM包
3.自动解决依赖
4.命令简单 好记
5.生产最佳实践
yum相关命令
- 使用阿里源的base源,可将baseurl中三个路径删除下面两个路径,路径为阿里服务器源
# 只能列出在/etc/yum.repos.d/目录下以repo结尾的文件中enable=1的仓库中所有可安装的rpm包
yum list
# 查看安装包的详细信息,类似于rpm -qi
yum info
[root@localhost yum.repos.d]# yum info nginx
## yum 安装命令
yum install # 安装任何源的rpm包:仓库中的,指定url中,本地
yum localinstall # 安装在本地的rpm包,并且解决依赖
yum reinstall ## yum 误删除配置文件,重装服务
yum remove ## 卸载软件
[root@zls ~]# yum erase samba -y
[root@zls ~]# yum remove samba -y
## yum更新
yum check-update # 哪些软件需要升级
yum update hostname -y # 更新指定软件
yum update -y # 全部更新(十分危险)
## yum仓库相关指令
yum repolist #列出yum源可用的软件仓库
yum repolist all #列出全部yum源可用和禁用的仓库
yum provides */ifconfig # 如果不知道命令输入那个包,使用provides
yum clean all # 换源:先清除缓存,然后跟换源
yum makecache # 换源:当跟换源后再更新缓存(生成新的缓存)
# yum包组增删改查
[root@zls ~]# yum groups list #列出已经安装和所有可使用的软件组
[root@zls ~]# yum groups install Development tools #安装一整个组的软件
Compatibility libraries Base Debugging Tools
[root@zls ~]# yum groups remove -y Base #yum删除包组
[root@qls yum.repos.d]# yum history ## yum 历史命令
[root@qls yum.repos.d]# yum history info 8 #查看yum安装
[root@qls yum.repos.d]# yum history undo 8 # 撤销指定的安装内容
#当仓库中的enable为0关闭时,命令行开启为1
[root@localhost yum.repos.d]# yum-config-manager --enable zls_zabbix
控制yum安装的配置文件
[root@localhost zls_repo]# tree -L 1 /zls_repo/ #创建目录
/zls_repo/
├── base
├── nginx
└── zabbix
[root@localhost zls_repo]# cp -a /aaa/Packages/* ./base #将镜像包放入自己创建的目录中
# 将nginx官网中的nginx包下载到自己本地
[root@twg nginx]# curl -s http://nginx.org/packages/centos/7/x86_64/RPMS/|sed -rn ‘s#.*="(.*)">.*#wget http://nginx.org/packages/centos/7/x86_64/RPMS/1#gp‘|bash
以上是关于yum详解的主要内容,如果未能解决你的问题,请参考以下文章
14.VisualVM使用详解15.VisualVM堆查看器使用的内存不足19.class文件--文件结构--魔数20.文件结构--常量池21.文件结构访问标志(2个字节)22.类加载机制概(代码片段