Estoy intentando actualizar Linux, estoy ejecutando 18.04.4 LTS. Hace tiempo que no se actualiza y es el primer momento que tengo que investigarlo. Este es el error que estoy recibiendo
Err:1 http://apt.insync.io/ubuntu bionic/non-free amd64 insync amd64 3.2.6.40863-bionic
403 Forbidden [IP: 52.216.102.123 80]
E: Failed to fetch http://apt.insync.io/ubuntu/pool/non-free/i/insync/insync_3.2.6.40863-bionic_amd64.deb 403 Forbidden [IP: 52.216.102.123 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Había algún software que estaba usando call insync que sincronizaba computadoras entre dos ubicaciones remotas. Ese software ya no se utiliza ni se instala.
Lo he probado con la ejecución recomendada apt-get update
. Luego recibo estos mensajes.
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
¿Algunas ideas?
Respuesta1
Necesitas ejecutarlo con sudo
. Por ejemplo, apt update
debería ser sudo apt update
.
Si sólo desea realizar actualizaciones normales estándar (por ejemplo, si deseaactualizar los paquetes, y no solo la lista de paquetes), el comando adecuado es sudo apt update && sudo apt upgrade
. Le sudo
dice a Ubuntu que ejecute el comando como superusuario, que es el equivalente en Linux de un administrador. El superusuario tiene permiso para ejecutar ese comando, su usuario no. Por lo tanto, cuando lo ejecuta sin sudo
, falla. Además, si ya no usas Insync, puedes eliminar el repositorio del paquete siguiendo las instruccionesaquí.
Respuesta2
También puedes probar algo como esto...
$ sudo -i
$ apt update
Ingrese encima de estos dos comandos en su terminal algo como esto...