Re: /var/lib/dpkg/status (la desesperacion)
On Fri, Jul 03, 1998 at 04:00:55PM +0200, Deibit wrote:
> No tengo ni status ni status.old..
Pero chico, que estas haciendo para borrarlos todos!?!?
> Ha de ser alguien que tenga instalados los paquetes de Debian 2.0 hamm
> junto con los paquetes de 2.1 slink que han salido hasta ahora (non-US
> y non-free incluidos)
$ cd /var/lib/dpkg
$ ls
alternatives lock status.yesterday.2.gz
available methlock status.yesterday.3.gz
available-old methods status.yesterday.4.gz
available~ predep-package status.yesterday.5.gz
cmethopt status status.yesterday.6.gz
diversions status-old status~
diversions-old status.yesterday.0 updates
info status.yesterday.1.gz
(ignora los *~ que tengo, estan alli por culpa mia)
$ cat status.yesterday.0 > status
(mira si ese sirve, sino...)
$ zcat status.yesterday.1.gz > status
(repite hasta que se acaben)
Si eso no sirve, deberias poder construir el archivo a partir de la
informacion en info... asi:
$ for f in *.list ; do \
paquete=expr $f : '\(.*\)\.list' ; \
echo -en \
"Package: $paquete\n" \
"Status: install ok installed\n" \
"Priority: extra\n" \
"Section: foo\n\n" >> ../mi-status ; \
done
$ cd .. ; cp mi-status status
No te hagas ilusiones de que esto sirve porque no lo he probado. Nada mas se
que genera una lista parecida a 'status'
Deberias usar el dpkg para reconstruir esto y que las secciones y
prioridades sean bien colocadas...
Marcelo
--
To UNSUBSCRIBE, email to debian-user-spanish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: