Los archivos ubicados en /varson muy críticos para el sistema. Por ejemplo, /var/mailo /var/spool/mailcontiene el correo electrónico de los usuarios; no eliminarías más de lo que encenderías un fuego en el buzón de tu vecino. Solo los archivos en ciertos subdirectorios /varcontienen archivos que son más o menos transitorios: archivos de inicio de sesión /var/log, cachés que generalmente se pueden recrear /var/cache, archivos temporales (que no debe eliminar mientras están en uso) /var/tmp.
Los datos /var/libpueden ser bastante críticos. Por ejemplo, MySQL generalmente está configurado para almacenar sus bases de datos /var/lib/mysqlde forma predeterminada: si borra eso, borrará sus bases de datos. Dpkg también pone sus propias bases de datos /var/lib; /var/lib/dpkg/statuses uno.
/var/lib/dpkg/statuscontiene información sobre paquetes instalados. Si ha borrado eso, debe restaurarlo desde una copia de seguridad. Si su copia de seguridad no está completamente actualizada, revise los registros de las manipulaciones recientes de paquetes debajo /var/log/apty dentro /var/log/dpkg.log. Tendrá que crear ese archivo antes de dpkgque funcione.
/var/lib/dpkg/availableestá construido a partir de datos descargados de Internet. apt-get updateDebería reconstruirlo.
/var/lib/dpkg/infocontiene archivos que se envían con paquetes Debian. Puede restaurar estos archivos simplemente reinstalando los paquetes. Por supuesto, necesitará una lista de paquetes instalados para eso. Si ha restaurado /var/lib/dpkg/status, puede extraer la lista de paquetes desde allí.
apt-get install --reinstall $(</var/lib/dpkg/status sed -n 's/^Package://p')
Si ha perdido /var/lib/dpkg/status, puede volver a crearlo creando un archivo vacío y luego ejecutándolo apt-get install --reinstallen la lista de paquetes. Un lugar donde también se guarda la lista de paquetes es /var/lib/apt/extended_states, al menos si alguna vez usó APT para instalar paquetes (en lugar de dpkgdirectamente): use ese archivo en lugar de /var/lib/dpkg/statusint el comando anterior. Si también lo ha eliminado, puede reconstruir una lista aproximada de paquetes $(cd /usr/share/doc && ls), ya que la mayoría de los paquetes crean una entrada /usr/share/doc. Probablemente hay algunas excepciones.
No solicite asistencia sobre la administración de paquetes en este sistema. Recuperarse de la eliminación de archivos críticos para el sistema no es una ciencia exacta. Si no puede restaurar desde las copias de seguridad, debe instalar un sistema nuevo y limpio lo antes posible.
/var/lib/dpkg/infoson bastante importantes. Usted ha entendido mal el FHS, y AFAIK las únicas rutas de recuperación son (a) restaurar desde la copia de seguridad o (b) reinstalar.