Compruebe si la herramienta yum está instalada:
[root@liuli rpm-gpg]# rpm -q yum
yum-3.4.3-150.el7.centos.noarch
Ver archivo de configuración de yum
[root@liuli rpm-gpg]# rpm -qc yum
/etc/logrotate.d/yum
/etc/yum.conf
/etc/yum/version-groups.conf
system yum source location [cd /etc/yum.repos.d/]:
[root@liuli rpm-gpg]# cd /etc/yum.repos.d/
[root@liuli yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo CentOS-CR.repo
CentOS-fasttrack.repo CentOS-Sources.repo
Nota: El sistema tiene múltiples fuentes yum por defecto, y la base está habilitada por defecto actualiza extras estos tres
检查目前可用的仓库
# yum clean all //清空缓存及其他文件
# rm -rf /var/cache/yum;sync //手动删除缓存文件
# yum makecache //重建缓存
# yum repolist //查询可用的仓库
# yum list softname //查询单个软件包安装情况 [必须全名]
# yum info softname //查询包的信息
# yum search chinese //查询包名和描述中带有chinese的包
安装
# yum install softname // 安装包
# yum -y reinstall softname //【-y 不提示】 重新安装
# yum -y update softname //升级指定的包
# yum -y update //升级所有软件包
卸载
# yum -y remove softname //卸载
# yum history
# yum history undo 8
Consultar qué paquete rpm proporciona un comando que no está en un sistema
# yum -y localinstall /root/桌面/ntfs-3g-2011.4.12-5.el6.x86_64.rpm 【安装非YUM源中的软件】
# yum provides htpasswd //查询某个系统中没有的命令由哪个rpm包提供
Reemplazado con la fuente espejo de Alibaba Cloud [http://mirrors.aliyun.com/]:
[El sistema viene con una fuente extranjera que es demasiado lenta]
wget se descarga al directorio actual de forma predeterminada -O [Especifique el directorio para cambiar el nombre] -P [ Directorio designado
软件包组管理
查询软件包组
# yum grouplist 查询中文的软件包组的名字
# LANG=C yum grouplist 查询英文的软件包组的名字
查询指定名字的软件包组
# LANG=C yum grouplist |grep -i develop 在软件包组中查找开发工具(英文的查找)
# yum grouplist |grep "开发工具" 在软件包组中查找开发工具(中文的查找)
# LANG=C yum groupinfo "Development tools" 查询包组中的包
安装软件包组
# LANG=C yum -y groupinstall "Development tools" 以英文装开发工具组
# yum -y groupinstall "开发工具" 以中文装开发工具组
卸载软件包组
# yum -y groupremove mysql-server
cálido 源
EPEL, que es paquetes adicionales para Enterprise Linux, hay muchos software muy utilizados en este almacén de software, y está especialmente diseñado para RHEL. Es un buen complemento para la fuente estándar de RHEL. Es completamente gratuito y es mantenido por el proyecto Fedora, así que Si está utilizando RHEL, o CentOS, Scientific y otros RHEL Linux, puede usar la fuente yum de EPEL con confianza.
centos 6.5
wget http://mirrors.kernel.org/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
centos 7
yum - e instale epel-release
yum clean all
yum makecache
#yum install epel-release –y
Obtenga un yum de terceros
https://mirrors.aliyun.com/epel/
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo
Fuente de yum personalizada
# vim custom.repo 【/etc/yum.repos.d】
# createrepo /home/yum/
# yum install ntfs-3g 【自定义源安装软件】
Caché YUM
# vim /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=1
gpgcheck=0
缓存位置:
# ls /var/cache/yum/x86_64/6/epel/packages/
Mecanismo de verificación de firma YUM
方法一:
# rpm --import /etc/pki/rpm-gpg/* //导入红帽公钥
[Server]
name=Server
baseurl=file:///media/Server
enabled=1
gpgcheck=1 //检查软件包的签名
方法二:
[Server]
name=Server
baseurl=file:///media/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release //指定公钥文件
额外选项:
--nogpgcheck //不检查软件包的签名