aptと.debを介してインストールされたプログラムをアンインストールする

aptと.debを介してインストールされたプログラムをアンインストールする

browsh以下を介してインストールしました(apt install以下の指示に従いました)。

sudo apt install ./browsh_1.6.4_linux_amd64.deb

rm ./browsh_1.6.4_linux_amd64.deb

(これは.debファイルを取得するためにwgetを使用した後です)。

browshUbuntu(WSL)インストールから削除したいが、sudo apt remove browsh1つだけが生成されます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実際に削除するには削除してください。

おすすめ記事