Linux
xdg-open 已安裝但也未安裝
$ 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
不,我不是指“遞歸”。
我使用的是 Linux Mint 15 MATE,但我使用的是 i3 視窗管理器而不是 MATE。
編輯採納@slm 的建議
$ type -a xdg-open type: xdg-open not found
但它在 /usr/bin/xdg-open 中。我檢查了。
$ dpkg -S /usr/bin/xdg-open xdg-utils: /usr/bin/xdg-open
下一個更有趣。
$ 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
錯誤修復只是針對 OSX 問題的更新檔的郵件存檔。無論如何,我想我可以嘗試使用完整路徑:
$ /usr/bin/xdg-open /usr/bin/xdg-open: No such file or directory
這聽起來像你的包數據庫搞砸了。首先,我會確定
xdg-open
您系統上的所有版本。type
應始終用於執行此任務,切勿依賴which
orwhereis
。例子
辨識所有
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
我會做每一個,一次一個。
重新安裝 xdg-utils
如果您想刷新此軟體包的安裝,請執行以下操作:
$ sudo apt-get --reinstall xdg-utils