browsh
다음을 통해 설치했습니다 ( apt install
아래 지침을 따랐습니다).
sudo apt install ./browsh_1.6.4_linux_amd64.deb
rm ./browsh_1.6.4_linux_amd64.deb
(이것은 .deb 파일을 얻기 위해 wget을 사용한 후입니다).
browsh
Ubuntu(WSL) 설치에서 제거 하고 싶지만 sudo apt remove browsh
하나만 생성됩니다 E: Unable to locate package browsh
. 수동으로 제거해야 하는데 바이너리가 어디에 있는지 찾을 수 없습니다. apt를 통해 설치된 .deb 파일의 기본 위치가 있습니까?
답변1
.deb
파일을 설치했지만 해당 패키지 이름을 정확히 알 수 없는 경우에는 dpkg-deb -W [.deb package]
다음과 같이 사용할 수 있습니다.
$ sudo dpkg-deb -W browsh_1.6.4_linux_amd64.deb
browsh 1.6.4
그러나 나는https://unix.stackexchange.com/questions/537110/how-to-uninstall-vscode-with-apt/537153#537153
, 이름을 변경해도 .deb
설치된 기본 패키지에 영향을 주지 않기 때문에 이 작업을 완벽하게 수행하는 것은 어렵습니다. 해당 링크는 실제로 꽤 이상하지만 여전히 유효한 파일 이름(해당 코드로 변환된 숨겨진 탭 등)을 설명합니다.
분명히 귀하의 경우에는 browsh
자체적으로 발견되지 않습니다.apt remove
. 어떻게 그럴 수 있습니까? 우리는 더 깊이 파고들 필요가 있습니다.
시도해 볼 몇 가지 방법이 있습니다(잘못된 프로그램이나 사기성 프로그램을 설치한 다음 제거하지 않는 한 deb
, 건초 더미에서 바늘을 찾을 수도 있습니다. 즉, 다른 유효한 패키지를 제거하는 등). browsh
파일로 설치하는 대신 유효한 패키지를 제거하고 싶으므로 .deb
다음을 사용할 수 있습니다.
$ sudo dpkg-query -S browsh
browsh: /usr/local/bin/browsh
/usr/local/bin
이상한 점은 대신 설치되었지만 /usr/bin/
제거하려면 다음을 사용하십시오.
$ sudo dpkg --simulate --purge browsh
simulate
실제로 제거하려면 제거하십시오 .