Parece que la base de datos de tu paquete está jodida. Primero identificaría todas las versiones de xdg-open
que tiene en su sistema. El type
siempre debe usarse para realizar esta tarea, nunca confíe en which
o whereis
.
Ejemplo
Identificar todos los xdg-open
's.
$ type -a xdg-open
xdg-open is /usr/bin/xdg-open
Descubra de qué paquetes forman parte.
$ dpkg -S /usr/bin/xdg-open
xdg-utils: /usr/bin/xdg-open
Querrá repetir el dpkg -S ..
anterior para cada coincidencia devuelta por type -a
o usa este dpkg -S ..
buscar en su lugar.
$ dpkg -S xdg-open
xdg-utils: /usr/bin/xdg-open
xdg-utils: /usr/share/man/man1/xdg-open.1.gz
Haría cada uno, uno a la vez.
Reinstalación de xdg-utils
Si desea actualizar la instalación de este paquete, haga lo siguiente:
$ sudo apt-get --reinstall xdg-utils
Gracias al consejo de @slm, localicé esto.
Hace un tiempo, seguí algunos malos consejos para hacer chromium-browser
el predeterminado en Linux Mint. El consejo fue, eliminar usr/bin/xdg-open
, luego crea un enlace simbólico en su lugar a chromium-browser
.
Seguro que hizo de Chromium el navegador predeterminado. Hizo que Chromium fuera el predeterminado para muchas cosas.
Desde entonces, por supuesto, instalé el Chrome oficial para Linux de Google. Funcionó como predeterminado automáticamente y me olvidé de la chapuza.
Desafortunadamente, es difícil de arreglar. Puede eliminar el enlace simbólico, pero ¿cómo recuperar el original? sudo apt-get install xdg-utils
no se molesta porque cree que ya está actualizado. sudo apt-get remove xdg-utils
actualmente está ocupado desinstalando prácticamente todo mi sistema.