La instalación de software en los sistemas Linux suele ser fácil, a menudo no requiere más que un único comando de terminal. Pero cuando intenta añadir un nuevo repositorio por primera vez, puede encontrarse con el error «add-apt-repository: command not found». Esto es lo que significa y lo que puede hacer al respecto.
¿Por qué aparece el mensaje «add-apt-repository: command not found»?
El software se suele gestionar en los sistemas Linux basados en Debian a través de APT (Advanced Package Tool). Puede utilizar APT para buscar, instalar, actualizar o eliminar paquetes del sistema de un usuario. Estos paquetes se almacenan en repositorios, que son enormes colecciones de software en sistemas remotos.
Puede instalar software desde un repositorio utilizando su cuenta de usuario con el comando
sudo apt install nombre-paquete
Y eliminar los paquetes instalados con
sudo apt remove nombre-paquete
O bien
sudo apt purge nombre-paquete
Los sistemas basados en Debian (incluyendo Ubuntu) vienen con repositorios por defecto en los que puede encontrar el software más común.
Puede ver con qué repositorios está configurado actualmente su sistema:
cat /etc/apt/sources.list
Cuando quiera utilizar APT para instalar software que no esté disponible en un repositorio por defecto, tendrá que añadir un nuevo repositorio utilizando el comando sudo add-apt-repository, actualizar el sistema y luego instalar el paquete.
Para instalar el excelente lector de RSS, QuiteRSS, por ejemplo, deberá escribir
sudo add-apt-repository ppa:quiterss/quiterss
Sin embargo, es posible que reciba el mensaje de error «sudo: add-apt-repository: command not found».
Esto significa que el paquete «add-apt-repository» no está instalado en su sistema.
Cómo arreglar «sudo: add-apt-repository: command not found»
Cuando un paquete que necesita no está instalado, puede intentar instalarlo con APT, pero si intenta instalar add-apt-repository de esta manera, verá un error adicional: «Imposible localizar el paquete add-apt-repository».
Esto se debe a que add-apt-repository se incluye como parte de un paquete más grande llamado software-properties-common, que también contiene archivos comunes para las propiedades del software como el backend D-Bus.
Para instalar software-properties-common, escriba
sudo apt install software-properties-common
Ahora cuando intente añadir un repositorio usando add-apt-repository, funcionará.
¡Ahora puede usar add-apt-repository sin errores!
Después de instalar el paquete software-properties-common, puede añadir fácilmente tantos repositorios como desee. Recuerde que a pesar de su excelente reputación de seguridad y resistencia al malware, Linux no es invulnerable a los ataques y no todos los repositorios son seguros. Tenga cuidado y realice las debidas comprobaciones cuando añada repositorios.