GNU/Linux >> Tutoriales Linux >  >> Linux

xdg-open está instalado pero tampoco está instalado

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.


Linux
  1. ¿El paquete Udev aún no está configurado?

  2. ¿El centro de software no muestra los programas instalados?

  3. ¿Bcm4311 Wireless no funciona con los controladores instalados?

  4. Cómo reparar el error de Virtualbox "El controlador del kernel no está instalado (rc=-1908)" en Ubuntu

  5. Los módulos de Perl necesitan módulo::construir pero no está instalado

Cómo encontrar si un paquete está instalado o no en Linux y Unix

¿La CPU es gratuita, pero el script Bash no utiliza todos los recursos de la CPU?

¿La fuente Nerd no se encuentra en el perfil de la terminal?

¿El controlador Nvidia se instaló correctamente, pero no se activó?

El binario Go instalado no se encuentra en la ruta en Alpine Linux Docker

RuntimeException La extensión Zip PHP no está instalada