码迷,mamicode.com
首页 > 其他好文 > 详细

yum仓库

时间:2018-06-25 16:47:34      阅读:1182      评论:0      收藏:0      [点我收藏+]

标签:丢失   完整性   有符号   gcc   路径   key   anaconda   表示   search   

Yum
系统光盘作为yum仓库:
vim /etc/yum.repos.d/base.repo 进入配置文件并创建名为【base】的仓库。【名字可以随意】
[base] (第一行仓库的id不能有空格)
name=centos media (名字)
baseurl=file:///media (仓库的路径///都要)
gpgkey=file:///madia/ RPM-GPG-KEY-CentOS-7 (安装软件避免手动校验可以直接将gpgkey=钥匙路径)
enabled={1|0} (1为开启仓库0为关闭仓库)
gpgcheck={1|0} (安装软件时校验包的完整性签名0为不校验,可以直接将gpgkey=钥匙路径。就自动校验。这样gpgcheck就可以省略)
gpgkey=URL(钥匙路径)
如图:gpgkey可以直接=钥匙路径 。
路径在光盘内是RPM-GPG-KEY 的文件 我的在media下RPM-GPG-KEY-CentOS-7
如果有多个路径,可以放在同一个文件内,baseurl改为mirrorlist(镜像的意思)路径改为这个文件的绝对路径。


yum install httpd ;安装httpd 
yum install (install 安装) (remove 卸载) -y (安装和卸载时加-y可以不用输入y,即不再交互式询问)
yum reinstall httpd  ;重新安装 (如果文件丢失可以使用此方法重新安装)
yum repolist  ;查看激活的仓库
yum repolist all  ;查看所有的仓库 (enabled 为激活的 disabled 为未激活的)
yum list   ;查看包
yum list all  ;(查看软件包安装情况)(all查看全部的包 *ftp*查看ftp的包)


yum list install  ;显示被装好的包
        @anaconda 表示操作系统安装时所安装的软件包
        installed 表示操作系统安装后,手工通过rpm、yum、dnf所安装的软件包 
        除以上两种,其他的表示未安装的软件包,@name 显示包来源于哪个repo id
       显示base代表这个包由base提供的
       显示epel 代表这个包由epel提供的

        available  ;只显示未安装的包
        installed  ;只显示已安装的,包括@anaconda和installed的
        updates ;只显示可更新包
            yum update  ;更新

 /var/cache/yum/   ;(缓存路径)
yum clean all   ;(清除缓存)
cat /var/log/yum.log  ;(查看日志列表,显示安装(installed)和卸载(erased)的)

yum-config-manager –add-repo= 路径;直接设置base仓库的地址,在yum.repos.d配件文件目录下自动生成.repo文件
yum history ;查看历史事件
yum history list 3 ;查看第3条历史事件安装的包
yum undo 21 ;删除21条记录安装的包(被依赖的)
yum search  nm  ;搜索 带nm的都会搜索出来
yum deplist gcc  ;查看gcc所依赖的能力有哪些 

yum grouplist ;查看包组的名称
yum groupinstall “包组名”   ;安装包组,(包组名需加双引号)
yum groupinfo “包组名”  ;查看包组信息 (没有符号表示包已经装好不是随着包组装的;=是随着包组装的;+是表示随着包组将来升级的时候会安装;-不会随着包组安装)
yum groupremove “包组名” ;删除包组

yum仓库

标签:丢失   完整性   有符号   gcc   路径   key   anaconda   表示   search   

原文地址:http://blog.51cto.com/13768323/2132526

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!