$ 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를 사용하고 있는데 MATE 대신 i3 창 관리자를 사용하고 있습니다.
@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
답변1
패키지 데이터베이스가 엉망인 것 같습니다. 먼저 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
하나씩 하나씩 해보겠습니다.
xdg-utils 다시 설치
이 패키지 설치를 새로 고치려면 다음을 수행하십시오.
$ sudo apt-get --reinstall xdg-utils
답변2
@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
현재 거의 전체 시스템을 제거하는 중입니다.