[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: