Después de que intenté instalar vim
usando apt-get install
, apt-get
sigue dándome un error de segmentación al intentar instalar vim-runtime
. Estoy bastante seguro de que es solo con ese paquete específico, y cada vez que trato apt-get install
de instalar cualquier otro paquete,vim-runtime
está en la lista de paquetes que se instalarán, y siempre es el primer paquete que intenta instalar, por lo que puedo No instale ningún otro paquete.
¿Cómo puedo eliminar? vim-runtime
de la lista de paquetes que se instalarán? Siempre aparece incluso si no es una dependencia de un paquete que quiero instalar.
Nota: Esto está en un rootfs de Ubuntu que se ejecuta en ARM.
apt-get
falla, por favor repórtelo .dpkg --remove vim-runtime
ver si te ayuda.apt-get -f install
para solucionar problemas de instalación como este, pero si falla durante la configuración, no estoy seguro de que funcione ...Respuestas:
La única forma correcta de hacer que apt no intente instalar vim-runtime es hacerlo
sudo apt-get remove vim
.Dpkg se bloquea al desempacar vim-runtime es un error grave o una indicación de que algo anda mal con su hardware. (Aunque los errores de hardware suelen ser más aleatorios).
fuente
Sospecho que el archivo .deb para vim-runtime no se descargó correctamente, por lo que
apt-get
bloquea.Examina
/var/cache/apt/archives
y elimina estevim-runtime*
archivo. Para hacerlo, correEstá bien borrar cualquier otro archivo .deb de esa carpeta, ya que estos se almacenan en caché .deb. archivos.
fuente
Tuve este problema antes y finalmente tuve que ejecutar
dpkg -S package-name
para encontrar todos los archivos asociados con el paquete y eliminarlos, lo que resolvió el problema.fuente
/var/cache/apt/pkgcache.bin
y/var/cache/apt/srcpkgcache.bin
.Luego actualice la caché del archivo
Prueba
apt-get
ahora.Si ayuda, cargue los archivos de caché dañados en algún lugar y publique un enlace, me gustaría echarles un vistazo.
fuente