GNU/Linux >> Linux の 問題 >  >> Linux

xdg-open はインストールされていますが、インストールされていません

これは、パッケージ データベースが台無しになっているようです。まず、xdg-open のすべてのバージョンを特定します。 システムにあること。 type which に頼らないでください。 または whereis .

すべての xdg-open を特定

$ type -a xdg-open
xdg-open is /usr/bin/xdg-open

それらがどのパッケージに含まれているかを調べてください。

$ dpkg -S /usr/bin/xdg-open
xdg-utils: /usr/bin/xdg-open

上記の dpkg -S .. を繰り返す必要があります type -a によって返される各一致 または この dpkg -S .. を使用してください 代わりに検索してください。

$ dpkg -S xdg-open
xdg-utils: /usr/bin/xdg-open
xdg-utils: /usr/share/man/man1/xdg-open.1.gz

一度に 1 つずつ行います。

xdg-utils の再インストール

このパッケージのインストールを更新するには、次のようにします:

$ sudo apt-get --reinstall xdg-utils

@slm のヒントのおかげで、これを追跡しました。

しばらく前に、いくつかの悪いアドバイスに従って chromium-browser を作成しました。 Linux Mint のデフォルト。アドバイスは、 usr/bin/xdg-open を削除することでした 、その場所に chromium-browser へのシンボリックリンクを作成します .

確かに Chromium がデフォルトのブラウザになりました。これにより、Chromium が多くのデフォルトになりました。

それ以来、もちろん、Google から公式の Linux 用 Chrome をインストールしました。自動的にデフォルトとして機能し、クラッジのことを忘れていました.

残念ながら、修正するのは難しいです。シンボリックリンクは削除できますが、元のリンクを取得するにはどうすればよいですか? sudo apt-get install xdg-utils すでに最新だと思っているので気にしません。 sudo apt-get remove xdg-utils 現在、ほぼシステム全体をアンインストールするのに忙しい.


Linux
  1. パッケージDbusはまだ設定されていませんか?

  2. bash:netstat:コマンドが見つかりません。

  3. QT バージョンが正しくインストールされていません。make install を実行してください

  1. Linuxがインストールされていないネットワークプリンターに直接印刷する

  2. npmコマンド「serve」が見つかりませんが、インストールされています

  3. openjdk-8-jre-headless :依存:ca-certificates-java ですが、インストールされる予定はありません

  1. Linux – Kali Linuxはインストールされていますが、ブートマネージャーに表示されませんか?

  2. インストールしたばかりのパッケージは正当ですか?そうでない場合はアンインストールする方法はありますか?

  3. CPUは無料ですが、BashスクリプトはすべてのCPUリソースを利用していませんか?