El archivo de repo es el archivo de configuración de la fuente de yum (repositorio de software) en Fedora. Por lo general, un archivo de repo define los detalles de uno o más repositorios de software. Por ejemplo, ¿dónde descargaremos los paquetes que deben instalarse o actualizarse y la configuración en el archivo de repo? El contenido será leído y aplicado por yum! Usamos un archivo de repositorio propio del sistema como ejemplo para explorar (# va seguido de mi comentario): [fedora] # dentro del corchete es el nombre de la fuente del software, se obtendrá y se reconocerá por yum name = Fedora $ Releasever - $ basearch # Esto también define el nombre del depósito, generalmente por la comodidad de leer el archivo de configuración, generalmente no funciona, la variable $ releasever define la versión de lanzamiento, generalmente 8, 9, 10 y así sucesivamente, la variable $ basearch define el sistema La arquitectura puede ser i386, x86_64, ppc, etc. Estas dos variables tienen valores diferentes de acuerdo con la arquitectura de la versión actual del sistema. Esto puede facilitar la actualización de yum al seleccionar el paquete adecuado para el sistema actual, igual que … … failovermethod = prioridad #failovermethod tiene dos valores para elegir, prioridad es el valor predeterminado, lo que significa que la dirección del servidor reflejado se selecciona en orden de la baseurl listada, y roundrobin significa aleatoriamente seleccionar exclude = compiz * * compiz * fusion en los servidores listados. -icon * #excludeEsta opción fue agregada más tarde por mí mismo para prohibir algunos soft en este repositorio. La instalación y las actualizaciones del paquete, pueden usar comodines, separados por espacios, se pueden agregar según sea necesario # baseurl = http: //download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/Os /# sobre una línea el primer carácter de baseurl es '#' indica que la línea ha sido anotada, no se leerá, esta línea significa especificar un baseurl (dirección del servidor espejo de origen) # mirrorlist = http: //mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch # La línea anterior es una lista de direcciones que especifican un servidor espejo, generalmente activado. En este caso, el símbolo de comentario está deshabilitado. Pruébelo, reemplace $ releasever y $ basearch con su propia versión y arquitectura, como 10 y i386. Abra en el navegador y veremos una larga lista de listas de direcciones de servidores espejo disponibles. Seleccionando la dirección del servidor espejo que es más rápida de acceder y copiándola en el archivo repo, podemos obtener una velocidad de actualización más rápida, como se muestra en la siguiente baseurl: baseurl = ftp://ftp.sfc.wide.ad.jp /pub /Linux /Fedora /releases /10 /Everything /i386 /os http://ftp.chg.ru/pub/Linux/fedora/linux/releases/10/Everything/i386/os http: //ftp.yz .yamagata-u.ac.jp /pub /linux /fedora /linux /releases /10 /Everything /i386 /os http://mirror.nus.edu.sg/fedora/releases/10/Everything/i386/os http : //mirror.yandex.ru/fedora/linux/releases/10/Everything/i386/os http://ftp.twaren.net/Linux/Fedora/linux/releases/10/Everything/i386/os http: //ftp.itu.edu.tr/Mirror/Fedora/linux/releases/10/Everything/i386/os enabled = 1 #Esta opción indica que la fuente definida en este repositorio está habilitada, 0 está deshabilitado gpgcheck = 1 # esta opción Indica que las rpm descargadas en este repositorio se verifican en busca de gpg. Se ha determinado que la fuente del paquete rpm es válida y segura. Gpgkey = file: ///etc /pki /rpm-gpg /RPM-GPG-KEY-fedora- $ basearch #definición clave gpg para verificación ## siguiente almacén de software Básicamente, la opción tiene el mismo significado que el anterior [fedora-debuginfo] nombre = Fedora $ releasever - $ basearch - Debug failovermethod = prioridad # baseurl = http: //download.fedoraproject.org/pub/fedora/linux/releases/$releasever /Everything /$ basearch /debug /mirrorlist = http: //mirrors.fedoraproject.org/mirrorlist? Repo = fedora-debug- $ releasever &arch = $ basearch enabled = 0 gpgcheck = 1 gpgkey = file: ///etc /Pki /rpm-gpg /RPM-GPG-KEY-fedora- $ basearch [fedora-source] name = Fedora $ releasever - Source failovermethod = prioridad # baseurl = http: //download.fedoraproject.org/pub/fedora/linux/Lanzamientos /$ releasever /Everything /source /SRPMS /mirrorlist = http: //mirrors.fedoraproject.org/mirrorlist? Repo = fedora-source- $ releasever &arch = $ basearch enabled = 0 gpgcheck = 1 gpgkey = file: ///etc /pki /rpm-gpg /RPM-GPG-KEY-fedora- $ basearch