$ xdg-open
The program 'xdg-open' is currently not installed. You can install it by typing:
sudo apt-get install xdg-utils
$ sudo apt-get install xdg-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
xdg-utils is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 89 not upgraded.
$ whereis xdg-open
xdg-open: /usr/bin/xdg-open /usr/bin/X11/xdg-open /usr/share/man/man1/xdg-open.1.gz
$ which xdg-open
$ xdg-open
The program 'xdg-open' is currently not installed. You can install it by typing:
sudo apt-get install xdg-utils
Nein, ich meinte nicht "Rekursion".
Ich bin unter Linux Mint 15 MATE, aber anstelle von MATE verwende ich den i3-Fenstermanager.
Bearbeiten Sie den Rat von @ slm
$ type -a xdg-open
type: xdg-open not found
Aber es ist in / usr / bin / xdg-open. Ich überprüfte.
$ dpkg -S /usr/bin/xdg-open
xdg-utils: /usr/bin/xdg-open
Der nächste war noch interessanter.
$ dpkg -S xdg-open
git-annex: /usr/share/doc/git-annex/html/bugs/Fix_for_opening_a_browser_on_a_mac___40__or_xdg-open_on_linux__47__bsd__63____41__.html
xdg-utils: /usr/bin/xdg-open
xdg-utils: /usr/share/man/man1/xdg-open.1.gz
Die Fehlerbehebung ist nur ein E-Mail-Archiv eines Patches für ein OSX-Problem. Wie auch immer, ich denke, ich könnte versuchen, den vollständigen Pfad zu verwenden:
$ /usr/bin/xdg-open
/usr/bin/xdg-open: No such file or directory
dpkg -S xdg-open
.Antworten:
Das klingt so, als ob Ihre Paketdatenbank durcheinander ist. Zuerst würde ich alle Versionen identifizieren
xdg-open
, die Sie auf Ihrem System haben. Dastype
sollte immer für diese Aufgabe verwendet werden, niemals aufwhich
oder verlassenwhereis
.Beispiel
Identifizieren Sie alle
xdg-open
.Finden Sie heraus, zu welchen Paketen sie gehören.
Sie sollten entweder die obigen Schritte
dpkg -S ..
für jedes von zurückgegebene Spiel wiederholentype -a
oderdpkg -S ..
stattdessen diese Suche verwenden.Ich würde jeden einzeln machen.
Xdg-utils neu installieren
Wenn Sie die Installation dieses Pakets aktualisieren möchten, gehen Sie folgendermaßen vor:
quelle
sudo apt-get install
Befehl deinstalliert werden sollen . Puh.Dank @ slms Tipp habe ich das aufgespürt.
Vor einiger Zeit habe ich einige schlechte Ratschläge befolgt, um
chromium-browser
die Standardeinstellung für Linux Mint festzulegen. Der Rat war, zu löschenusr/bin/xdg-open
und dann an seiner Stelle einen Symlink zu erstellenchromium-browser
.Es hat Chromium sicher zum Standardbrowser gemacht. Es machte Chrom zum Standard für viele Dinge.
Seitdem habe ich natürlich das offizielle Chrome für Linux von Google installiert. Es funktionierte standardmäßig automatisch und ich vergaß den Kludge.
Leider ist es schwer zu beheben. Sie können den Symlink in Ordnung entfernen, aber wie kann man das Original abrufen?
sudo apt-get install xdg-utils
stört nicht, weil es denkt, dass es bereits aktuell ist.sudo apt-get remove xdg-utils
ist gerade damit beschäftigt, praktisch mein gesamtes System zu deinstallieren.quelle