回答:
私は時々aptitudeを使用してこれを行います。Aptitudeは強力なコンソール(「旧式」)ツールですが、使用するには少し注意が必要です。Ubuntu Software CenterがGeditやAbiWordのような場合は、vimやemacsのようなものです:-)それにもかかわらず、適性で目標を達成するための良い方法があります。
最初にaptitudeをインストールします:
sudo apt-get install aptitude
aptitudeのドキュメントを読むことをお勧めします。そうしないと、ブラインドの下で私の指示に従い、システムが起動できなくなる山腹に飛び込む可能性があります。途中で個人データを保存しようとしてインストールします。aptitudeのドキュメントは次のとおりです。
zless /usr/share/doc/aptitude/README
さて、適性に行きます。押すべき一連のキーを教えます。大文字と小文字の区別は重要です:Uとは異なりuます。
sudo aptitude
u (これにより、パッケージデータベースが更新されます。Enterキーを押して、その後ポップアップする警告をクリアします)
arrow down
「インストール済みパッケージ」というセクションへ
M (これにより、すべてのパッケージが自動的にインストールされたものとしてマークされるため、すべてのパッケージが削除されるようにスケジュールされます。今すぐ終了しないでください。問題が発生します)
/ (これにより、検索ダイアログが開きます)
ubuntu-desktop [ENTER]
+(これは、aptitudeにubuntu-desktopおよびすべての依存関係をインストールすることを指示します)
[ENTER]
(ubuntu-desktopパッケージの詳細に入ります)
arrow down
「推奨」行へ
+ (推奨パッケージもすべてインストールするようaptitudeに伝えます)
g ( "go"-何をしたいかを教えてくれます)
g (あなたがそれをやりたいことを確認し、始めます)
これにより、比較的クリーンで最小限のデスクトップシステムで、完全に最新の状態になります。
あなたが動けなくなる場合は?、適性の助けを求めて打つ。使用するaかz、さまざまな場所で上下にスクロールする必要がある場合があります。私はそれが古風だと言った:-)しかし、一度それを使用する方法を知っていれば、あなたは多くの詳細なパッケージ管理を迅速に行うことができます。
単純に「新鮮なデスクトップ」を取得するための最も簡単な方法は、常にクリーンでデフォルトのデスクトップで開始する新しいユーザーを作成することです。まだ1つまたは他のパッケージが残っている場合は、これらの単一のパッケージを削除するだけで時間を消費する可能性が最も低くなります。
インストールしたソフトウェアを削除したり、Ubuntuの再インストールを実行したりするのは、占有するハードディスク容量が大きい場合、またはアプリの多くがバグでシステムパフォーマンスに影響する場合にのみ意味があります。
削除または再インストールを続行する前に、システムパフォーマンスがそうすることで本当にメリットがあるかどうかを最初に確認することをお勧めします。
マークのソリューションを達成するための簡単で複雑でない方法があります。
sudo apt-get install aptitude
sudo aptitude markauto '~i !~M !ubuntu-desktop'
前者のコマンドがインストールされますaptitude
。
後者のコマンドは、「ubuntu-desktop
自動インストールされていない手動でインストールされたパッケージをすべてマークします」と表示します。aptitude
その後ubuntu-desktop
、不要または依存関係として推奨または推奨されていないすべてのパッケージを解釈し、それらを削除します。