web-dev-qa-db-ja.com

インストール済みパッケージを削除する方法

32ビットのMySQLワークベンチパッケージをインストールしました。しかし、私は多くの問題に直面し、ここで答えを見つけようとしました...そして、私のUbuntuが64ビットであることを知っていました...そして64ビット用のMySQLのバージョンをダウンロードしました。

入力したとき:

Sudo dpkg -i mysql_64_bit.deb 

システムは最も古いものを削除するように私に要求したので、私は入力しました:

teeba@ubuntu:~/Downloads$ Sudo dpkg -r mysql-workbench-community-6.0.9-1ubu1204-i386.deb

私は次のものを得ました:

dpkg: error: you must specify packages by their own names, not by quoting the names of the files they come in

Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked [*] produce a lot of output - pipe it through `less' or `more' !

誰かが私に正しいものをインストールして最も古いものを削除する正しい方法を教えてもらえますか?

3
Akari
dpkg --get-selections | grep mysql

上記のコマンドは、Word mysqlを持つすべてのパッケージを表示します。そこから正確なパッケージを見つけて、実行することで削除できます。

Sudo dpkg -P <packageName>

以下のコマンドは、インストールされたmysqlパッケージを削除しません。

teeba@ubuntu:~/Downloads$ Sudo dpkg -r mysql-workbench-community-6.0.9-1ubu1204-i386.deb
4
Avinash Raj

Myのリポジトリを追加した後、apt-getツールから実行してみてください

Sudo apt-get remove --purge mysql-workbench
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install mysql-workbench

それでもエラーが発生しますか?

2
topless