Solución al error add-apt-repository: command not found

Solución al error add-apt-repository: command not found, en Debian, Ubuntu, Linux Mint y todos sus derivados.

Que bien funciona esta distribución Linux basada en Debian, que acabas de instalar. Ahora siguiendo las pautas de alguno de los miles de tutoriales que circulan por la red, toca personalizar este Linux a tu gusto y necesidades, también necesitas instalar las herramientas que necesitas.

Muchas veces se requiere agregar nuevos repositorios, también conocidos como «Fuentes de Software PPA». Esta tarea es simple y rápida, pero… aunque no es lo más común, existen situaciones normalmente provocadas por el uso de distribuciones mínimas en las cuales no se permite y, nos aparece el siguiente error: add-apt-repository: command not found.

Command not found

Command not found

 

Solución al error add-apt-repository: command not found

Si observas la anterior imagen, es fallo es evidente, falta el comando «add-apt-repository». No te molestes en intentar instalar el comando en su forma común.

sudo apt install add-apt-repository

Lo anterior no funciona porque add-apt-repository no es un comando al uso, sino que pertenece al paquete «software-properties-common«, que contiene varias herramientas que nos ayudan a administrar paquetes y repositorios.

Para una mejor comprensión, vemos un ejemplo real al intentar instalar el repositorio multiverse en Ubuntu 20.04.

sudo add-apt-repository multiverse

Vemos que la salida nos indica el error antes mencionado.

root@SoloLinux-demo:~# sudo add-apt-repository multiverse
sudo: add-apt-repository: command not found
root@SoloLinux-demo:~#

 

Bien, ahora solucionamos el problema instalando el paquete «software-properties-common».

sudo apt install software-properties-common

Ejemplo…

root@SoloLinux-demo:~# sudo apt install software-properties-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  dbus-user-session dconf-gsettings-backend dconf-service gir1.2-glib-2.0
  gir1.2-packagekitglib-1.0 glib-networking glib-networking-common
  glib-networking-services gsettings-desktop-schemas iso-codes libappstream4
  libdconf1 libgirepository-1.0-1 libglib2.0-bin libglib2.0-data
  libgstreamer1.0-0 liblmdb0 libpackagekit-glib2-18 libpam-systemd
  libpolkit-agent-1-0 libpolkit-gobject-1-0 libproxy1v5 libsoup2.4-1
  libstemmer0d libyaml-0-2 packagekit packagekit-tools policykit-1
  python-apt-common python3-apt python3-certifi python3-chardet python3-dbus
  python3-distro-info python3-gi python3-idna python3-pkg-resources
  python3-requests python3-requests-unixsocket python3-six
  python3-software-properties python3-urllib3 unattended-upgrades
Suggested packages:
  isoquery gstreamer1.0-tools appstream python3-apt-dbg python-apt-doc
  python-dbus-doc python3-dbus-dbg python3-setuptools python3-cryptography
  python3-openssl python3-socks bsd-mailx default-mta | mail-transport-agent
  needrestart powermgmt-base
The following NEW packages will be installed:
  dbus-user-session dconf-gsettings-backend dconf-service gir1.2-glib-2.0
  gir1.2-packagekitglib-1.0 glib-networking glib-networking-common
  glib-networking-services gsettings-desktop-schemas iso-codes libappstream4
  libdconf1 libgirepository-1.0-1 libglib2.0-bin libglib2.0-data
  libgstreamer1.0-0 liblmdb0 libpackagekit-glib2-18 libpam-systemd
  libpolkit-agent-1-0 libpolkit-gobject-1-0 libproxy1v5 libsoup2.4-1
  libstemmer0d libyaml-0-2 packagekit packagekit-tools policykit-1
  python-apt-common python3-apt python3-certifi python3-chardet python3-dbus
  python3-distro-info python3-gi python3-idna python3-pkg-resources
  python3-requests python3-requests-unixsocket python3-six
  python3-software-properties python3-urllib3 software-properties-common
  unattended-upgrades
0 upgraded, 44 newly installed, 0 to remove and 0 not upgraded.
Need to get 6641 kB of archives.
After this operation, 37.6 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Una vez concluya la instalación del paquete de herramientas, intentamos de nuevo agregar algún repositorio (en nuestro caso el multiverse).

sudo add-apt-repository multiverse

Perfecto, hemos solucionado el error. Ya puedes agregar cualquier repositorio.

Solucionar el error add apt repository command not found

Solucionar el error add-apt-repository: command not found

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido