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

Re: deslect se ha vuelto loco!!!



On Mon, Dec 21, 1998 at 06:08:05PM +0100, Javier Viñuales Gutiérrez wrote:

> No tengo los archivos status.yesterday.x que me indicas y he mirado status y
> staus-old y son idénticos... e-s-o  e-s  m-a-l-o ¿v-e-r-d-a-d? :_( 

 a) instala anacron. (las cosas de cron no están corriendo en tu máquina)

 b) Veamos,

    un paquete para desinstalado se ve así:

    Package: gnushogi
    Status: purge ok not-installed
    Priority: optional
    Section: games

    uno para instalado se ve así:

    Package: lintian
    Status: install ok installed
    Priority: optional
    Section: devel
    [...]
 
    y uno para desinstalar así:

    Package: lintian
    Status: purge ok installed
    Priority: optional
    Section: devel
    [...]

    ó
 
    Package: lintian
    Status: deinstall ok installed
    Priority: optional
    Section: devel
    [...]

    Así, tienes que cambiar las líneas

    Status: purge ok installed
    Status: deinstall ok installed

    a 

    Status: install ok installed
  
    lo que debería ser posible con

    $ perl -pi.bak \
       -e 's/(deinstall|purge)/install/ if m/^Status:.*ok installed$/' \
       /var/lib/dpkg/status

    saca una copia de /var/lib/dpkg/status antes de hacer esto (de
    todas formas hará una en /var/lib/dpkg/status.bak). Revisa el
    resultado y vuelve a entrar en dselect.


                                                        Marcelo


Reply to: