xfce4パッケージを削除してもXFCEデスクトップ環境が削除されないのはなぜですか?


27

ウィンドウマネージャーが必要だったため、xfce4をインストールしました。私は使った

sudo apt-get install xfce4

これをする。削除するには

sudo apt-get remove --purge xfce4  

うまくいきませんでした

sudo dpkg purge xfce4

1)startxxfceデスクトップを起動し、2)apt-cache search xfce4インストールされたパッケージの長いリストを返します。

だから、どうすればxfce4とその依存関係を取り除くことができますか?


apt-cache searchインストールされているパッケージを表示するだけではありません。また、今後インストールできるパッケージも示します。
TSJNachos117

回答:


38

xfce4 それ自体は、デフォルトで構成されたxfceデスクトップ環境をインストールするメタパッケージです。

ほとんどの場合、xfce4に付属するベースファイルは、xfconf、xfce4-utils、xfwm4、xfce4-session、thunar、xfdesktop4、exo-utilsです。

だからできる

sudo apt-get purge xfconf xfce4-utils xfwm4 xfce4-session thunar xfdesktop4 exo-utils xfce4-panel xfce4-terminal

その後、これらのパッケージに関連付けられていたパッケージのほとんどが自動削除可能になるため、実行できます

sudo apt-get autoremove

または、ほぼすべてのxfce4パッケージがに依存していますlibxfce4util-common。削除するだけで、関連するすべてを削除できますxfce


8

インストールされているパッケージではなく、既知のパッケージがapt-cache表示されていることに注意してください。

インストールしたものをテストするには、次を使用することができます。

dpkg --get-selections | grep xfce

2番目の出力列を見て、インストールされているか削除されているかを確認してください。

すべてのxfceパッケージをパージした後、上記のコマンドはマシン上に出力を返しません。


7

Aptitudeは、パッケージ検索〜nを使用し、-Pを使用してパッケージを追加または削除するときにプロンプ​​トを表示することでこれを実行できます。

sudo aptitude -P remove ~nxfce4

システム構成ファイルを削除する場合は、removeをpurgeに置き換えます。

sudo aptitude -P purge ~nxfce4

ユーザー設定ファイルを削除するには(注意して-rを使用してください-再帰削除!!):

sudo rm -r ~/.config/xfce4

立派なことばかりRaspbianジェシーLiteの上のgtk2-エンジン-XFCE&xfceのキーボード・ショートカットを残してすべてXFCE4トレースをクリーンアップ言及する
Denja

3
sudo aptitude purge xfce4 desktop-base exo-utils gtk2-engines-xfce libexo-1-0 libexo-common libgarcon-1-0 libgarcon-common libthunarx-2-0 libtumbler-1-0 libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfconf-0-2 orage tango-icon-theme thunar thunar-data thunar-volman tumbler tumbler-common xfce-keyboard-shortcuts xfce4 xfce4-appfinder xfce4-mixer xfce4-panel xfce4-session xfce4-settings xfce4-utils xfconf xfdesktop4 xfdesktop4-data xfwm4 xfwm4-themes

コンピューターのxfce4に関連するすべてを削除します。まだインストールしていない場合は、まずaptitudeをインストールする必要があります。

sudo apt-get install aptitude

1

あなたは適性を試すべきだと思います。

インストールしてください: sudo apt-get install aptitude

たぶん、最初にxfce4を再インストールする必要があるでしょう: sudo aptitude install xfce4

それをパージします: sudo aptitude purge xfce4


ps .: xfce4をインストールしたことapt-cache search xfce4はありませんが、このコマンドはこの出力も提供ます。


アドバイスに感謝しますが、startxはまだxfceを起動します
David LeBauer

0

これを試してください:「sudo apt-get remove --purge xfce4」と入力します。はい、あなたはすでにこれを行っていますが、関係する数秒の余分な時間は痛くないでしょう...多く。

次に、「find xfce4」と入力します(まれに、すべてが実際に削除されることはほとんどありません)

次に、見つかったものを手動で削除します。

次に、「sudo apt-get clean && sudo apt-get autoremove」と入力すると、ほとんどの場合、不要な依存関係が削除されます。

何らかの理由で、Ubuntuは将来のある時点でプログラムを再インストールすることを期待しているため、構成ファイルの一部が残り、多くの場合、後で問題が発生します。

これは私が知っている最も速い方法であり、間違いなくより良い方法がありますが、この方法は私にとってはうまくいきます、それは重要なことです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.