web-dev-qa-db-ja.com

再インストールせずに新しいubuntuデスクトップを取得する方法はありますか?

ハードドライブを消去したくありません。時間の経過とともにインストールした余分なソフトウェアをすべて取り除き、元のデフォルトのシステムに戻りたいだけです。

15
david25

私は時々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 さまざまな場所で上下にスクロールします。私はそれが古風だと言った:-)しかし、一度それを使用する方法を知ったら、あなたは多くの詳細なパッケージ管理を迅速に行うことができます。

19

こちらの手順に従ってください の場合、データを失うことなく再インストールできます。

5
Jorge Castro

単純に「新しいデスクトップ」を取得する最も簡単な方法は、新しいユーザーを作成するで、常にクリーンでデフォルトのデスクトップから開始します。まだ1つまたは他のパッケージが残っている場合は、これらの単一のパッケージを削除するだけで時間を節約できます。

インストールしたソフトウェアを削除したり、Ubuntuの再インストールを実行したりするのは、占有するハードディスク容量が大きい場合、またはアプリの多くがバグでシステムパフォーマンスに影響する場合にのみ意味があります。

削除または再インストールを続行する前に、システムパフォーマンスがそうすることで本当にメリットがあるかどうかを最初に確認することをお勧めします。

3
Takkat

彼がそれをインストールし、インストーラーがホームフォルダーを節約するようにフォーマットしていないかどうかを確認します。

いずれの場合でも、2つのパーティションの推奨事項は引き続き有効です(OSとデータは分離する必要があります)

1
narkisr

マークの解 を達成するためのより簡単で複雑でない方法があります。

Sudo apt-get install aptitude
Sudo aptitude markauto '~i !~M !ubuntu-desktop'

前者のコマンドは、aptitudeをインストールします。

後者のコマンドは、「ubuntu-desktopではない手動でインストールされたすべてのパッケージを自動的にインストール済みとしてマークする」と表示します。 aptitudeは、ubuntu-desktopによって不要または推奨されていないすべてのパッケージを不要な依存関係として解釈し、それらを削除します。

0
Jjed