Lamentablemente, he eliminado el directorio dpkg al eliminar el bloqueo. Por error escribí
root@sam:~$ rm -r /var/lib/dpkg
Ahora, cuando intento instalar / desinstalar paquetes, me muestra el siguiente error.
E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory)
¿Qué debería hacer ahora?
Respuestas:
raíz +
rm
+-r
= desastreEntonces, ¿qué condenaste a la perdición?
Eliminaste 5 directorios, el archivo de estado, etc. Entonces, intentemos arreglarlo. Primero, cree el directorio:
Recupere algunas copias de seguridad:
Ahora, veamos si su dpkg está funcionando (comience a orar):
Si todo está "bien", repare también sus archivos base:
Ahora intente actualizar su lista de paquetes, etc.
Ahora, respiremos profundo. Uf. Hacer
ls -l /var/lib/dpkg
y comparar con la lista anterior. Si algún-old
archivo no está presente, no se preocupe, estará allí mañana.fuente
ls: cannot access /usr/local/var/lib/dpkg/status: No such file or directory
es lo único que obtengo./usr/local
no es lugar para instalar archivos dpkg./usr/local/
lugar de en/var/lib/dpkg
. ¿Cómo hacer que señale/var/lib/dpkg
?Bueno, el
dpkg
paquete (sistema de gestión de paquetes de Debian) proporciona la infraestructura de bajo nivel para manejar la instalación y eliminación de paquetes de software de Debian. Por lo tanto, eliminarlo no era una buena idea, y puede recuperarlo al:Descargando el archivo usando
wget
:Extraerlo en la carpeta xxx.
Espero que funcione.
fuente
Recupere su sistema de la copia de seguridad. Hiciste copias de seguridad ¿verdad? Hacer una copia de seguridad de su sistema y sus datos es fundamental para hacer frente a situaciones inesperadas como esta (error del usuario) y falla del hardware. Si no pudo crear copias de seguridad como se describe aquí , puede intentar la recuperación de datos.
En el futuro, le sugiero que realice copias de seguridad de forma regular para evitar la pérdida catastrófica de datos. Y dudo que lo olvides como dijo @Braiam " root + rm + -r = disaster "
fuente
Simplemente siga los pasos a continuación, asegúrese de que puede recuperar los archivos, al menos el
apt-get
odpkg
funcionaría.Después de esta prueba, ¿funcionaría o no?
Espero que haya funcionado. Si no comenta a continuación. Tenga en cuenta, tenga mucho cuidado al jugar con
sudo + rm -rf
.fuente