Que es un repositorio en linux

Que es un repositorio en linux

Los mejores repositorios de linux

En Unix y Linux es un juego de pelota totalmente diferente. Cómo es diferente a Windows, cómo configurar los repositorios, etc. En este artículo voy a demostrar el proceso de extremo a extremo de los repositorios y el proceso de gestión de software en Linux.

Es una ubicación de almacenamiento centralizada desde donde los sistemas Linux recuperan, instalan actualizaciones de software y aplicaciones. Estos repositorios contienen paquetes especialmente compilados de acuerdo con la distribución y versión del sistema operativo.

Desempeñan un papel muy importante en la gestión del software de Linux. Mantienen un registro de todo el software instalado en tu sistema y te notifican cada vez que hay una nueva actualización o mejora disponible para una aplicación o para el propio sistema operativo.

El lugar para configurar los repositorios de software en todos los sistemas operativos basados en Debian, como Ubuntu, es el archivo /etc/apt/sources.list o puede configurarse en archivos separados bajo el directorio /etc/apt/sources.list.d/. El nombre de los archivos debe terminar con la extensión .list.

Lista de repositorios de linux

El comando apt-add-repository también soporta la eliminación de un repositorio con el uso de la opción -r.En Fedora, el comando para añadir un repositorio se parece a esto:dnf config-manager –add-repo repository_urlDebe tener cuidado, sin embargo, cuando añada un repositorio no estándar para asegurarse de que ha sido probado y se sabe que funciona en su sistema en particular.Si tiene curiosidad por saber qué repositorios está utilizando su sistema, puede emitir un comando en la línea de comandos para que su sistema Linux le proporcione esa información.

->  Camaras de seguridad inalambricas precios

Sistemas basados en RPMEn RedHat, Fedora y sistemas similares, usted utilizaría un comando como el que se muestra a continuación para ver los repositorios que utilizan sus comandos de actualización. Tenga en cuenta que estamos utilizando el comando dnf en este ejemplo. Este es el sustituto del antiguo comando yum.$ sudo dnf repolist

El campo de estado en la salida anterior representa el número de paquetes en cada uno de los repositorios. Si añade la especificación «all», también verá los repositorios deshabilitados (no utilizados). En el comando de abajo, vemos que un buen número de otros repositorios están deshabilitados.$ sudo dnf repolist all

Repositorio de linux explicado

En los sistemas de control de revisiones, un repositorio[1] es una estructura de datos que almacena metadatos para un conjunto de archivos o una estructura de directorios. Dependiendo de si el sistema de control de versiones en uso es distribuido como Git o Mercurial o centralizado como Subversion, CVS o Perforce, todo el conjunto de información del repositorio puede estar duplicado en el sistema de cada usuario o puede ser mantenido en un único servidor[2] Algunos de los metadatos que contiene un repositorio incluyen, entre otras cosas:

El propósito principal de un repositorio es almacenar un conjunto de ficheros, así como el historial de cambios realizados en esos ficheros[3] Sin embargo, la forma exacta en que cada sistema de control de revisiones gestiona el almacenamiento de esos cambios difiere enormemente: por ejemplo, Subversion ha dependido en el pasado de una instancia de la base de datos y desde entonces ha pasado a almacenar sus cambios directamente en el sistema de ficheros[4] Estas diferencias en la metodología han conducido generalmente a diversos usos del control de revisiones por parte de diferentes grupos, dependiendo de sus necesidades[5].

->  Escritorios virtuales windows 7

Software de control de versionesLos años, cuando están disponibles, indican la fecha de la primera versión estable. Los sistemas con nombres en cursiva ya no se mantienen o tienen prevista una fecha de finalización de su vida útil.Local onlyFree/open-source

Repositorio kali linux

Estoy buscando datos duros para al menos el top 10 de las distro de Linux o (mejor) una dirección de una página web que mantenga tales datos y (tal vez) los actualice de vez en cuando (después de que todos los repositorios sean públicos para ver).

El criterio es — el número de paquetes nativos (rpm para SUSE, deb para Ubuntu, etc.) programas, bibliotecas, y disponibles en los repositorios (no en el CD/DVD de instalación). Por ejemplo la biblioteca cuenta como 1, no como 10 sólo porque hay 10 paquetes (ARM, Intel, SPARC, etc.) de ella.

Si te interesa por qué estoy preguntando sobre esto. Bueno, estoy un poco cansado de buscar en el repo, descubrir que no hay ningún paquete, descargar el zip/gz/bz2 del mismo, descubrir cómo hacer un rpm (en el caso del software de la capa superior de otro software, por ejemplo Rattle, no es una tarea trivial), y finalmente instalarlo. Así que sería bueno que considerara otras distros que están más arriba en ese ranking.

->  Cm security clean master

Si se cuentan sólo los paquetes que vienen con la distribución, entonces la tabla de Wikipedia (gracias a enzotib por el enlace) da la respuesta. O mejor dicho, se acerca a una respuesta: las diferentes distribuciones dividen los paquetes de diferentes maneras. Por ejemplo, SuSE no tiende a los paquetes monolíticos, por lo que apenas tiene más paquetes binarios que paquetes fuente. Debian, que suele separar todo lo que a veces puede instalarse por separado, tiene aproximadamente el mismo número de paquetes fuente, pero el doble de paquetes binarios. En general, la mayoría de las principales distribuciones de Linux (Ubuntu, Debian, Arch Linux incluyendo AUR, OpenSuSE, Fedora, Mandriva) tienen una cantidad similar de software.

Acerca del autor

Elena

Soy Elena Caceres experta en ciberseguridad y aficionada de todo lo que gira entorno al Internet. Les doy la bienvenida a mi blog donde trato de compartir información actualizada sobre estos temas relacionados con la tecnología.

Ver todos los artículos