web-dev-qa-db-ja.com

ワインのパッケージを削除するには?

私はubuntu 18.04を使用しています。次のコマンドを使用してwineおよびplayonlinuxをインストールしました。

Sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
Sudo apt-key add winehq.key
Sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
Sudo apt update
Sudo apt install --install-recommends winehq-stable

wget -q "http://deb.playonlinux.com/public.gpg" -O- | Sudo apt-key add -
Sudo wget http://deb.playonlinux.com/playonlinux_bionic.list -O /etc/apt/sources.list.d/playonlinux.list
Sudo apt update
Sudo apt install playonlinux

今、何らかの理由でwineplayonlinuxをアンインストールする必要がありました。これを行うには、次のコマンドを実行します。

Sudo apt remove --purge wine*
Sudo apt autoremove wine-*

次に、/etc/apt/sources.listからキーを削除しました。

wineplayonlinuxを削除するにはこれで十分だと思いました。しかし、apt list wine*を実行すると、次の出力が得られました。

wine/xenial 1:1.6.2-0ubuntu14 AMD64
wine-binfmt/bionic,bionic 3.0-1ubuntu1 all
wine-development/bionic,bionic 3.6-1 all
wine-stable/bionic,bionic 3.0-1ubuntu1 all
wine1.4/xenial 1:1.6.2-0ubuntu14 AMD64
wine1.4-AMD64/xenial 1:1.6.2-0ubuntu14 AMD64
wine1.4-dbg/xenial 1:1.6.2-0ubuntu14 AMD64
wine1.4-dev/xenial 1:1.6.2-0ubuntu14 AMD64
wine1.4-i386/xenial 1:1.6.2-0ubuntu14 i386
wine1.6/bionic 1:1.8.4ubuntu1 AMD64
wine1.6-AMD64/bionic 1:1.8.4ubuntu1 AMD64
wine1.6-dbg/xenial 1:1.6.2-0ubuntu14 AMD64
wine1.6-dev/bionic 1:1.8.4ubuntu1 AMD64
wine1.6-i386/bionic 1:1.8.4ubuntu1 i386
wine32/bionic 3.0-1ubuntu1 i386
wine32-development/bionic 3.6-1 i386
wine32-development-preloader/bionic 3.6-1 i386
wine32-development-tools/bionic 3.6-1 i386
wine32-preloader/bionic 3.0-1ubuntu1 i386
wine32-tools/bionic 3.0-1ubuntu1 i386
wine64/bionic 3.0-1ubuntu1 AMD64
wine64-development/bionic 3.6-1 AMD64
wine64-development-preloader/bionic 3.6-1 AMD64
wine64-development-tools/bionic 3.6-1 AMD64
wine64-preloader/bionic 3.0-1ubuntu1 AMD64
wine64-tools/bionic 3.0-1ubuntu1 AMD64
winefish/bionic,xenial 1.3.3-0dl1ubuntu2 AMD64
winetricks/bionic,bionic 0.0+20180217-1 all

これらのパッケージを削除するにはどうすればよいですか?

1
Md Yeamin

次のようなプログラム的な方法でWineを削除することをお勧めします。

_Sudo apt-get purge $(dpkg -l | grep -i wine | awk '{print $2}')
_

に続く

_Sudo apt-get autoremove --purge
_

また、_apt list_はデフォルトではインストール済みのパッケージをリストしませんが、そうするためのオプションがあります-_man apt_をローカルで、または online を参照してください:

list(作業中)
listは、特定の条件を満たすパッケージのリストを表示できるという点で_dpkg-query --list_に多少似ています。パッケージ名の一致のglob(7)パターンと、インストールされている_--installed_)、アップグレード可能な(_--upgradeable_)、またはすべての利用可能な(_--all-versions_)バージョンをリストするオプションをサポートしています。

したがって、次のようなコマンドで_--installed_オプションを明示的に指定する必要があります。

_apt list wine* --installed
_

正しい出力を得るために。

1
N0rbert

apt listは、このコンテキストで想定していることを実行していません。私のマニュアルページとaptリスト自体の出力によると、apt listは不安定なCLIインターフェースで進行中の作業です。 apt list --installedはインストールされたパッケージを表示します。 apt listが利用可能なパッケージのリストを提供しているようです。

2
Elder Geek

端末に次のコマンドをそのまま入力します。

cd $HOME
rm -r .wine
rm .config/menus/applications-merged/wine*
rm -r .local/share/applications/wine
rm .local/share/desktop-directories/wine*
rm .local/share/icons/????_*.xpm

書き込みパスを入力するか、重要なファイルを削除する可能性があることに注意してください。権限の問題が発生した場合は、各コマンドの前にSudoを入力してください

ファイルを削除した後、次のコマンドを実行します。

Sudo apt-get remove --purge wine

エラーを修正するには、以下を実行します。

Sudo apt-get update
Sudo apt-get autoclean
Sudo apt-get clean
Sudo apt-get autoremove
0
ldias