Tutorial: Cómo habilitar o reparar el "Add-Apt-Repository" en Ubuntu / Debian
SOLUCION
add-apt-repository: command not found
Si estás cansado de no poder instalar casi nada en tu sistema Linux, haz llegado al lugar correcto. Es posible que hasta ahora, hayas tenido que enfrentarte a la siguiente situación:
EJM: Para instalar OpenShot en Debian/Ubuntu: Stable PPA - Official Releases. La web oficial te recomienda: Adding this PPA to your system:
sudo add-apt-repository ppa:openshot.developers/ppa sudo apt-get update
HAZ PROCEDIDO A REALIZAR LOS PASOS INDICADOS, PERO OCURRE ESTO:
root@localhost:~# sudo add-apt-repository ppa:openshot.developers/ppa
sudo: add-apt-repository: command not found
Si tambien te ha ocurrido lo anterior, y ese problemita te tiene con los pelos de punta porque no te deja instalar casi nada, entonces hoy se caban tus problemas en Linux.
Si Tienes el repositorio o la PPA: xxx,
Pero NO funciona el comando:
sudo add-apt-repository web/app
CAUSA:
Entonces, es porque no has instalado el programa denominado:
"add-apt-repository"
SOLUCIÓN:
Es necesario instalar: "add-apt-repository"
Para obtener el commando "add-apt-repository":
Debes instalar el paquete: "software-properties-common", así:
NOTA 1: Prerequisitos:
Ser usuario con privilegios sudo (ser root)
Tener Acceso a la terminal / linea de commandos (Ctrl-Alt-T o Ctrl-Alt-F2)
Una vez en la terminal, escribimos:
sudo apt-get install software-properties-common
Si la Terminal los trata de intimidar diciendo:
root@localhost:~# sudo apt-get install software-properties-common
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete software-properties-common
Esto se de debe a que el sistema no tiene los repositorios necesarios. En ese caso, tenemos dos opciones:
OPCIÓN #1: Agregar el repositorio a la source.list
METODO #1: Desde la terminal: Escribes:
En Ubuntu/Debian:
sudo gedit /etc/apt/sources.list
En Kubuntu:
sudo kate /etc/apt/sources.list
NOTA: No usamos "sudo add-apt-repository ppa:[nombre del repositorio]" porque eso es lo queremos lograr.
METODO #2: Usando el Administrador de Archivos, nos vamos a la carpeta sistema_de_archivos/etc/apt/sources.list y haciendo doble click abrimos el documento llamado source.list
Posteriormente, Sin importar el método que elijamos, ahora procedemos a Agregar el repositorio al documento que se abre, luego Guardamos el documento y lo Cerramos:
Repositorio:
deb http://security.ubuntu.com/ubuntu bionic-security main
OPCIÓN #2: Descargar e instalar manualmente el paquete llamado "software-properties-common".
WEB OFFICIAL DE DESCARGA / Click en el sigueite Link para descargar:
IMPORTANTE: Si elijes la OPCION #2, entonces, para instalarlo, abrimos una terminal en la carpeta donde se descargó el archivo, y escribimos en esa terminal:
sudo dpkg -i software-properties-common_0.96.24.32.14_all.deb
software-properties-common_0.96.20.2-2.1_all.deb
NOTA 2: En Ubuntu 13.10 (y más antiguos sistemas), el command "add-apt-repository" es parte del paquete de software Python. Para instalarlo en Ubuntu 13.10 (y sistemas más antiguos), use el commando:
sudo apt-get install python-software-properties
Si tienen problemas con la versión, entonces pueden descargar la que necesitan, en el siguiente Link official:
http://security.ubuntu.com/ubuntu/pool/main/s/software-properties/
Listo, ahora ya tenemos un problema menos en la vida.
Solo nos falta Actualizar el sistema:
sudo apt-get update
Y proceder a instalar el paquete (ignoren si la terminal les habla de NO_PUBKEY):
sudo apt-get install software-properties-common
Ahora bien, pueden obtener pequeños tips en la terminal escribiendo:
apt-add-repository --help
La terminal devería devolverles la forma de usar el comando "add-apt-repository".
Examples:
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
Options:
-h, --help show this help message and exit
-m, --massive-debug Print a lot of debug information to the command line
-r, --remove remove repository from sources.list.d directory
-k KEYSERVER, --keyserver=KEYSERVER
URL of keyserver. Default:
hkp://keyserver.ubuntu.com:80/
-s, --enable-source Allow downloading of the source packages from the
repository
-y, --yes Assume yes to all queries
-u, --update Update package cache after adding
Pero no se emocionen mucho, porque si tienen la PPA, entonces antes de usar el add-apt-repository, tal vez tengan que agregar la PUBKEY a su sistema para evitar errores o problemas de Firmas o NO_PUBKEY. Si esto ocuerre, entonces trabajamos desde la terminal, usando por ejm el comando:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8771ADB0816950D8
Esto solo tomará un par de minutos. Recuerden cambiar la llave o KEY. Deben usar la que les ofrece el creador del repositorio.
NOTA 3: Ver aquí el Tutorial para solucionar el problema de NO_PUBKEY.
En otros casos, como ocurre al instalar wine, la web official nos indica qué hacer para agregar la repository key:
wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key
Ahora sí amigos, empecemos usar el nuevo comando add-apt-repository:
COMPARANDO LOS METODOS:
EJM1: Usando la tradicional Source.list:
Agregamos el sigueite repositorio al la Source.list. RUTA: /etc/apt/sources.list:
deb https://dl.winehq.org/wine-builds/debian/ buster main
Actualizamos desde la terminal:
sudo apt update
E instalamos el programa estble, desde la terminal:
sudo apt install --install-recommends winehq-stable
NOTA: Para el caso de wine es necesario tener la libreria i386 para paquetes de 32bits. Si no la tienes debes habilitarla desde la Terminal, así:
sudo dpkg --add-architecture i386
EJM 2: Usando PPA: Para instalar Openshot:
sudo add-apt-repository ppa:openshot.developers/ppa sudo apt-get updateFeliz Dia
sudo apt-get install openshot-qt
-------------------------------------
Fuentes:
https://packages.debian.org/sid/software-properties-common
https://packages.ubuntu.com/bionic/all/software-properties-common/download
https://packages.debian.org/sid/all/software-properties-common/download
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUgrhmveIFAOGVLAGZm-g5HA85d1GqR7NypJc6JWsMp8Wq8NqLEpvyk-xOiMtluueLacpoQQymKnmY7Lgg7VBf9nFcS4-v-F8ol58_t7RjdRKpeMMJRaNh5bs6cVTkWW5zdSUsxVf-QXMf/s1024/How_Financial-Services-Industry-Can-Embrace-Artificial-Intelligence-to-Succeed-in-Their-Digitization-Journey-1024x683.jpg
Comentarios
Publicar un comentario