VLCプレーヤーをインストールしましたが、今では完全に削除したいので、ターミナルで次のコマンドを入力しました。
Sudo apt-get purge vlc
そして、それはそれをパージしたと私に言ったが、vlc
を入力したとき、ターミナルで、これは出力でした(GUIは起動しませんでしたが):
VLC media player 2.2.0-pre2 Weatherwax (revision 2.2.0-pre1-15-g5178b24)
[0000000001f3bab8] core interface error: no suitable interface module
[0000000001f21118] core libvlc error: interface "globalhotkeys,none" initialization failed
[0000000001f21118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000000020f66d8] [cli] lua interface: Listening on Host "*console".
VLC media player 2.2.0-pre2 Weatherwax
Command Line Interface initialized. Type 'help' for help.
>
help
と入力すると、プログラムから適切な応答が返されます。また、関連するコマンドを入力して実行することもできます。
それでは、VLCプレーヤーを完全に削除して、コマンドvlc
を実行したときに、そのコマンドがわからないことがわかります。
現在、Ubuntu 14.10を実行しています。
vlc
はvlc-nox
に依存します which vlc
コマンドをインストールします 表示されます。具体的に削除するか、autoremove
を使用します。
apt-get autoremove
# or
apt-get remove vlc-nox
上記のどれも、実際にはすべてのvlcパッケージを削除しません(通常6〜7)。やるべきこと-
Sudo apt-get purge vlc-data
パッケージとそのすべての依存関係を1つのコマンドで削除するには、apt-get autoremove
への引数としてパッケージ名を直接渡すこともできます。
Sudo apt-get autoremove vlc
パッケージをパージする(すべての構成ファイルをクリーンアップする)場合は、次のようにします。
Sudo apt-get autoremove --purge vlc
ただし、vlc
の複雑な依存関係ツリーのため、これは機能しません。 autoremove
は、逆依存関係がインストールされていない現在のパッケージのみを自動的に削除します。つまり、vlc
の依存関係に依存する可能性のある他のパッケージがある限り、それらは残ります。これらの他のパッケージはおそらくvlc-plugin-*
パッケージであり、vlc
に依存していますが、最初の実行ではまだ削除されていません...
ただし、その最初の行の後にSudo apt-get autoremove
を起動し続けると、apt-get
は徐々に削除しなければならないことに気づき始めます。
aptitude
を使用してください。これは、apt-get
に代わるインテリジェントな場合があります。
Sudo aptitude remove vlc
を実行すると、vlc
を削除した結果生じる可能性のある競合を検出し、apt-get
が最初の実行で見逃していた他の「隠れた」依存関係をすべて削除することを提案します。
aptitude
をまだインストールしていない場合は、Sudo apt-get install aptitude
を使用して実行できます。
これらのコマンドを実行してみてください。
Sudo apt-get remove vlc
Sudo apt-get remove browser-plugin-vlc
Sudo apt-get purge vlc