Latest web development tutorials

comando yum linux

yum (Perro amarillo Updater, Modified) Shell es un gestor de paquetes de aplicaciones para usuario de Fedora y RedHat y SUSE en.

gestión de paquetes basada en RPM, se puede descargar de forma automática desde el paquete RPM servidor especificado e instalado, se puede manejar de forma automática relación de dependencia, e instalar todos los paquetes de software se basan en, y otra vez sin descargas engorrosas e instalación.

yum proporciona la búsqueda, instalar, eliminar uno o todos de un conjunto de comandos de paquetes, y el mando concisa y fácil de recordar.

yum sintaxis

yum [options] [command] [package ...]
  • Opciones: opciones, opciones -h (ayuda), y - (Cuando el proceso de instalación le pide que seleccione todos los "sí"), - q (no se muestra durante el proceso de instalación) y así sucesivamente.
  • comando: medidas que deben llevarse a cabo.
  • la operación de paquetes de objeto.

comandos comunes yum

  • 1. Lista todos los comandos de inventario de software actualizable: yum check-update
  • 2. Actualización de software de todo el comando: yum update
  • 3. Instalar sólo el comando de software especificado: yum install <nombre_paquete>
  • 4. Sólo el software de actualización especificado Comando: yum update <nombre_paquete>
  • 5. Lista de todos los comandos de inventario de software instalado: yum list
  • 6. Retirar los comandos del paquete: yum remove <nombre_paquete>
  • 7. Encontrar el comando paquete: buscar yum <palabra clave>
  • 8. Borrar el comando cache:
    • yum limpiar paquetes: Borrar el directorio de caché
    • yum cabeceras limpias: cabeceras Borrar directorio de caché
    • yum oldheaders limpias: borrar el directorio de caché bajo las antiguas cabeceras
    • yum limpia, ñam limpiar todos los paquetes yum (= limpias; yum oldheaders limpias): purgar paquetes y los encabezados de edad directorio de caché

Ejemplo 1

Instalar pam-devel

[root@www ~]# yum install pam-devel
Setting up Install Process
Parsing package install arguments
Resolving Dependencies  <==先检查软件的属性相依问题
--> Running transaction check
---> Package pam-devel.i386 0:0.99.6.2-4.el5 set to be updated
--> Processing Dependency: pam = 0.99.6.2-4.el5 for package: pam-devel
--> Running transaction check
---> Package pam.i386 0:0.99.6.2-4.el5 set to be updated
filelists.xml.gz          100% |=========================| 1.6 MB    00:05
filelists.xml.gz          100% |=========================| 138 kB    00:00
-> Finished Dependency Resolution
……(省略)

Ejemplo 2

Retire pam-devel

[root@www ~]# yum remove pam-devel
Setting up Remove Process
Resolving Dependencies  <==同样的,先解决属性相依的问题
--> Running transaction check
---> Package pam-devel.i386 0:0.99.6.2-4.el5 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Removing:
 pam-devel               i386       0.99.6.2-4.el5   installed         495 k

Transaction Summary
=============================================================================
Install      0 Package(s)
Update       0 Package(s)
Remove       1 Package(s)  <==还好,并没有属性相依的问题,单纯移除一个软件

Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing   : pam-devel                    ######################### [1/1]

Removed: pam-devel.i386 0:0.99.6.2-4.el5
Complete!

Ejemplo 3

Funciones usar yum para encontrar software para pam comenzando con el nombre de qué?

[root@www ~]# yum list pam*
Installed Packages
pam.i386                  0.99.6.2-3.27.el5      installed
pam_ccreds.i386           3-5                    installed
pam_krb5.i386             2.2.14-1               installed
pam_passwdqc.i386         1.0.2-1.2.2            installed
pam_pkcs11.i386           0.5.3-23               installed
pam_smb.i386              1.1.7-7.2.1            installed
Available Packages <==底下则是『可升级』的或『未安装』的
pam.i386                  0.99.6.2-4.el5         base
pam-devel.i386            0.99.6.2-4.el5         base
pam_krb5.i386             2.2.14-10              base

yum fuente doméstica

NetEase (163) Fuente de yum es una de las mejores fuentes yum doméstica, tanto en la versión de velocidad y software, son muy buenos.

La fuente yum se establece en 163 yum, instalación y actualización de paquetes de software pueden mejorar la velocidad, evitando al mismo tiempo algunos de la versión común de que el software no se puede encontrar.

Pasos de la instalación

En primer lugar /etc/yum.repos.d/CentOS-Base.repo copia de seguridad

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

Descargar los archivos correspondientes en la versión de pase /etc/yum.repos.d/ (por favor hacer la copia de seguridad apropiada antes de proceder)

  • CentOS5 : HTTP: //mirrors.163.com/.help/CentOS5-Base-163.repo
  • CentOS6 : HTTP: //mirrors.163.com/.help/CentOS6-Base-163.repo

Ejecute el siguiente comando para generar la memoria caché

yum clean all
yum makecache

Además de NetEase, hay otras buenas fuentes internas yum, tales como USTC y Sohu.

USTC yum fuente Vista de la instalación: https://lug.ustc.edu.cn/wiki/mirrors/help/centos

Sohu la fuente yum métodos de instalación de Vista: http://mirrors.sohu.com/help/centos.html