LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Un repositorio de Linux es un almacén en el cual Linux recupera e instala las actualizaciones y aplicaciones del sistema operativo. Cada repositorio es una colección de software alojado en un sistema (fuera ordendor, servidor u smartphone) y destinado a ser utilizado para instalar y actualizar los paquetes de software en los sistemas Cuando ejecutas comandos como “sudo apt update” o “sudo apt upgrade”, puedes extraer información del paquete y actualizaciones de paquetes de varios repositorios.
Los repositorios contienen miles de programas. Los repositorios estándar brindan un alto grado de seguridad, ya que el software incluido se prueba exhaustivamente y se compila para que sea compatible con una distribución y versión particular. Por lo tanto, puedes esperar que las actualizaciones ocurran sin “efectos secundarios” inesperados.
Los repositorios pueden ser estándar o no estándar. Una vez que se ha agregado un repositorio no estándar a la lista de repositorios de tu sistema, el sistema puede instalar software a partir de él, así como de los estándar. En general, agregar un repositorio no estándar es un paso simple. El comando sudo apt-add-repository en Ubuntu, por ejemplo, se puede usar para agregar un repositorio. La opción –help para el comando apt-add-repository muestra estos ejemplos de comando:
apt-add-repository ‘deb http://myserver/path/to/repo stable myrepo’
apt-add-repository ‘http://myserver/path/to/repo myrepo’
apt-add-repository ‘https://packages.medibuntu.org free non-free’
apt-add-repository http://extras.ubuntu.com/ubuntu
apt-add-repository ppa:user/repository
apt-add-repository ppa:user/distro/repository apt-add-repository multiverse
El comando apt-add-repository también admite la eliminación de un repositorio con el uso de la opción -r.
En Fedora, el comando para agregar un repositorio se ve así:
Añadir repositorio RPM Fusion
Para agregarlo basta con abrir una terminal y pegar lo siguiente:
sudo 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-branched.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-branched.noarch.rpm'
Para terminar, debemos actualizar nuestros repositorios:
sudo yum check-update
Actualizamos:
sudo yum update
Ahora si ya estamos listos para poder instalar drivers y codecs privativos en nuestro equipo ;).
También podemos instalar "dnf" que quiere ser el nuevo sustituto del comando rpm y yum a la vez...
dnf config-manager –add-repo repository_url
Sin embargo, debes tener cuidado al agregar un repositorio no estándar para asegurarte de que ha sido probado y se sabe que funciona en tu sistema particular.
Si tienes curiosidad acerca de qué repositorios está utilizando tu sistema, puedes emitir un comando en la línea de comandos para que tu sistema Linux te proporcione esa información.
Sistemas basados en RPM ( RedHat, CentOS y Fedora, entre otros...)
En RedHat, Fedora y sistemas similares, deberías usar un comando como el que se muestra a continuación para ver los repositorios que usan los comandos de actualización. Ten en cuenta que estamos utilizando el comando dnf en este ejemplo. Este es el reemplazo del antiguo comando yum.
$ sudo dnf repolist Last metadata expiration check: 0:18:37 ago on Sat 15 Sep 2018 12:28:02 PM EDT. repo id repo name status *fedora Fedora 28 - x86_64 57,327 *updates Fedora 28 - x86_64 - Updates 18,739
El campo de estado en el resultado anterior representa la cantidad de paquetes en cada uno de los repositorios. Si agregas la especificación “all”, también verás repositorios desactivados (no utilizados). En el siguiente comando, vemos que muchos otros repositorios están deshabilitados.
$ sudo dnf repolist all Last metadata expiration check: 0:19:39 ago on Sat 15 Sep 2018 12:28:02 PM EDT. repo id repo name status *fedora Fedora 28 - x86_64 enabled: 57,327 fedora-cisco-openh264 Fedora 28 openh264 (From Cisco) disabled fedora-cisco-openh264-debuginfo Fedora 28 openh264 (From Cisco) disabled fedora-debuginfo Fedora 28 - x86_64 - Debug disabled fedora-source Fedora 28 - Source disabled *updates Fedora 28 - x86_64 - Updates enabled: 18,739 updates-debuginfo Fedora 28 - x86_64 - Updates - D disabled updates-source Fedora 28 - Updates Source disabled updates-testing Fedora 28 - x86_64 - Test Update disabled updates-testing-debuginfo Fedora 28 - x86_64 - Test Update disabled updates-testing-source Fedora 28 - Test Updates Source disabled
La habilitación de un repositorio se puede hacer con un comando como este:
# dnf config-manager --set-enabled repository_url
También puedes agregar repositorios con bastante facilidad con comandos como este:
# dnf config-manager --add-repo http://www.example.com/example.repo
Sistemas basados en Debian
Puedes simplemente probar escribiendo: apt-cache policy
Perro para sistemas Debian como Ubuntu, puedes usar un comando como el que se muestra a continuación para enumerar los repositorios que se usan cuando actualizas tu sistema. Este comando selecciona orígenes del archivo /etc/apt/sources.list y del directorio /etc/apt/sources.list.d en el sistema donde se mantiene esta información. El argumento ^ [^ #] está suprimiendo los comentarios.
$ grep ^[^#] /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted /etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted /etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic universe /etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe /etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse /etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse /etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse /etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu bionic-security main restricted /etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu bionic-security universe /etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu bionic-security multiverse /etc/apt/sources.list.d/teejee2008-ubuntu-ppa-bionic.list:deb http://ppa.launchpad.net/teejee2008/ppa/ubuntu bionic main
O simplemente también puedes escribir: apt-cache policy, seguido de estas opciones...
apt-cache policy | grep http | awk '{print $2 $3}' | sort –u
500 http://us.archive.ubuntu.com/ubuntu bionic/main restricted amd64
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main restricted amd64
500 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe amd64
500 http://us.archive.ubuntu.com/ubuntu bionic/multiverse amd64
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64
500 http://us.archive.ubuntu.com/ubuntu bionic-backports/main amd64
500 http://security.ubuntu.com/ubuntu bionic-security/main restricted amd64
500 http://security.ubuntu.com/ubuntu bionic-security/universe amd64
500 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64
500 http://ppa.launchpad.net/teejee2008/ppa/ubuntu-bionic/main amd64
Una cosa que podrías notar al mirar la lista anterior es el uso de los términos Restricted, Universe y Multiverse. Estos términos identifican algunas distinciones importantes:
-Principal: software de código abierto oficialmente admitido. Canonical proporciona soporte oficial para estos paquetes. Todos los paquetes de software de código abierto incluidos en la instalación predeterminada se incluyen junto con algunos otros paquetes importantes.
-Restricted: software de fuente cerrada oficialmente admitido, por ejemplo, controladores de hardware, compatible con la duración del lanzamiento.
-Universe: mantenido por la comunidad, de código abierto. La mayoría del software de Ubuntu proviene de este repositorio. Canonical no brinda soporte oficial ni actualizaciones.
-Multiverse: software no soportado, de código cerrado y patente gravado.
Los repositorios estándar de Linux proporcionan:
- Ubicaciones confiables para obtener software con confianza, sabiendo que está libre de malware y probado adecuadamente
- Instalaciones simples sin preocupaciones por dependencias (se proporcionan todos los paquetes necesarios)
- Maneras fáciles de encontrar y descargar lo que necesitas
Saber qué repositorios estás utilizando puede arrojar luz sobre cómo administra tu sistema las actualizaciones. En general, esto es muy directo. Si utilizas repositorios no estándar, probablemente sea una buena idea revisar ocasionalmente tus fuentes de software.

-
Linux
- Como instalar, implementar y configurar SPF en Linux para Postfix, CentOS, RHEL, AlmaLinux y Rocky Linux
- 4 formas de ver o monitorear archivos de registro en tiempo real
- Cómo mostrar aleatoriamente arte ASCII en la terminal de Linux
- Crece la cuota de usuarios Linux en Steam gracias a Steam Deck
- Comprobar la salud del disco duro en Linux
- Compartir archivos en la red LAN, sin nada, todo con un simple script en Python
- Colores en la consola Linux y Shell Script
- Cómo cambiar el color de tu terminal Linux
- Woof: Compartir archivos/ficheros fácilmente en su LAN o red local, sin Samba, entre Linux, Mac, Windows, Android e iPhone
- Listar repositorios Linux en Debian / Ubuntu, Fedora / CentOS, RHEL, AlmaLinux y Rocky Linux
- Comprobar el estado de salud del disco duro con Smartmontools, smartctl buscando sectores ilegibles
- Buscar y encontrar archivos por fecha y modificados en una fecha específica en Linux
- fff: un administrador de archivos simple y rápido para Linux
- Cambiar el editor del Crontab en Linux
- Cómo crear un pendrive de instalación de Windows desde Windows o Linux