重複した申請を削除するにはどうすればいいですか?

重複した申請を削除するにはどうすればいいですか?

Discord のアプリケーションを検索すると、2 つのバージョンが表示されます (スクリーンショットを参照)。

1 つは Discord を通常どおりに開きます。もう 1 つは、更新をダウンロードするようにプロンプ​​トを表示して消えます。更新をダウンロードして実行すると、Discord を削除するようにプロンプ​​トが表示されます。

Discord を削除すると、新しいアップデートをダウンロードするように求めるバージョンになってしまいます。

この混乱を解消する方法について何かアドバイスはありますか?ここに画像の説明を入力してください

少なくとも、問題のあるアプリを削除したいのですが (現時点ではそれができません)、問題のあるアプリを削除しようとしたり、誤ってクリックしたりして、多くの時間を費やしてきました。

~/.local/share/applications/ちなみに、または/usr/share/applications/では見当たりません/usr/local/share/applications/

答え1

Ubuntuにアプリケーションをインストールするには複数の方法があります。たとえば、アプリケーションのファイルを手動で必要な場所にコピーしたり、Debian パッケージ、アプリケーションをインストールすることができますスナップなど。これらの方法を 2 つ以上使用して同じアプリケーションをインストールすると、同じアプリケーションのコピーが複数作成される可能性があります。おそらく、ここで発生したのはこれです。

おそらく、Debianパッケージ( で終わるファイル.deb)からDiscordクライアントのコピーを1つインストールし、Snap経由で別のコピーをインストールしたのでしょう。

dpkg -l '*discord*'

(私は Discord の公式リポジトリを知らないので、この回答ではaptそのレイヤーに留まります)dpkg

で始まる discord の行が出力された場合ii、Debian パッケージから Discord クライアントのコピーがインストールされています。次のようになります。

ii  discord        0.0.11       amd64        All-in-one voice and text chat for gamers

Snapに関しては、インストールされているSnapを一覧表示できます。

snap list

このコマンドによって出力されるリストには、おそらく Discord クライアントのエントリも含まれています。

冗長なインストールを削除するには、

dpkg -r discord

または

snap remove discord

それぞれ。

どのコピーが機能していて、どのコピーが機能していないかを知るには、試してみる必要があります。「間違った」コピーをアンインストールした場合は、再インストールするだけです。これは、*.deb[https://discord.com/new](Discordのホームページ)からファイルをダウンロードし、次のようなものでインストールすることで行われます。

dpkg -i discord-0.0.11.deb

または

snap install discord

それぞれ。

関連情報