龙空技术网

Linux之yum源详解

新一代农名工 112

前言:

此刻大家对“yum最新版本”大约比较珍视,各位老铁们都需要分析一些“yum最新版本”的相关资讯。那么小编在网络上汇集了一些有关“yum最新版本””的相关文章,希望朋友们能喜欢,咱们快快来学习一下吧!

yum命令参数:

-h,--help 显示帮助信息,并退出-t,--tolerant 忍受发生的错误-y 代替手动输入yes,自动执行安装--version 显示YUM的版本信息--skip-broken 忽略包的依赖关系--check-update 检查可提供的包升级clean 清除YUM 缓存downgrade 降级一个软件包groupinfo 显示关于包组的细节grouplist 列出当前组install 安装包到系统repolist 显示软件仓库的配置reinstall 重新安装一个包search 查找包细节给定的字符串upgrade 升级整个系统,一般在系统版本升级的时候使用remove 卸载一个包makecache:更新软件包缓存

卸载软件:

yum remove nginx -y

安装软件:

yum install nginx -y

更新yum缓存

yum makecache

自动删除软件以及软件所带的依赖

yum autoremove nginx -y

更新软件

yum update nginx -y

更新系统所有软件

yum update

开启软件缓存

nano /etc/yum.conf

清理缓存文件

yum clean packages

显示安装包信息package1

yum info package1

显示指定程序包安装情况package1

yum list package1

清除缓存目录下的软件包及旧的headers

yum clean all

yum仓库配置

1,yum源目录: /etc/yum.repos.d/,文件扩展名为"*.repo"(只要扩展名为 "*.repo" 的文件都是 yum 源的配置文件)。

# vim /etc/yum.repos.d/CentOS-Base.repo[centos-media] #仓库唯一标识符,避免与其他仓库冲突,一定要放在[]中name=media-name #仓库名称描述,易于识别仓库用处baseurl= #仓库镜像路径,可省略enabled=1 #仓库是否启用,1表示启用,0表示关闭gpgcheck=0 #密钥检测,1表示开启,0表示关闭#gpgkey= #检查key的地址,如果上面不检查,这个可以不写

yum配置信息

配置文件:/etc/yum.conf

#cat /etc/yum.conf[main]cachedir=/var/cache/yum #yum下载的RPM包的缓存目录keepcache=0 #缓存是否保存,1保存,0不保存。一般需要保存一些常用而又不容易下载的软件时,就开启这个选项。debuglevel=2 #调试级别(0-10),默认为2(具体调试级别的应用,我也不了解)。logfile=/var/log/yum.log #yum的日志文件所在的位置exactarch=1 #在更新的时候,是否允许更新不同版本的RPM包,比如是否在i386上更新i686的RPM包。obsoletes=1 #这是一个update的参数,具体请参阅yum(8),简单的说就是相当于upgrade,允许更新陈旧的RPM包。gpgcheck=1 #是否检查GPG(GNU Private Guard),一种密钥方式签名。plugins=1 #是否允许使用插件,默认是0不允许,但是我们一般会用yum-fastestmirror这个插件。installonly_limit=3 #允许保留多少个内核包。exclude=selinux* #屏蔽不想更新的RPM包,可用通配符,多个RPM包之间使用空格分离。proxy=http://[proxy_url]:8080#配置yum源代理

标签: #yum最新版本 #yum安装的文件默认安装路径 #centosrepo文件