¿Cómo eliminar completamente el paquete jitsi*?

¿Cómo eliminar completamente el paquete jitsi*?

Estoy usando el sistema operativo Debian 8 Jessie. He dañado la instalación del paquete jitsi. Necesito desinstalar jitsi de mi PC. No puedo hacerlo. Esa es mi salida de la terminal:

root@debian:~# apt-get purge --remove jitsi*
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'jitsi-meet-prosody' for regex 'jitsi*'
Note, selecting 'jitsi-meet' for regex 'jitsi*'
Note, selecting 'jitsi-meet-tokens' for regex 'jitsi*'
Note, selecting 'jitsi-videobridge' for regex 'jitsi*'
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 jicofo : PreDepends: jitsi-videobridge but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
root@debian:~# apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  lua-event lua-expat lua-filesystem lua-sec lua-socket lua5.1 prosody
Suggested packages:
  lua-zlib lua-dbi-postgresql lua-dbi-mysql lua-dbi-sqlite3
Recommended packages:
  lua5.1-sec lua5.1-event
The following packages will be REMOVED:
  jitsi-meet-tokens
The following NEW packages will be installed:
  lua-event lua-expat lua-filesystem lua-sec lua-socket lua5.1 prosody
0 upgraded, 7 newly installed, 1 to remove and 8 not upgraded.
2 not fully installed or removed.
Need to get 0 B/417 kB of archives.
After this operation, 2,175 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 174595 files and directories currently installed.)
Removing jitsi-meet-tokens (1.0.1073-1) ...
dpkg: error processing package jitsi-meet-tokens (--remove):
 subprocess installed post-removal script returned error exit status 10
Errors were encountered while processing:
 jitsi-meet-tokens
======  How can you help?  (doc: https://wiki.debian.org/how-can-i-help ) ======

-----  Show old opportunities as well as new ones: how-can-i-help --old  -----
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@debian:~# apt-get purge jigasi jitsi-meet jicofo jitsi-videobridge
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package jigasi
root@debian:~# apt-get purge jitsi-meet jicofo jitsi-videobridge
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 jitsi-meet-prosody : Depends: prosody but it is not going to be installed or
                               prosody-trunk but it is not installable
                      Depends: jitsi-videobridge but it is not going to be installed
                      Depends: jicofo but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
root@debian:~# apt-get purge jitsi-meet jicofo jitsi-videobridge
Reading package lists... Done
Building dependency tree       
Reading state information... Done
^[[AYou might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 jitsi-meet-prosody : Depends: prosody but it is not going to be installed or
                               prosody-trunk but it is not installable
                      Depends: jitsi-videobridge but it is not going to be installed
                      Depends: jicofo but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

No puedo eliminar este paquete. ¿Puedo acceder a este paquete desde el árbol de directorios y eliminarlo manualmente?

Respuesta1

Comience por dpkg --configure -aeliminar cualquier resto de esa falla.

Después de eso, agregue explícitamente el jitsi-meet-prosodypaquete a la invocación de apt-get purge, para que sepa que su intención es eliminarlo también; de lo contrario, intentará mantener el estado existente.

De hecho, a juzgar por su intención, es posible que desee simplemente purgar 'jitsi.*'para no perseguir cada nuevo subpaquete. (NB: apt-getusa expresiones regulares, dpkgusa globos).

Respuesta2

Si nada ha funcionado... haga lo siguiente:
Haga una copia de seguridad de su archivo de estado:

$ sudo cp /var/lib/dpkg/status /var/lib/dpkg/status_bk

Comprueba si tu archivo de copia de seguridad existe

$ ls /var/lib/dpkg/

También puede abrir el archivo de estado de la copia de seguridad.

$ less /var/lib/dpkg/status_bk

Abra el archivo de estado actual usando xed( xedes el editor de texto predeterminado para Linux Mint 18, pero puede usar otros como gedito vi si lo tiene disponible en su sistema):

$ sudo xed /var/lib/dpkg/status

Presione Ctrl+ fpara encontrar el paquete que desea eliminar.
Por ejemplo:jitsi-meet-tokens

Elimine o elimine todo el texto de entrada sobre el paquete de destino.
En este caso (el paquete de destino es jitsi-meet-tokens), elimine la siguiente sección de texto en el archivo de estado.

Package: jitsi-meet-tokens
Status: deinstall ok half-installed
Priority: extra
Section: net
Installed-Size: 53
Maintainer: Jitsi Team <[email protected]>
Architecture: all
Source: jitsi-meet
Version: 1.0.1073-1
Depends: debconf (>= 0.5) | debconf-2.0, prosody-trunk (>= 1nightly607), libssl-dev, luarocks, jitsi-meet-prosody
Description: Prosody token authentication plugin for Jitsi Meet
Homepage: https://jitsi.org/meet

Luego presione Ctrl+ spara guardar, y ahora verifiquemos si el error del paquete se ha resuelto.

$ sudo apt-get update

¡Disfrutar!
https://forums.linuxmint.com/viewtopic.php?f=42&t=233205

información relacionada