¿Cómo eliminar el paquete roto, haga clic ? Estoy intentando instalar ubuntu-sdk en mi Ubuntu 14.04. Estoy recibiendo demasiados errores.
sudo apt-get autoremove -f click
Reading package lists ... Done
Building dependency tree
Is read status information ... Done
The following packages will be REMOVED:
click
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation released 166 ks of disk space.
Do you want to continue? [Y/n] y
(Reading database ... 350824 files and directories currently installed.)
Removing click (0.4.38.5-0~457~ ubuntu14.04.1) ...
Trace Back (most recent call last):
File "/usr/bin/click", line 31, in <module>
from click import commands
Import Error: can not import name 'commands'
dpkg: error processing package click (--remove):
subprocess command file pre-removal installed returned error exit status 1
Reading was too many errors:
click
E: Sub-process /usr/bin/dpkg Returned an error code (1)
Si estoy tratando de comando sudo apt-get purge -f
Los mismos errores ocurrieron.
sudo apt-get --fix-broken install
después de los dos comandos.He tenido el mismo error con paquetes rotos click y click-apparmor, url-dispatcher después de actualizar 14.04 -> 14.10 -> 15.04
*actualizado:
la solución para mí fue eliminar la carpeta del paquete
rm -rv /usr/local/lib/python3.4/dist-packages/click
y luego:sudo apt-get update && sudo apt-get install -f
fuente de solución
fuente
/usr/local/lib/python3.4/dist-packages/click
", ¿te refieres a eliminar el archivo/usr/local/lib/python3.4/dist-packages/click
o eliminar el paqueteclick
rm -rv /usr/local/lib/python3.4/dist-packages/click
, porque nada deapt-get -f install
odpkg --reconfigure -a
,apt-get autoremove -f click
,apt-get purge click
obras.El problema es que muchos usuarios de la actualización tendrán una versión de clic instalada con un número de versión debajo de su pip o repositorio pip3, estos no son administrados por apt y tienen prioridad cuando
import
se invoca la palabra clave de Python .Por lo tanto, debe desinstalarlos antes de reinstalar el clic que le servirá de algo. Las razones por las que podrían instalarse es que puede suceder durante la configuración de una aplicación python de terceros, y Dios sabe que he hecho algunas.
fuente
Instalar, haga clic nuevamente para instalar las dependencias.
Luego quítelo con este comando.
Si eso no funciona, instale python y / o python3:
y que de nuevo
fuente
sudo apt-get install --reinstall python; sudo apt-get install --reinstall python3; sudo apt-get install --reinstall python3-click
y nuevamentesudo apt-get autoremove -f click
Puedes probar:
o:
fuente
En mi caso fue porque también tenía una versión de clic de python3 instalada a través de pip3. Cuando desinstalé la versión de python3, todo funcionó bien.
fuente