Introducción
Aparece el error de Ubuntu 'add-apt-repository command not found' cuando se intenta agregar un nuevo repositorio de software. Esto indica que el add-apt-repository Falta el paquete en su sistema.
Este tutorial resuelve el error 'add-apt-repository command not found' en las distribuciones de Linux basadas en Ubuntu y Debian .
Requisitos previos
- Una cuenta de usuario con privilegios sudo
- Acceso a una ventana de terminal/línea de comando (Ctrl+Alt+T o Ctrl+Alt+F2)
Pasos para resolver add-apt-repository:error de comando no encontrado
Paso 1:actualice los repositorios locales de Ubuntu
Abra una ventana de terminal e ingrese el comando para actualizar repositorios:
sudo apt update
El sistema confirma que la lista de repositorios de software en su máquina local se está actualizando.
Paso 2:Instale el paquete software-properties-common
El repositorio add-apt El comando no es un paquete normal que se pueda instalar con apt
en Ubuntu LTS/Debian. En cambio, es un componente de software-properties-common paquete.
Para obtener el add-apt-repository
comando, instale el software-properties-common paquete:
sudo apt install software-properties-common
Este es un resultado de ejemplo después de una instalación exitosa:
Luego, actualice el repositorio nuevamente con:
sudo apt update
Cómo agregar un repositorio Apt en Ubuntu y Debian
Ciertos paquetes de software no están incluidos en los repositorios predeterminados. Para facilitar la instalación, los desarrolladores crearon sus propios repositorios de software. Esto es cuando add-apt-repository
se utiliza el comando.
Por ejemplo, Vino es un paquete popular para ejecutar software que no es de Linux en un sistema Linux. Pero la última versión no está disponible a través de los repositorios predeterminados.
Para instalar la última versión de Wine en Ubuntu, primero debe otorgar acceso al repositorio de Wine:
sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main’
Otro software puede estar sujeto a licencias adicionales. Como en el caso de Debian, las licencias restrictivas pueden descalificar un paquete para que no se incluya en los repositorios predeterminados. En estos casos, el add-apt-repository
El comando es la clave para otorgar acceso al software que desea instalar.
¿Qué es un Repositorio en Ubuntu
Un paquete de software es una aplicación En ciertos casos, un paquete necesita otros paquetes (llamados dependencias ) para ejecutar.
Un administrador de paquetes hace el trabajo de cargar el paquete de software que desea. Si hay dependencias, el administrador de paquetes también las instala. Además, un administrador de paquetes realiza un seguimiento automático de todo el software instalado y las actualizaciones.
Un administrador de paquetes funciona en conjunto con un repositorio de software . Un repositorio es una base de datos de muchos paquetes de software diferentes. De forma predeterminada, cada distribución de Linux otorga acceso a un conjunto de repositorios básicos predeterminados.
En Ubuntu, los repositorios predeterminados son:
- Principal – Software gratuito y de código abierto de los desarrolladores de Ubuntu
- Universo – Software gratuito y de código abierto de la comunidad de Linux
- Restringido: Controladores de dispositivos y otro software con licencia de los fabricantes
- Multiverso – Todo el resto del software está sujeto a derechos de autor o restricciones legales
En Debian, los repositorios predeterminados son:
- Principal – Software gratuito con licencia
- Contribución – Software libre que depende de software con licencia no libre
- No libre – Software con restricciones de uso y distribución
Si desea instalar un paquete de software que no está incluido en estos repositorios predeterminados, debe agregar ese repositorio a su administrador de paquetes.