OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
¿Qué es un repositorio?
Empecemos por lo básico. Como quizás sepas, y sino te lo digo yo ahora ;) , Linux, en rigor, es únicamente el kernel. El kernel o núcleo es el programa que permite a los demás programas comunicarse con el hardware y gestionar los recursos del ordenador (procesador, memoria...).
El núcleo es una parte fundamental de un sistema operativo, que en esencia es un núcleo y una serie de programas que permiten a un usuario interactuar con el sistema. En nuestro caso, es lo que se denomina GNU/Linux: núcleo Linux con las aplicaciones base del sistema del proyecto GNU.
Y, el siguiente nivel, serían las distribuciones de GNU/Linux, como Mandriva: el conjunto de muchííísimos programas integrados que se ejecutan sobre un sistema operativo GNU/Linux y dicho sistema operativo.
Ahora bien, por lo general, cuando se habla de Linux mucha gente se refiere indistintamente a uno u otro concepto.
Las distribuciones están formadas por paquetes. Un paquete viene a ser una pieza de software que cumple una determinada funcionalidad. Así pues, un paquete puede ser un programa, una biblioteca, un conjunto de plugins... Pueden ser incluso, por ejemplo, iconos.
¿Y a qué se debe esto? Básicamente, a que una distribución puede verse como un gran LEGO. Cada paquete es una pieza del LEGO. A la hora de construir el LEGO, para colocar algunas piezas, debes haber puesto otras antes (las llamadas dependencias). Algunas piezas son claves, y forman la base para que se puedan colocar todas las demás (como por ejemplo, el kernel). Otras, en cambio, sólo son necesarias para piezas muy concretas. Y muchas piezas no tienen nada que ver unas con otras.
Y, al fin, llegamos al concepto de repositorio :P El repositorio es un almacén de paquetes (como la caja con las piezas ;) ). Los repositorios pueden estar en internet, en un medio extraíble como un CD, en el disco duro...
Hay tanto repositorios oficiales (con todos los paquetes de la distribución, así como sus actualizaciones de seguridad y bugs), como repositorios con software que Mandriva no puede incluir en los oficiales (el llamado PLF, que contiene códecs multimedia propietarios, programas libres pero con restricciones legales y cosas así), como repositorios mantenidos por voluntarios con las últimas versiones del software (con los que hay que tener mucho cuidado. Personalmente, no te recomendaría usarlos).
Históricamente, los repositorios oficiales públicos de Mandriva en Internet contenían únicamente software libre. A partir de la versión 2007.1 fue añadido otro repositorio oficial público más (llamado non-free) que contiene drivers privativos para tarjetas gráficas y otros dispositivos. Los socios de Mandriva disponen, además, de repositorios adicionales con software privativo ya empaquetado, por ejemplo. El PLF es de acceso público para todo el mundo y tiene una rama con software libre únicamente, y otra con software privativo únicamente.
Y, finalmente, nos encontramos con el sistema de gestión de paquetes. En el caso de Mandriva, éste es urpmi. Es el encargado de gestionar la instalación, actualización y desinstalación de los paquetes de la distribución.
Los repositorios incluyen un fichero con las dependencias de todos los paquetes que contienen (los llamados hdlist.cz, o synthesis.hdlist.cz), es decir, las instrucciones del LEGO. La diferencia está en que el primero contiene, además de las dependencias, información sobre cada paquete (para qué sirve, qué ficheros contiene, etc), mientras que el segundo únicamente tiene las dependencias. El primero, por tanto, es mucho más grande que el segundo, pero contiene información muy útil ;)
El gestor de paquetes actúa como el constructor del LEGO y utiliza dichas instrucciones para saber qué piezas debe poner antes de una concreta (es decir, resolver las dependencias de los paquetes).
Y se acabó :)
BOFH
# 24928 FAQ
¡Agregadou!
--
¿Quien es Jesucristo?
¿Quien es Jesucristo?
Usuario
# 24993 Aplausos!!!
Por el artículo
--
Sergio Belkin
Soluciones Informáticas Open Source
Mandriva Authorized Solutions Provider
http://www.openkairos.com
----------------------------------------
--
Sergio Belkin
http://www.openkairos.com
----------------------------------------
Usuario
# 25188 Estupendo articulo.
Estupendo articulo.
Usuario
# 25192 Ciertamente !
Chucho!
Chucho!
Usuario
# 36198 Upsss.....Muchas Gracias, ;)
y yo que ya empezaba a enojarme...jajajaja
definitivamente:
QUIEN NO SABE ES COMO QUIEN NO VE
Gracias por abrirme los ojos
no juzgo la inteligencia de alguien por la pertinencia de sus respuestas, si no por la importancia de sus preguntas
BOFH
# 36262 Sabio
Y Sabio es el que sabe que no sabe y luego lo aprende :)
Salut,
Sinner
Linux User # 89976 - Blog de SinnerBOFH
Salut,
Sinner
Linux User # 89976 - Blog de SinnerBOFH