乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
Redhat 3.1 YUM
2017-08-18 00:18:43
66
0
0
admin
> 配置yum 源,使用yum来管理各种包和依赖关系 #简单介绍 yum 命令可以从yum 源下载包到本地安装 yum 源有很多包,yum 命令在下载安装包的时候,会自动根据rpm包的依赖关系去yum 源下载依赖的包。 *** #一些操作 ##安装 yum install package 安装包package yum groupinsall group 安装程序组group ##更新/升级 yum update package 更新包package yum check-update 检查可更新的包 yum upgrade package 升级包package yum groupupdate group 升级程序组group ##查询 yum provides "*/bash" 查找哪个包包含"*/bash"文件 yum info package 显示安装包package的信息 yum list 显示所有包 yum groupinfo group 显示程序组group的信息 yum search xxx 根据关键词xxx搜索安装包 yum deplist package 查看package的依赖情况 ##卸载 yum remove package 卸载package yum groupremove group 卸载程序组group ##清除缓存 yum clean packages 清除缓存目录下的包 yum clean headers 清除缓存目录下的 headers yum clean oldheaders 清除缓存目录下旧的 headers yum clean all 以上三个都清除 *** #配置yum 源 ``` [root@test ~]# /etc/yum.conf [main] cachedir=/var/cache/yum #yum缓存的目录 keepcache=0 debuglevel=2 # 0 ~ 10 logfile=/var/log/yum.log #日志文件 exactarch=1 #是否只升级与cpu体系一致(i386,i686...)的包,1为是。 obsoletes=1 gpgcheck=1 #是否gpg校验 plugins=1 metadata_expire=1800 ``` ##挂载光盘作为源 ``` [root@localhost yum.repos.d]# mount /dev/dvd /mnt mount: block device /dev/sr0 is write-protected, mounting read-only [root@localhost yum.repos.d]# cat local_dvd.repo [test_yum] name=test baseurl=file:///mnt/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 ``` ##其他源 ``` 一些变量 $releasever 系统版本 $arch cpu体系 $basearch cpu基本体系组 ``` ``` [root@test1 ~]# cat /etc/yum.repos.d/CentOS-Base.repo [base] #名字,不能重复 name=CentOS-$releasever - Base #源介绍 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra #源的列表,yum 会自动去连最近的 #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ #这样写的话就是指定某一个源 gpgcheck=1 #是否检查签名 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #检验签名的密钥 enabled=1 #是否使用这个源 ``` *** #通过yum 来下载包 yumdownloader --resolve xxxxx
上一篇:
Redhat 3.01 建立RPM包
下一篇:
Rust 00.00 基本介绍
文档导航