これは、パッケージ データベースが台無しになっているようです。まず、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
現在、ほぼシステム全体をアンインストールするのに忙しい.